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

This week we've seen some really good and unique articles. As always there is enough material to keep us occupied through the weekend. *Prepares coffee* ☕☕☕ .NET and C# Preventing mass assignment or over posting with Razor Pages in ASP.NET Core [andrewlock.net] Andrew...

Code Maze Weekly #22

Another week, another batch of excellent and useful articles to parse through! Check them out and take your time reading some of the best articles on .NET out there. Oh, and .NET 5 Preview 3 is out! .NET and C# Production Tips for ASP .NET Core 3.1 Web Apps...

Code Maze Weekly #21

This week we have a wide variety of interesting articles on many different topics. Take your time, pick your favorite topic and read on: .NET and C# Are Boolean Flags on Methods a Code Smell? [ardalis.com] Should we or shouldn't we use boolean flags? Steve explains...

Code Maze Weekly #20

Extra! Extra! Read all about it! This week is full of fresh and interesting articles despite the stale situation all over the world. There has been a lot of stress recently, so take a cup of coffee and read some of these to start your day off properly. .NET and C# 5...

Code Maze Weekly #19

While in many areas of our lives time seems to have stopped, that's not the case with software development and .NET. .NET Preview 2 is here, and there is a lot of interesting articles to read this week as well, so dig in: .NET and C# Implementing a Generic Dapper...

Code Maze Weekly #18

While many of us are learning to work remotely, there has never been a better time to start learning something new and exciting. So this week we present you with the new batch of .NET and other interesting articles: .NET and C# Logging in ASP .NET Core 3.1...

Code Maze Weekly #17

This week we have some great news! .NET 5 Preview 1 is our and with it some exciting features. There is a lot of great articles to go through, so prepare your mugs and favorite coffee blends and dig in: .NET and C# Avoid In-Memory Databases for Tests [jimmybogard.com]...

Code Maze Weekly #16

Take your favorite mug, prepare your favorite coffee brand, find a comfy spot and enjoy this week's selection of great articles: .NET and C# Back to Basics: Rewriting a URL in ASP.NET Core [weblog.west-wind.com] Sometimes it's a good thing to go back to basics and...

Code Maze Weekly #15

Coffee time! Here's this week's reading material to relax and enjoy the weekend: .NET and C# Creating a custom ErrorHandlerMiddleware function [andrewlock.net] Andrew shows us how to customize the ExceptionHandlerMiddleware to create custom responses when an error...

Code Maze Weekly #14

Time to sit down, relax and read some of the excellent articles we've seen this week: .NET and C# Handling Errors in ASP .NET Core 3.1 [wakeupandcode.com] In this comprehensive article, Shahed covers error handling in multiple project types in ASP.NET Core. Getting...

Code Maze Weekly #13

This week brings us a new set of fresh and unique articles in .NET World: .NET and C# Generic Host Builder in ASP .NET Core 3.1 [wakeupandcode.com] Shahed covers Generic Host Builder in detail in the "G" part of his A-Z series of 2020. If you want to know more about...

Code Maze Weekly #12

This week there are a lot of interesting articles to go through, so make a cup of coffee, find a comfy spot and enjoy: .NET and C# Create Certificates for IdentityServer4 signing using .NET Core [damienbod.com] Damien Bowden teaches us how to create certificates using...

Code Maze Weekly #11

Find out what's been brewing this week in .NET ecosystem: .NET and C# EF Core Relationships in ASP .NET Core 3.1 [wakeupandcode.com] Shahed covers the different kinds of DB relationships and their representations in EF Core in ASP.NET Core 3.1 Inserting middleware...

Code Maze Weekly #10

This week we bring you a new set of fresh and interesting articles: .NET and C# Inserting middleware between UseRouting() and UseEndpoints() as a library author - Part 1 [andrewlock.net] Andrew discusses one possible solution to solving middleware inserting problem in...

Code Maze Weekly #9

This week we bring you a new set of fresh and interesting articles: .NET and C# Prevent Zip bombs in .NET Gérald Barré gives us a way to prevent Zip bombs when extracting archives on our servers. Have you ever thought about this? C# 8.0: Understanding Using...

Code Maze Weekly #8

The holiday season is over and we're back at full speed. This weekly is full of useful articles. Enjoy! .NET and C# Authentication & Authorization in ASP .NET Core 3.1 [wakeupandcode.com] A comprehensive article from Shahed Chowdhuri that goes through...

Implementing HATEOAS in ASP.NET Core Web API

In this article, we are going to talk about one of the most important concepts in building RESTful APIs - HATEOAS and learn how to implement HATEOAS in ASP.NET Core Web API. This article relies heavily on the concepts we've implemented so far in paging, filtering,...

Code Maze Weekly #7

As expected of the holiday season, we've seen fewer articles, but there are some really interesting pieces nonetheless. Check them out: .NET and C# A technique for building high-performance databases with EF Core [thereformedprogrammer.net] An exceptional article by...

Data Shaping in ASP.NET Core Web API

In this article, we are going to talk about a neat concept called data shaping and how to implement it in ASP.NET Core Web API. To achieve that, we are going to use similar tools as we did in the sorting article. Data shaping is not something that every API needs, but...