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

Issue #150 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to Create and Publish a NuGet Package with dotnet CLI [dotnetthoughts.net] In this article by Anuraj Parameswaran you can...

Code Maze Weekly #149

Issue #149 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks The dangers and gotchas of using scoped services in OptionsBuilder [andrewlock.net] In this blog post, Andrew Lock covers some of...

Code Maze Weekly #148

Issue #148 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Stop using trivial Guard Clauses! Try this instead [codeopinion.com] Guard clauses are considered to be useful, but are they...

Code Maze Weekly #147

Issue 147# of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks .NET 7 is Available Today [devblogs.microsoft.com] That time of the year has come. Of course, we're talking about .NET 7 release...

Code Maze Weekly #146

Issue #146 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks More Efficient Deletes With Entity Framework Core [khalidabuhakmeh.com] If you work with EF Core, you know deleting entities usually takes two database calls....

Code Maze Weekly #145

Issue #145 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks A Quick Guide to Learn ASP.NET Core Web API [codingsonata.com] Compact but packed with information article about creating ASP.NET Core Web API applications by...

Code Maze Weekly #144

Issue #144 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks ASP.NET Core: Three ways to refresh the claims of a logged-in user [www.thereformedprogrammer.net] If you want to learn about the three different ways to...

Code Maze Weekly #143

Issue #143 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Add MS SQL Server JSON Support To Entity Framework Core [khalidabuhakmeh.com] Many software developers use Entity Framework Core with MSSQL daily, but not too...

Code Maze Weekly #142

Issue #142 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Different types of LINQ queries: Query Syntax and Method Syntax [codingsight.com] Everyone loves LINQ. It's one of the best additions .NET ever got, so make...

Code Maze Weekly #141

Issue #141 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks ASP.NET Core rate limiting middleware in .NET 7 [blog.maartenballiauw.be] With .NET 7 we're finally getting the in-build rate-limiting middleware. Let's see...

Code Maze Weekly #140

Issue #140 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to take an ASP.NET Core website “Down for maintenance” [www.thereformedprogrammer.net] If you ever need to take the site offline for maintenance, here's a...

Code Maze Weekly #139

Issue #139 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to download files from ASP.NET Core MVC [blog.elmah.io] If downloading files in ASP.NET Core MVC is something you're planning to implement, or have had...

Code Maze Weekly #138

Issue #138 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Customize The Authorization Pipeline In ASP.NET Core [khalidabuhakmeh.com] Although ASP.NET Core comes with powerful authorization features, that makes it...

Code Maze Weekly #137

Issue #137 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Secure ASP.NET Core GRPC API hosted in a Linux kestrel Azure App Service [damienbod.com] If you've tried to implement a secure GRPC API service in ASP.NET Core...

Code Maze Weekly #136

Issue #136 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Mapping Multiple Static File Folders in ASP.NET Core [weblog.west-wind.com] Sometimes we need multiple static file folders in our projects. Let's see how we...

Code Maze Weekly #135

Issue #135 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Three NuGet packages to improve exceptions in .NET/C# [blog.elmah.io] We've emphasized that exception handling is an essential part of development over and...

Code Maze Weekly #134

Issue #134 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Fun With Custom Interpolated String Handlers [khalidabuhakmeh.com] We can all agree that string interpolation was an excellent addition to C#. But did you know...

Code Maze Weekly #133

Issue #133 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks How to Bulk Email with C# and .NET: Zero to Hero [swimburger.net] Need to send a lot of emails at once? Here's one way to do it Niels Swimberghe. Just make...

Code Maze Weekly #132

Issue #132 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Using IOptions with .NET 6 API Endpoints [nodogmablog.bryanhogan.net] IOptions is a useful interface that enables us to pass on configuration values more...

Code Maze Weekly #131

Issue #131 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Top Picks Exploring the new output caching middleware [timdeschryver.dev] .NET 7 Preview 6 has introduced a new caching middleware. Let's see how it works in this...