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