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 #212

Issue #212 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C# [dotnettips.wordpress.com] An age-old question - which one is...

Code Maze Weekly #211

Issue #211 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Unit testing BlobServiceClient with Azure blobs and NSubstitute [blog.elmah.io] If you rely on Azure Blob in your projects, here's an excellent article by...

Code Maze Weekly #210

Issue #210 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Computing code coverage for a .NET project [www.meziantou.net] Computing code coverage without any dependencies is now possible in .NET. Check this article by...

Code Maze Weekly #209

Issue #209 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks 6 Types of Constructors in C# [codingsonata.com] Let's go over the basics and see which constructors we have available in C# with Aram Tchekrekjian. Can you...

Code Maze Weekly #208

Issue #208 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Responsive Images Crash Course for ASP.NET Core Developers [khalidabuhakmeh.com] Here's something a bit different but important if you're into web development....

Code Maze Weekly #207

Issue #207 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks C# 12: Alias Any Type [www.thomasclaudiushuber.com] Aliasing types and namespaces has been around for the longest time. With C# that feature has been extended...

Code Maze Weekly #206

Issue #206 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks C# 12: Collection Expressions [www.thomasclaudiushuber.com] C# 12 has introduced a new and simpler way to initialize collections. If you want to stay...

Code Maze Weekly #205

Issue #205 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks An introduction to the heap data structure and .NET's priority queue [andrewlock.net] A nice breakdown of the heap data structure...

Code Maze Weekly #204

Issue #204 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Mastering Tuples in .NET [dotnettips.wordpress.com] Tuples are a useful and practical .NET structure. In this article by David...

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...