Top Links
- How to Create a Trial Version for a C# Windows Forms application (Renato Ivanescu)
- Will Visual Studio Be Migrated to .NET Core and Become Multi-Platform? (NDepend Team)
- React Native Radio #294 – RIP App Center (and other news) (Mazen Chami & Robin Heinze)
- Wolverine’s New PostgreSQL Messaging Transport (Jeremy D. Miller)
- A short guide to mastering keyboard shortcuts on GitHub (Sara Verdi)
- Build your first ML-Model with ML.NET Model Builder (Hamna Khalil)
Web & Cloud Development
- Kubernetes 1.30: Beta Support For Pods With User Namespaces (Rodrigo Campos Catelin, Giuseppe Scrivano & Sascha Grunert)
- Introducing Microsoft MVP Affiliate: A WordPress Plugin to Boost Your Affiliate Marketing and MVP score (Peter Smulovics)
- Adding and Sharing Annotations across Document Types using the Document Viewer in ASP.NET Core C# (Bjoern Meyer)
- Built-In Rate Limiting in ASP.NET Core Web API (Dona Pejnovic)
- How To Work With GraphQL In WordPress In 2024 (Leonardo Losoviz)
- Introduction to Carter in ASP.NET Core (Ivan Gechev)
- Demystifying Azure CLI pagnination (Jeremy Li)
- Setting up Sentinel for Kubernetes Monitoring (Umesh Nagdev)
- Call ChatGPT API from Angular (dotnetoffice)
- Minimal APIs Nuget Packages (Shawn Wildermuth)
- ESLint v9.1.0 released (Francesco Trotta)
- A Guide to Serverless Functions (Couchbase Team)
- Introducing the Backstage Community Plugins Repository (Ben Lambert)
- How to embed a Bluesky post on your website or blog (Bluesky Team)
WinUI, .NET MAUI & XAML
- Setting up a basic plugin architecture with WPF in .NET (Brian Mullen)
- MAUI App Accelerator – milestone of note (Matt Lacey)
- Uno Tidbit: Extending Your Resources (Steve Bilogan)
Visual Studio & .NET
- C#: How to iterate over a dictionary? (Chris Pietschmann)
- How to Convert a String to Byte Array in C#: Encoding and Decoding Simplified (Nick Cosentino)
- Essential .NET and C# interview preparation advice (David Grace)
- C# 12: Collection expressions and primary constructors (Tom Deseyn)
- How to Build a .NET Chat Editor in Your Desktop Application (Hunter Haaf)
- XML External Entity Attack and .NET Core (Bart Wullems)
- Collection Performance: Creating a List<> Using The Task.Parallel Library (David McCarter)
- Represent the Relationship of Properties Using Property Mappings From AutoMapper (Gang Zhu)
- Introduction to Distributed Tracing With OpenTelemetry in .NET (Milan Jovanović)
Design, Methodology, AI & Testing
- Snippy: An AI Assistant With Eyes (Tim Misiak)
- Trusted Signing (Bogdan Mitrache)
- Creating scripts to automate doc build processes (Tom Johnson)
- 7 Step Process for Scaling Content with AI (JD Meier)
- Understanding time value in Product Development (Mark Downie)
- Adding state to the update notification pattern, part 3 (Raymond Chen)
- Making Spanners with ChatGPT (Rob Miles)
- 10 important questions about the promise and pitfalls of AI (Taylor Soper)
Mobile, IoT & Game Development
- Android Studio uses Gemini Pro to make Android development faster and easier (Sandhya Mohan)
- The First Beta of Android 15 (Dave Burke)
- How to effectively A/B test power consumption for your Android app’s features (Mayank Jain & Yasser Dbais)
- Android 15 Beta Brings Loudness Control, Improvements for Satellite Connectivity, and More (Diogo Carleto)
- Swift Asynchronous Programming Recipes on GitHub (Sergio De Simone)
Screencasts & Videos
- GCast 173: Creating an AI Solution with Copilot Studio and Technology & Friends – Scott Kramer and Randy Dojutrek on The impact of AI on Tech Jobs (David Giard)
- Remote Unit Testing in Visual Studio | Pure Virtual C++ (Jonathan Phippen)
- FreeCodeSession – Episode 537 (Jason Bock)
- How to REALLY use Microsoft Word: Styles, Multilevel Lists, and Outline View and Digital archaeology reading 40 year old C64 Floppy Disks with a Greaseweazle, Fluxengine, and Aaru (Scott Hanselman)
Podcasts
- CTO Andrew Brown Passed Dozens of Cloud Certification Exams [freeCodeCamp Podcast Episode #120] (Quincy Larson)
- Scrum Master Toolbox Podcast – Agile Team Champion, The Product Owner Who Gave the Stage Away | Tom Baldwin (Vasco Duarte)
- InfoQ Podcast: Empathy as a Key Success Factor for High Performing Development Teams (Cassandra Shum)
- CollabTalk Podcast | Episode 123 with Oren Eini–Building a business with Open Source foundations (Oren Eini)
- Syntax Podcast Episode 758: Web Awesome with Konnor Rogers + Cory LaViska (Wes Bos & Scott Tolinski)
- PPP 411 | Google’s Top Productivity Expert on Boosting Your Productivity and Well-Being, with Laura Mae Martin (Andy Kaufman)
- Changelog & Friends Podcast – Rug pull, not cool! (Jerod Santo & Adam Stacoviak)
- The Magic of DAPR with Cecil Phillip – Adventures in .NET #185 and Migrating Material: AngularJS -> Angular with Michael Prentice – Adventures in Angular #410 (Charles M. Wood)
- Azure Podcast Episode 492 – April News Roundup (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- Directions on Microsoft – Microsoft Licensing Boot Camp Lessons Learned and Directions on Microsoft – Windows Server 2025: What you need to know (Mary Jo Foley)
- AGL 361: The Ask Approach, by Jeff Wetzler (John Rouda)
- Gone Mobile Podcast #103: Offline Data Sync: Cautionary Tales (Jonathan Dick & Allan Ritchie)
- Talk Python to Me #457: Software Supply Chain Security with Phylum (Michael Kennedy)
Community & Events
- ‘Women Who Code’ Shuts Down Unexpectedly (BeauHD)
- Linus Torvalds on Security, AI, Open Source and Trust (David Cassel)
- Twitter alternative Post News is shutting down (Emma Roth)
- Satya Nadella Email to Employees on First Day as CEO (JD Meier)
- MVP’s Favorite Content: GenAI, D365, Semantic Kernel, Learn (Rie Moriguchi)
Database
- Azure Cosmos DB design patterns – Part 9: Schema versioning (Jay Gordon)
- sp_QuickieStore: Now Handling The Biggest XML (Erik Darling)
PowerShell & Terminal
- Windows CMD Line – Directory listing and opening in notepad in one line working commands (Mark Pahulje)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 22635.3500 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26200 (Canary Channel) (Amanda Langowski)
- Heinz launches pink Barbiecue sauce for Barbie’s 65th (Rusty Blazenhoff)
More Link Collections
- The Morning Brew #3923 (Chris Alcock)
- F# Weekly #16, 2024 – F# in Action now in print! (Sergey Tihon)
- Code Maze Weekly #210 (Vladimir Pecanac)
- Daily Reading List – April 19, 2024 (#301) (Richard Seroter)
- C# Digest – Building a scalable gateway with .NET for Microsoft AI (Jakub Chodounsky)
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