Power of Logs in backendIt's amazing to understand how powerful 'logs' are in backend architecture, yes it's much more than just a debugging tool when you work on large-scale systems, lets explore 2 use cases! - For recovering databases: Whenever you use any form of databas...May 26, 2024 · 2 min readversion0chiro.hashnode.dev
Cache Invalidation- Random guy on the internet explains cache invalidation - What is cache? and why do we need it? Reading data from storage can be slow, if we take in account for HDD that means its actually a literal disk which needs to spin in correct manner in ord...May 14, 2024 · 4 min readversion0chiro.hashnode.dev
How I maintain a work log as a Software developer?Recently I have been tweeting about how a "work-log" has helped me out at my current job. It is practically a superpower at your disposal according to me, but many people are confused about how to write and use work logs and what should be the best w...1MDApr 13, 2024 · 7 min readversion0chiro.hashnode.dev
Mastering Software Design Principles and Patterns: Why It's EssentialIf you are new to the development world and confused with all the terms being thrown at you during code/design reviews or other forms of meetings, you might have come to the right blog. Many a time you hear a term like, "Dependency Inversion" or "Ope...Apr 9, 2024 · 5 min readversion0chiro.hashnode.dev
Why Do You Need TypeScript?Why is TypeScript: JavaScript is a funny language, there are no two ways about it. but what makes it so funny? It was created years ago without accounting for the scaling it can go through This makes it difficult to handle the complexity provided by ...Oct 6, 2021 · 4 min readversion0chiro.hashnode.dev