Code Maze Author

Vladimir Pecanac

Hi, my name is Vladimir Pecanac, and I am a full-time .NET developer and DevOps enthusiast. I created this blog so I can share the things I learn in the hope of both helping others and deepening my own knowledge of the topics I write about. The best way to learn is to teach.
Also find me here:


MY ARTICLES:

Code Maze Weekly #203

Issue #203 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Getting all exceptions thrown from Parallel.ForEachAsync [www.meziantou.net] Do you know how to throw and catch all exceptions...

Code Maze Weekly #202

Issue #202 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks 8 ways to set the URLs for an ASP.NET Core app [andrewlock.net] Did you know there are 8 different ways to set the URLs in ASP.NET...

Code Maze Weekly #201

Issue #201 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks The Saga of .NET Core and ASP.NET Core [www.mobilize.net] Since the .NET Core term is fading away slowly, let's remember how it...

Code Maze Weekly #200

Issue #200 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Log Request Headers Middleware for ASP.NET Core [ardalis.com] A simple middleware that logs your request headers can go a long...

Code Maze Weekly #199

Issue #199 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to get assembly code generated by the JIT for a C# method [www.meziantou.net] Did you know that starting with .NET 7 you can...

Code Maze Weekly #198

Issue #198 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Integrating OpenAI Image Generation into a .NET Application [weblog.west-wind.com] AI can be scary, but until it takes over the...

Code Maze Weekly #197

Issue #197 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to use identity to secure a Web API backend for single page apps [dotnetthoughts.net] If you want to learn how to use Identity...

Code Maze Weekly #196

Issue #196 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Redacting sensitive data in logs with Microsoft.Extensions.Compliance.Redaction [andrewlock.net] An important article about the...

Code Maze Weekly #195

Issue #195 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to Debug LINQ queries in C# [michaelscodingspot.com] LINQ is very powerful but it comes with a price of being hard to debug....

Code Maze Weekly #194

Issue #194 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Creating Zip Files in Azure Blob Storage [markheath.net] If you want to create a zip file in the cloud on the fly instead of...

Code Maze Weekly #193

Issue #193 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Single() or First()? Understand the Abstractions you use! [codeopinion.com] How often do you think about the abstractions you use...

Code Maze Weekly #192

Issue #192 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Understanding Migrations, Snapshots, and Synchronization in Entity Framework Core [ardalis.com] A brief introduction to to most...

Code Maze Weekly #191

Issue #191 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Create a web API with ASP.NET Core and MongoDB [dotnetthoughts.net] If you like using MongoDB in your project, here's a way to...

Code Maze Weekly #190

Issue #190 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks RazorSlices - Razor Views with ASP.NET Core Minimal APIs [khalidabuhakmeh.com] Interested in using Minimal APIs with Razor Views?...

Code Maze Weekly #189

Issue #189 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Debugging cookie problems in ASP.NET Core [nestenius.se] Understanding cookies is one of the key components of working with...

Code Maze Weekly #188

Issue #188 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to test the logs from ILogger in .NET [www.meziantou.net] How would you go about validating if a log message is written to the...

Code Maze Weekly #187

Issue #187 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to modify response headers in ASP.NET Core middleware [blog.elmah.io] Modifying response headers in ASP.NET Core is pretty...

Code Maze Weekly #186

Issue #186 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Discriminated Unions in C# [blog.maartenballiauw.be] Let's learn what discriminated unions are and why this feature has been...

Code Maze Weekly #185

Issue #185 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Building a Resilient Email Sending Method in .NET with SmtpClient, Retry Support, and the Outbox Pattern [ardalis.com] Sending...

Code Maze Weekly #184

Issue #184 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Observing .NET microservices with OpenTelemetry - logs, traces and metrics [blog.codingmilitia.com] The more complex the...