Published inBootcampWhy Generic Inputs and Specific Outputs Create Better Code?Today we will discuss a simple yet intriguing principle that suggests using the most generic types for arguments and the most specific…Dec 30, 20241Dec 30, 20241
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…Dec 10, 202421Dec 10, 202421
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 3, 2024Dec 3, 2024
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 23, 20242Nov 23, 20242
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 15, 20242Nov 15, 20242
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 5, 202411Nov 5, 202411
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 3, 20246Sep 3, 20246
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 30, 2024Aug 30, 2024
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 29, 2024Aug 29, 2024
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 29, 2024Aug 29, 2024