Top Links
- Integrating OpenAI’s ChatGPT into cross-platform .NET applications (Uno Platform Team)
- Seamless Navigation in .NET MAUI Hybrid Apps – My .NET MAUI Hybrid Journey (part 1) (Jeff Fritz)
- Announcing the Upcoming Deprecation of MSAL.NET for Xamarin and UWP (Den Delimarsky)
- Xamarin Forms is dead. Now what? (Simon Bisson)
- Building your own copilot – yes, but how? (Part 1 of 2) and Part 2 of 2 (Carlotta Caste)
Web & Cloud Development
- Adjusting the Maximum Request Length for ASP.NET Core and ASP.NET Applications (Bjoern Meyer)
- Implement a secure Blazor Web application using OpenID Connect and security headers (Damien Bowden)
- Client Caching in SvelteKit (Jonathan Gamble)
- Syncfusion Blazor Diagram Library Now Supports Swimlane Diagrams (Keerthivasan R.)
- How to build an in-memory Message Bus in TypeScript (Oskar Dudycz)
- April 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews)
- New: ConfigGroup, ConfigFile resources for Java, YAML SDKs (Eron Wright)
WinUI, .NET MAUI & XAML
- Integrating SignalR into WPF (Brian Mullen)
- Switching AI Models with ChatGPT in a Windows and Uno Platform Application (Nick Randolph)
Visual Studio & .NET
- Improvements in the Using Directive for Additional Types in C# (Georgios Panagopoulos)
- The New C# Interceptors vs. AOP (Marek Sirkovsky)
- A Clever Way To Implement Pessimistic Locking in EF Core (Milan Jovanović)
- How to Detect if a Key is Pressed in a C# Console Application (Mohit Kumar)
- C# Optional Parameters Explained (NDepend Team)
- Fastest Way to Find and Extract a Number From a String in C# (Nitin Kale)
- Fluent API to await multiple calls and get their respective results (Steven Giesel)
- Linting and Code Formatting in .NET Projects (Hamed Shirbandi)
- Reference Type & Structure Performance: Hashing Classes, Records, and Structures (David McCarter)
- What is Mocking? Mocking in .NET Explained With Examples (Grant Riordan)
- The case of the string being copied from a mysterious pointer to invalid memory (Raymond Chen)
- MSVC Address Sanitizer adoption in .NET’s CoreCLR (Zack Johnson)
- 10 Advanced C# Tricks for Experienced Developers (Konstantin Federov)
- .NET 8 and C# 12 — Interceptors (Henrique Siebert Domareski)
Design, Methodology, AI & Testing
- ‘Defeated’ CEO’s Finally Concede Hybrid Working Is Here to Stay (EditorDavid)
- AI’s Dark Secret (Ian Kennedy)
- Services share schema and contract, not class (Mark Seemann)
- Top 5 DocuSign Alternatives 2024 (Meikanda Nayanar I.)
- Learn Statistics for Data Science, Machine Learning, and AI – Full Handbook (Tatev Aslanyan)
- How to Build a Production-Grade Movie Recommender in Python – A Machine Learning Handbook (Vahe Aslanyan)
- Build or buy: Is it really even a choice? (Nick Hodges)
Mobile, IoT & Game Development
- Embeddable Game Engine (Miguel de Icaza)
- How to Test Native Features in Flutter Apps with Patrol and Codemagic (Kevin Suhajda)
- Apple Vision Pro brings a new era of spatial computing to business (Apple Newsroom)
Screencasts & Videos
- NoSQL, YesCosmos: Build that Eventually Consistent Application using Azure Cosmos DB | Azure Cosmos DB Conf 2024 (Teena Idnani)
- Blazor Navigation with .NET MAUI Components (Jeff Fritz)
- Coding Accessibility: Developing Our Inclusive Future (GitHub Team)
- Open Source Friday with Quincy Larson & FreeCodeCamp (Oluwasegun Emmanuel)
- FreeCodeSession – Episode 535 (Jason Bock)
- No Code Low Code is Software DIY How Do You Avoid a DIY Disaster (endjin)
- Why did one solution cause more problems than it solved? | One Dev Question (Raymond Chen)
Podcasts
- InfoQ Podcast: Using Cognitive Science to Improve Developer Experience (Hans Dockter)
- Podcast: Spilling The Source (Jamie Maguire)
- Merge Conflict #406: Creating Beautiful .NET Console Apps (James Montemagno & Frank Kreuger)
- GeekWire Podcast: Amazon CTO Werner Vogels on the rapid progress of AI, and its impact on society (Todd Bishop)
- The .NET on AWS Show, Featuring Dror Helper! (Brandon Minnick & Francois Bouteruche)
- AngularJS to Angular Migration with Craig Spence – Adventures in Angular 409 and Creating Developer Courses with Taurius Litvinavicius – Adventures in .NET 184 (Charles M. Wood)
- Gone Mobile Podcast #102: You should learn some MSBuild (Jonathan Dick & Allan Ritchie)
- Coding Blocks Podcast – Ktor, Logging Ideas, and Plugin Safety (Allen Underwood, Michael Outlaw & Joe Zack)
- Syntax Podcast Episode 755: Chrome Extensions and Ad Blockers VS Google with Oliver Dunk (Wes Bos & Scott Tolinski)
- PPP 410 | How to Grow Excellence In Yourself and Those You Lead, with Ryan Hawk (Andy Kaufman)
- CSS Artist Kass Moreno talks Art & Code [freeCodeCamp Podcast #119] (Quincy Larson)
- Geek’s Guide to the Galaxy Podcast #565 – David Sirota, co-creator of Don’t Look Up and author of Back to Our Future: How the 1980s Explain the World We Live in Now–Our Culture, Our Politics, Our Everything (David Barr Kirtley & John Joseph Adams)
- The Changelog Podcast – Replacing Git with Git (Interview) (Scott Chacon, Adam Stacoviak & Jerod Santo)
- AGL 360: Programmed to Fail with Brandon Epstein (John Rouda)
- Scrum Master Toolbox Podcast – Leading with Heart, Empathy and Vision for Product Owners | Jörn Hendrik Ask (Vasco Duarte)
Community & Events
- Introducing OpenAI Japan (OpenAI Team)
- MVP’s Favorite Content: Defender, Learn, Windows, Blockchain (Rie Moriguchi)
Database
- Snake draft sorting in SQL Server, part 1 (Aaron Bertrand)
- Reduce TCO with Azure Cosmos DB for MongoDB (Abinav Rameesh)
- Azure Database for MySQL – March 2024 updates and latest feature roadmap (Shreya Aithal)
- Can Microsoft Copilot Write Simple SQL Commands for You? (Mark W. Kaelin)
- Updates To sp_QuickieStore, sp_HealthParser, and sp_PressureDetector (Erik Darling)
PowerShell & Terminal
- Windows Terminal Theme Settings – Experimental: Rainbow Window border (Microsoft Learn)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 22635.3495 (Beta Channel) (Amanda Langowski)
- Cheatsheet Collections Every Developer Should Bookmark in 2024 (Mansi Argarwal)
More Link Collections
- The Morning Brew #3918 (Chris Alcock)
- C# Digest – Useful features in Entity Framework Core 8 for your application (Jakub Chodounsky)
- F# Weekly #15, 2024 – F# inside PostgreSQL, Rider 2024.1 (Sergey Tihon)
- Daily Reading List – April 12, 2024 (#296) (Richard Seroter)
- Reading List 316 (Bruce Lawson)
- Collective #829 (Manoela Ilic)
The Geek Shelf
Architecting ASP.NET Core Applications – Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond (Carl-Hugo Marcotte & Nick Cosentino) – Referral Link