Why I Stopped Writing Null ChecksNull is the silent killer of software maintainability. It sneaks into your codebase as a harmless default but quickly grows into a menace…2d ago2d ago
Published inBootcampWhy Lazy Loading Isn’t the Bad Guy You Think It IsIn recent years, I’ve noticed an interesting trend in the .NET community. Whenever someone writes about ORMs, I often see advice like:Dec 3Dec 3
Published inBootcampWhen I (don’t) use Extension MethodsExtension Methods are a tool, and like any other tool they can improve the code in good hands. Having spent years as a software engineer…Nov 231Nov 231
Published inBootcamp3 Simple API Optimizations That Are UnderratedDuring my career working and designing APIs for different projects, I’ve picked up several optimization techniques. Most are theoretical…Nov 151Nov 151
Published inBootcampWhy I Stopped Using Else in CodeOne change that can make a big difference in the readability and maintainability of C# code is avoiding the else keyword. This might seem…Nov 56Nov 56
Published inBootcampSay Goodbye to Boolean FlagsEveryone knows domain models is at the heart of software. That being said, there is a lot to go wrong with the design process. One…Sep 33Sep 33
Where to Store Connection String SecurelyStoring connection strings securely is important to protect your applications, especially when working with cloud services like Azure SQL…Aug 30Aug 30
Published inBootcampWhy Software Architects Should Get Their Hands DirtyAs a software architect, I’ve observed that the role is often perceived as a high-level, strategic position, detached from the daily coding…Aug 29Aug 29
Published inBootcampWhy I Believe No-Code Platforms Are a TrapImagine next, you have an amazing app idea, but you do not know how to code it. Fortunately, in this day and age you do not necessarily…Aug 29Aug 29
Progressing from 0 to 1 is challenging, but striving for perfection is even rarerSoftware development is like traveling through uncharted territories. Every step forward, from the initial idea to a functional product…Jun 2Jun 2