With the advent of microservices, the functionalities that used to be bundled together in a single web/mule application are now running on different containers across VMs and at times across datacenters. This presents a huge challenge to trace transactions as they traverse across the container/VM boundaries. To address this challenge, companies build a custom distributed tracing […]
Long ago, I built a web app for an enterprise (200k+ employees). Feedback on the web app prompted me to do an experiment. What would happen if I were to create a WhatsApp chatbot to solve the specific use case, instead of a web app? Would people like it better? Would it be more useful? But the […]
Business plans are a pivotal part of the strategic financial decision-making process. They help put thoughts down on paper, present market data to back up the rhetoric, and articulate the financial side of an argument. When it comes to business plans, it’s not only about the numbers; the narrative and the assumptions used to drive […]
While 83% of workers say remote work would make them happier with their jobs, not many people anticipated that the shift would happen as suddenly as it did. With companies around the world quickly transitioning their workforce to working from home, some employees will find it a challenge to make the switch. While designers may have dreamed of working in their […]
It is not hard to see that some people are struggling to handle errors, and some are even totally missing it. Handling errors properly means not only reducing the development time by finding bugs and errors easily but also developing a robust codebase for large-scale applications. In particular, Node.js developers sometimes find themselves working with not-so-clean code […]
Peripheral messages in digital products, collectively known as notifications, should never harm the user experience. Instead, they must contribute to an experience that helps people accomplish a goal. Addressing notification design early in the product design process will produce better results. Imagine a group of architects designing a three-story house, laboring over the blueprints for […]
API development is a hot topic nowadays. There’s a huge number of ways you can develop and deliver an API, and big companies have developed massive solutions to help you bootstrap an application quickly. Yet, most of those options lack a key feature: development lifecycle management. So, developers spend some cycles creating useful and robust […]
Kubernetes (often stylized “K8s”) won the battle of container orchestration tools years ago. Nevertheless, there are still many ways to implement Kubernetes today and make it work with various infrastructures, and many tools—some better maintained than others. Perhaps the most interesting development on that front, though, is that the top cloud providers have decided to release […]
With the introduction of iOS 14 and macOS Big Sur, we are the witness of the next big thing in UI Design. Changes are not so revolutionary like in iOS 7 years before, but they undoubtedly present the trend UI Designers will follow in the future… …and it won’t be Neuomorphism. ? Flat Design is No Longer […]
Cloud computing can offer an organization many benefits—it can lower operating costs, support faster innovation, allow employees to access data and applications from anywhere in the world, and help you scale your business. And that’s just for starters. If you’re reading this post, you—along with the majority of businesses, since RightScale reports that 96% of survey […]