PinnedJoin Tech World With Milan NewsletterI help 400,000+ engineers level up, one idea at a time.Jul 1Jul 1
ChatGPT is not AIMost people think ChatGPT is AI. They’re wrong. Calling ChatGPT ‘AI’ is like calling a microwave ‘cooking.’ It’s one specific technique…Sep 23A response icon2Sep 23A response icon2
What I learned from the book Designing Data-Intensive Applications?After two decades in software engineering, I thought I had a solid understanding of various topics, including NoSQL, Big Data…Aug 20A response icon1Aug 20A response icon1
A practical guide to Architecture Decision Records (ADRs)Have you ever joined a project and wondered, “Why on earth did they build it this way?” Many experienced engineers have felt frustrated by…Jul 28Jul 28
Why C#?I might have been skeptical if someone had told me years ago that C# would become my preferred programming language for most projects. Like…Jul 2Jul 2
How Google Measures and Manages Tech DebtTechnical debt has haunted development teams for decades, yet remains surprisingly difficult to explain. Everyone has their definition of…Jun 2Jun 2
How does Netflix manage to show you a movie without interruptions?Have you ever pressed play on Netflix and wondered what technology ensures your video starts instantly and plays without interruptions…May 16A response icon1May 16A response icon1
Recommended learning resources for C# and .NET in 2025.As of 2025, the .NET ecosystem continues to thrive, with .NET 9 bringing powerful updates and C# remaining a top choice for developers. In…Apr 26Apr 26
What Is a Modular Monolith?Microservices are popular for their scalability but come with complexity and operational overhead. They have become a big hype in the…Mar 31Mar 31
Context-switching is the main productivity killer for developersHave you ever wondered what the biggest productivity killer for developers is? There are many, but one stands out, and it’s often…Mar 7A response icon1Mar 7A response icon1