Issue #177 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Running Large Language Models locally – Your own ChatGPT-like AI in C# [blog.maartenballiauw.be]
There has been a lot of recent talk about AI and ChatGPT and for a good reason. If you’re interested in this topic and want to know how to create your own AI locally, this article by Maarten Balliauw is what you’re looking for. - The Right Way to Check for Null in C# [www.youtube.com]
Checking for nulls has always been a hot topic, and while it seems easy, there are multiple ways to do it, and C# language evolves all the time. Is there a right and wrong way of doing it? If you’re curious to find out, check out this video by Nick Chapsas.
Other Great Reads
- A self-hosted target for OpenTelemetry Logs [blog.datalust.co]
- Introducing C# 12: Primary constructor on classes and struct [anthonygiretti.com]
- How to Use Rate Limiting in ASP.NET Core WebAPI [www.claudiobernasconi.ch]
- Treat your .NET Minimal API Endpoint as the application layer [timdeschryver.dev]
- Tutorial: Integrating ChatGPT Model in a Cross-platform .NET Application [platform.uno]
- Reset user account passwords using Microsoft Graph and application permissions in ASP.NET Core [damienbod.com]
- Supporting legacy browsers and SameSite cookies without UserAgent sniffing in ASP.NET Core. [andrewlock.net]
- Shorts Series – Add or Enable Serilog in ASP.NET Core 7.0 [www.talkingdotnet.com]
- Deploy Blazor WebAssembly to AWS Amplify: Super Fast Deployment in 2 Minutes! [codewithmukesh.com]
- The Privilege of .NET Tooling Choices [khalidabuhakmeh.com]
YouTube
- Developer Productivity – C# 12, Dev Tunnels, C# Dev Kit | Merge Conflict ep. 362 [www.youtube.com]
- Developers Guide to the Windows Subsystem for Android | 2023 Edition [www.youtube.com]
- C#/MAUI – Slackord Code Review [www.youtube.com]
- Create an MVVM User Interface in .NET MAUI – FULL STACK .NET TUTORIAL (BUGPORTER) #6 [www.youtube.com]
- Initial Look at the C# Dev Kit for VSCode [www.youtube.com]
- Microsoft Fixed The “Time” Issue AGAIN in .NET 8 [www.youtube.com]
- How To Speed Up Your Queries With Materialized Views [www.youtube.com]
- I Broke My Domain Aggregate And Now I’m Trying To Fix It [www.youtube.com]
YouTube Shorts
- You Should Know This LINQ Method By Now #shorts [www.youtube.com]
- Prefer Throwing Custom Exceptions For Cleaner Code #shorts [www.youtube.com]
- Write Less Code With The Null Coalescing Operator In C# #shorts [www.youtube.com]
- Learn the Essentials of Visual Studio Code in 60 Seconds! #shorts [www.youtube.com]
- Visual Studio Code 101: Master the Basics in Just 60 Seconds! #shorts [www.youtube.com]
- VS Code Hotkeys : Master the Basics in 60 Seconds! #shorts [www.youtube.com]
News & Updates
- Announcing .NET 8 Preview 5 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 8 Preview 5 [devblogs.microsoft.com]
- .NET June 2023 Updates – .NET 7.0.7, .NET 6.0.18 [devblogs.microsoft.com]
- Announcing .NET MAUI in .NET 8 Preview 5 [devblogs.microsoft.com]
- Visual Studio 2022 17.7 Preview 2 is here! [devblogs.microsoft.com]
- Build Insights Now Available in Visual Studio 2022 [devblogs.microsoft.com]
Podcasts
- Building Apps using OpenAI with Mark Miller [www.dotnetrocks.com]
- Breaking Up with Tech Debt: A Love Story with M. Scott Ford [dotnetcore.show]
- Easy and Cheap AI for Developers, Reddit API Changes and Sherlocking [www.codingblocks.net]
Other Interesting Articles
- Why is Microsoft Fabric complaining about my Azure AD tenant location? [jussiroine.com]
- DevOps Practices for Azure Infrastructure – Continuous Integration [www.tpeczek.com]
- SQL Server UPDATE from SELECT: How to Bulletproof Your Updates Like a Pro [codingsight.com]
Programming & Life
- 9 Steps to Master the Keyboard and Become an Ultra Efficient Software Developer [michaelscodingspot.com]
- An explosion in software engineers using AI coding tools? [blog.pragmaticengineer.com]
- How Important is a Computer Science Degree for Software Developers? [www.youtube.com]
Weekly Dose of Humor
- When someone asks us who wrote the documentation [thecodinglove.com]
- When the senior dev comes to give us a hand to ship a feature on time [thecodinglove.com]
- The sales guy after we spent 2 hours discussing about the backend architecture [thecodinglove.com]
- When my coworker tries to get credit for my work in front of my manager [thecodinglove.com]