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

Issue #125 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Get Tweet Engagements Using .NET and C# [khalidabuhakmeh.com] Communicating with Twitter API using the LinqToTwitter library by Khalid Abuhakmeh. Message Ordering in...

Code Maze Weekly #124

Issue #124 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Copying a collection: ToList vs ToArray [www.meziantou.net] ToList vs ToArray, which one is faster? Find out by reading this piece by Gérald Barré. IEnumerable...

Code Maze Weekly #123

Issue #123 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Raw String Literals In C# 11 [dotnetcoretutorials.com] C# 11 brings us something new and convenient when working with strings. Let's find out what it is with Wade...

Code Maze Weekly #122

Issue #122 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Getting telemetry data from inside or outside a .NET application [www.meziantou.net] Let's learn how to get logs, traces, and metrics using "dotnet trace", the...

Code Maze Weekly #121

Issue #121 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Using User Secrets Configuration In .NET [dotnetcoretutorials.com] User secrets are a convenient way to store your sensitive information while developing the...

Code Maze Weekly #120

Issue #120 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Modeling Relationships in a DDD Way [enterprisecraftsmanship.com] A detailed look into relationship modeling in a DDD Way by Vladimir Khorikov. How to generate absolute...

Code Maze Weekly #119

Issue #119 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Speed Up Logging in .NET [dotnettips.wordpress.com] Don't we all need faster logging? Check out this piece by David McCarter to learn about the alternative to ILogger....

Code Maze Weekly #118

Issue #118 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Working with AWS S3 using ASP.NET Core – Upload, Download & Delete [codewithmukesh.com] If you need to work with AWS S3 from your .NET projects, here's an article by...

Code Maze Weekly #117

Issue #117 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Search videos through the YouTube Data API from C# [blog.elmah.io] If you need to implement YouTube search results on a website, this article by Thomas Ardal is just for...

Code Maze Weekly #116

Issue #116 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Performance benefits of sealed class in .NET [www.meziantou.net] Gérald Barré gives us a nice insight into the performance benefits of using sealed classes. Real-World...

Code Maze Weekly #115

Issue #115 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# How to send ASP.NET Core Identity emails with Twilio SendGrid [swimburger.net] ASP.NET Core provides mechanisms to confirm emails and reset passwords, but it's up to us...

Code Maze Weekly #114

Issue #114 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Classes, Structures, and Records, Oh My! [dotnettips.wordpress.com] Do you know the main difference between Class and Structure? Do you know when to use Records? David...

Code Maze Weekly #113

Issue #113 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Global usings in C# 10 [gunnarpeipman.com] Global using is one of the newest additions in C#. Gunnar Peipman explores this feature and shows us how it helps us. Step-up...

Code Maze Weekly #112

Issue #112 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Implementing an API Gateway in ASP.NET Core with Ocelot [dotnetthoughts.net] How to build an API Gateway in ASP.NET Core with Ocelot by Anuraj Parameswaran. Testing...

Code Maze Weekly #111

Issue #111 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Implementing Basic Authentication in ASP.NET Core Minimal API [dotnetthoughts.net] Minimal APIs are a relatively new addition to ASP.NET Core and Basic Authentication is...

Code Maze Weekly #110

Issue #110 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# How to send recurring emails in C# .NET using SendGrid and Quartz.NET [swimburger.net] If you need to send recurring mains in .NET, using Twilio SendGrid and Quartz.NET...

Code Maze Weekly #109

Issue #109 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Using HTTP/3 (QUIC) in .NET [www.meziantou.net] Is it worth supporting HTTP/3 in our applications? How much better is it really? How do we implement it in .NET? Find...

Code Maze Weekly #108

Issue #108 of the Code Maze weekly. Happy New Year! Check out what's new this week and enjoy the read. .NET and C# Building ASP.NET Core and EF Core multi-tenant apps – Part1 [www.thereformedprogrammer.net] Awesome series to start the New Year with. Multi-tenant...

Code Maze Weekly #107

Issue #107 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# Refactoring with C# 10 [www.danylkoweb.com] Jonathan Danylko gives us a run-through of the most important C# features with some nice refactoring examples. Integration...

Code Maze Weekly #106

Issue #106 of the Code Maze weekly. Check out what's new this week and enjoy the read. .NET and C# How to Upgrade a Codebase from .NET Framework to .NET 6 [christianfindlay.com] Upgrading a legacy codebase is a common thing, and in some cases, it can be quite painful....