Home
ZSMAHI
Cancel
Preview Image

EP07- Null Reference Exceptions in C#? Here's Why Maybe Monad is Your New Best Friend

Introduction Greetings, fellow developers! In the realm of software development, null reference exceptions have notoriously been dubbed the “billion-dollar mistake”. This pervasive issue spans ac...

Preview Image

EP06- How to get rid of primitive obsession

Introduction Greetings, fellow developers! In this post, we delve into a pervasive issue that many of us encounter in our coding journey. Our aim is not to point fingers but to shine a light on t...

Preview Image

EP05- Mastering EF Core- Deep Dive into Entity-to-Database Mapping

Introduction Hello, fellow developers! In the realm of .NET development, Entity Framework Core (EF Core) stands as a beacon of efficiency and elegance, providing a bridge between the object-orien...

Preview Image

EP04- Improving Asynchronous Programming in C# with Fluent API Style Task Chaining

Introduction Hello, fellow developers! Modern C# development heavily leans on asynchronous programming models, especially when dealing with I/O operations or services that may cause your applicat...

Preview Image

EP03- Deploying a Jekyll Website Using Docker

Introduction Hello folks! In today’s digital age, it’s vital to have a strong online presence. While there are many ways to establish one, one straightforward and effective method is through a we...

Preview Image

EP02- A cool C# clean code trick

Introduction Hello, fellow developers! Today, I want to share a technique that has the potential to make your C# code cleaner and more readable. We’re going to talk about a custom extension metho...

Preview Image

EP01- Yet another post about clean code book

Clean code A Handbook of Agile Software Craftsmanship This is one of the greatest book I’ve ever read, it’s written by Robet C. Martin (aka Uncle Bob). It was originally published on 2008. amazon ...

EP00- First Post

Welcome to my blog My name is Zakaria SMAHI, I’m a senior software engineer with almost 10 years experience. I almost work with Microsoft technologies (.NET, SQL Server, Azure DevOps, IIS). In th...

Join the Newsletter

Subscribe to get our latest content by email.