
Do not trust others' code
In this article, I shared one instance of poor API implementation with numerous bugs and my experience with it. Background Context As per the current business process, If someone wants a loan agai...
In this article, I shared one instance of poor API implementation with numerous bugs and my experience with it. Background Context As per the current business process, If someone wants a loan agai...
How (Not) To document Your APIs In this presentation, I talked about the troubles I faced due to poor API design. It happened due to less emphasis on documenting changes. Developers who do not hav...
State in Reactive System In this presentation, I talked about something we are already familiar. For some, it will be a refreshing session; for others, it will be new learning. We see how our des...
Is this another article on How to write documentation? No, this article is not about How to write API documentation but about what things everyone should avoid while writing API documentation. This...
…Shh…let me tell you…something is happening in that code. Last month, I encountered one problem in the code. That code act as a decision-maker to decide the next step in the application, based on...
…Ahem…Why I still see non-sense naming? I recall encountering a few naming smells in the legacy system, during migration activity. There I saw three files with similar name in the production infr...
Are you sure your code is free from naming smell? You may think about ignoring it and adding to backlog due to week smell, but if that tech debt is not fixed and delayed, it will create more head...
The Problem I had made multiple changes in 2 dependencies of the spring application. These changes are on the local machine, and I need to test the functionality of the change end to end with the d...
For the last five months, I have been using Spring Webflux in my project for building asynchronous reactive Apps. In the past, I have also worked on the Nodejs project. In the below article, I trie...
User onboarding to platform is very important process before they access services offered by the platform. The most important part is code sharing which becomes problem at some point if right desig...