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 name them all (think C#12 as well)? - Await Async Tasks Are Getting Awesome in .NET 9! [www.youtube.com]
In this video by Nick Chapsas, we’ll learn what new and exciting await async and Task feature we’ll have at our disposal in .NET 9.
Other Great Reads
- C# 12: Default Parameters in Lambda Expressions [www.thomasclaudiushuber.com]
- General Performance Tip: Optimizing Method Returns [dotnettips.wordpress.com]
- String Performance: Slicing a String [dotnettips.wordpress.com]
- General Performance Tip: Cloning Various Types [dotnettips.wordpress.com]
- Creating ico files from multiple images in .NET [www.meziantou.net]
- BFF secured ASP.NET Core application using downstream API and an OAuth client credentials JWT [damienbod.com]
YouTube
- Publishing – MAUI CI/CD TUTORIAL #1 (Windows) [www.youtube.com]
- Beginner-Friendly App Tutorial: Building a Postman Clone [www.youtube.com]
- Create a GitHub Repo From Existing Code in Visual Studio in 10 Minutes or Less [www.youtube.com]
- You Need to Update Your .NET Solution Files! [www.youtube.com]
- I tried coding with Amazon CodeWhisperer… This is what happened [www.youtube.com]
YouTube Shorts
- Passing data in .NET MAUI with Shell to a ViewModel #dotnet #dotnetmaui [www.youtube.com]
- Did you know ASP.NET has Claims Transformations? [www.youtube.com]
- Use this to easily implement caching in ASP.NET Core [www.youtube.com]
- This is how EF keeps you safe from SQL injection [www.youtube.com]
Podcasts
- Domain Control Plane and Azure with Anthony Eden [www.dotnetrocks.com]
- Github Advanced Security with Jacob DePriest [www.youtube.com]
Other Interesting Articles
- Testing Signals with Angular Testing Library [timdeschryver.dev]
- 5 Rules for DTOs [ardalis.com]
- Understanding WS-Federation: A modern primer for an obsolete protocol [www.scottbrady91.com]
Programming & Life
- Shutting Down My Job Board for Software Engineering Positions After 2.5 Years [blog.pragmaticengineer.com]
- 9 Steps to Effectively Change Jobs For More Money in Software Development [www.youtube.com]
Weekly Dose of Humor
- When I manage to fix a bug with just one line of code [thecodinglove.com]
- When I try to follow the instructions of the senior developer [thecodinglove.com]
- When I’m about to explain to the lead developer that I just broke production [thecodinglove.com]
- When the client requests a feature that would require us to overhaul the entire project structure [thecodinglove.com]