Change in an API is inevitable as our knowledge and experience of a system improve, but implementing those changes on a system might break existing client interaction. To provide longterm support on constantly evolving APIs, we need versioning. Project versioning is typically accomplished by creating different versions of build packages... [Read More]
Magnificent beauty of nature
In the modern world, the beauty of things is often described by perfection, symmetry, and ideal proportion. However, wabi-sabi, a traditional Japanese aesthetics, is different from this law, because it appreciates the beauty of imperfection! [Read More]
The Great Dictator
Be kind to one another
Most people nowadays take decisions based only on their personal preferences, instead of thinking about how it will affect other people’s lives - I have recently got a chance to watch the final speech of Charlie Chaplin in “The Great Dictator” movie. Regrettably, Chaplin’s words are as relevant today as... [Read More]
How to publish .NET Core applications?
We can create three types of deployment package for .NET Core applications. In the upcoming paragraphs, let me explain it one by one. [Read More]
Is it good fit for your application?
Microservices architecture is emerging as an important approach for building distributed mission-critical applications. In spite of this, most of the software development teams are nowadays too eager to embrace the microservice architecture in their project. However, there is no precise definition for microservices, so some people think it is a... [Read More]