Top Links
- Angular v16 is here! (Minko Gechev)
 - Introducing Bob’s Used Books—a New, Real-World, .NET Sample Application (Steve Roberts)
 - Creating Accessible Apps with Semantic Properties in .NET MAUI (Leomaris Reyes)
 - Visual Studio Code April 2023 (Visual Studio Code Team)
 - Tutorial–Create a recommendation app with .NET MAUI and ChatGPT (Microsoft Learn)
 - Announcing the next wave of AI innovation with Microsoft Bing and Edge (Yusuf Mehdi)
 
Web & Cloud Development
- Using useCallback Correctly in a Simple Next.js 13 Component and AI-driven Built-in Degradation and Enhancement in Next.js React Apps on Vercel (Peter Kellner)
 - What happens when you navigate to the “same page” in Blazor? (Jon Hilton)
 - Move to Azure with a Web App (Amy Colyer)
 - Empowering Users: A Developer’s Guide to Interactivity with the Telerik HTML5 Report Viewer (Peter Vogel)
 - Node v20.1.0 (Current) (Michaël Zasso)
 - Native AOT libraries with TypeScript (Eric Sink)
 - OpenTelemetry demystified: a deep dive into distributed tracing (Jay Swamidass)
 
Visual Studio & .NET
- How to Identify If a String is a Number in C# (Code Maze)
 - ReSharper 2023.2 Roadmap and Rider 2023.2 Roadmap (Sasha Ivanova)
 - Mail Merge: Conditional Data Shaping in Merge Blocks (Bjoern Meyer)
 - What can I do if I don’t want my file version number to be a sequence of four integers? (Raymond Chen)
 - Minimal API growing with .NET 7 (Christian Nagel)
 
Design, Methodology & Testing
- How Are Nullables Different From Mocks? (James Shore)
 - Don’t panic! A playbook for managing any production incident (Ben Matthews)
 - Framework vs. Mental Model: Understanding the Differences and How to Use Them Effectively and 10 Favorite Frameworks I Used at Microsoft to Achieve Greater Impact (JD Meier)
 - How to Distinguish Between Strategies and Tactics (Karl Scotland)
 - White House rolls out plan to promote ethical AI (Makena Kelly)
 - More than meets the pull request: maintainers talk contributions (Mike Melanson)
 - Generative AI Solution Architecture (Oliver Cronk)
 - Experiments with GitHub CoPilot (Steve Jones)
 
Mobile, IoT & Game Development
- Creating Your Own Media Plugin For Capacitor: An iOS Tutorial (Logan Brade)
 - Announcing Capacitor 5.0 (Conner Simmons)
 
Screencasts & Videos
- Technology & Friends – Eldert Grootenboer on Azure Service Bus (David Giard)
 - IoT Coffee Talk: Episode 154 – Taking the Stupid Out of IoT! (Iot Coffee Talk Crew)
 - Beyond comment driven development with GitHub Copilot X (GitHub Team)
 - Advice for Building a Startup | Demiplane x TitletownTech (Microsoft Developer Team)
 - Part 2 – How to build your first app using Power Apps | Power Fx & Power Automate basics (Microsoft Mechanics)
 - Presentation: Moving .NET Apps to the Cloud (Irina Scurtu, Martin Thwaites, Guilherme Ferreira, Scott Hanselman & Renato Losio)
 - The A.I. Dilemma (Tristan Harris & Aza Raskin)
 
Podcasts
- .NET Rocks! – Supporting Open Source with Joseph Finney (Carl Franklin & Richard Campbell)
 - Cross Platform App Development with Simon Grimm – JavaScript Jabber 580 (AJ O’Neal, Charles Max Wood & Dan Shappir)
 - Working Code Podcast – Episode 125: What’s On Your Workbench? (Ben Nadel)
 - Complete Developer Podcast – File Transfer Protocols (BJ Burns & Will Gant)
 - The Happy Engineer Podcast 099: The 4 Mandatory Mindsets of Peak Performance with Dr. Ruth Gotian | #1 Emerging Thinker in Management Worldwide by Thinkers 50 (Max Ahumada)
 - Software Engineering Radio 562: Bastian Gruber on Rust Web Development (Philip Winston)
 
Community & Events
- Get ready for I/O ‘23: start planning your sessions, and take a look at some of Android’s favorite moments! (Maru Ahues Bouza)
 - Microsoft’s OpenAI Hackathons: Fostering Continuous Learning and Innovation (Anshika Goyal)
 - Discord is growing up, so everyone needs to pick a new username (Emma Roth)
 - Ready to try Mastodon? Here’s how to get started (Kristina Bravo)
 - JetBrains .NET Day Online 2023 – Call for Speakers (Maarten Balliauw)
 - Unity Lays Off 600 Staff Members, Prepares To Close Half of its Offices (msmash)
 
Database
- Classing Up SSMS is as Easy as 1, 2, 3. (Brent Ozar)
 - The first two chapters of my book are available! (James Serra)
 
SharePoint, M365 & MS Teams
- Announcing the Microsoft Graph Early Adopter recognition program (Waldek Mastykarz)
 
Miscellaneous
- Rust: Stabilizing async fn in traits in 2023 (Niko Matsakis & Tyler Mandry)
 - Photos app for Windows 11 update brings improvements for Windows Insiders (Brandon LeBlanc)
 - The Surface Duo needs to step aside for the Microsoft Launcher (Kareem Anderson)
 - Google Announces Rollout of Passkeys as a New, More Secure Way to Sign In (Kunal Chowdhury)
 - Validate Data Cleanliness Using Asserts in Python (Pinal Dave)
 
More Link Collections
- The Morning Brew #3699 (Chris Alcock)
 - Daily Wrap Up – May 3, 2023 (#081) (Richard Seroter)
 
The Geek Shelf
 Purely Functional Data Structures (Chris Okasaki) – Referral Link

