Top Links
- Write a high-quality README for NuGet packages (Lynn Dai)
- Authentication in Android apps with MSAL (Parker Schroeder)
- Angular: Write better tests without Router mocks/stubs (Andrew Scott)
- Build Better Extensions with VisualStudio.Extensibility Preview 3! (Maia Kelner)
- Easily Replicate a Card Checkout UI in .NET MAUI (Leomaris Reyes)
- Enumerating Windows clipboard history in C++/WinRT and C# (Raymond Chen)
Web & Cloud Development
- What’s new in Svelte: March 2023 (Dani Sandoval)
- WebStorm 2023.1 Beta Is Here! (David Watson)
- Adding Audio Visualization to a React App Using the Web Audio API (Ifeoma Imoh)
- Creating a Notification Service and Components in Blazor with Bootstrap (MJ Schanne)
- Azure Functions – Part 1 – Hosting and Networking Options (Mutasem Hamad)
- Wasp Beta – February 2023 (Matija Sosic)
- Introducing the Web3 Category in Marketplace (Damian Schenkelman)
- Announcing the availability of Feathr 1.0 (Mufajjul Ali)
- 30DaysOfLowCode 2023 – 3. DevTools & Onboarding (Marcel Ferreira)
- Postman Flows is now more powerful and user-friendly (Sterling Chin)
- 5 Tips to Improve the Load Time of an Angular Application (Sara Mahagamarachchi)
WinUI, .NET MAUI & XAML
- Create and Validate a Sign-Up Form in .NET MAUI (Jeyasri Murugan)
- Tutorial: Create a .NET MAUI app using the Microsoft Graph SDK (Microsoft Learn) – Updated for Graph SDK 5.0
- Tutorial: Use the bootstrapper API in an app packaged with external location or unpackaged that uses the Windows App SDK (Microsoft Learn)
Visual Studio & .NET
- VS Code Update Boosts Python IntelliSense (David Ramel)
- How to Read and Parse a JSON File in C# (Januarius Njoku)
- Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis (Maarten Balliauw)
- How to Call a Stored Procedure Using Dapper in C# (Sukhpinder Singh)
- Critter Stack Roadmap (Marten, Wolverine, Weasel) (Jeremy D. Miller)
- Microsoft Teams’ Permission Service migration to .NET 6 (Diogo Barbosa)
- Delegates (Eric Sink)
- Akka.NET v1.5 is Now Available (Aaron Stannard)
- Use Accounting Double Underlining in MailMerge Templates (Bjoern Meyer)
Design, Methodology, AI & Testing
- A Light Introduction to Nullables (James Shore)
- Agile Advice, Like Youth, Probably Just Wasted On The Young (Karl Scotland)
- What is the hardest part of working with a brand-new scrum team? (Martin Hinshelwood)
- The User Experience (UX) Of Disabled Form Buttons (Ben Nadel)
- RoomGPT – Generating dream rooms using AI for everyone. (Hassan El Mghari)
- Advanced Installer 20.4 (Advanced Installer Team)
- Maximizing Efficiency: The Impact of ChatGPT Integrations on Workplace Productivity (Colin Dvorak)
- No-code AI: The Key to Unlocking Efficiency and Growth (Giorgio Barilla)
- The side effect of increasing developer responsibility (Jeremy Daly)
- The top 3 signs you need on-demand environments (David Thor)
Mobile, IoT & Game Development
- Run Appwrite on a Raspberry Pi (Jim Bennett)
- 3 Webinars on Game Development With Unity and Unreal Engine – Recordings Available (Anna Ruban)
Screencasts & Videos
- Webinar Recording: Getting Started With Vitest in WebStorm (Anna Protsenko)
- How can I productize my APIs with Azure API Management? | One Dev Question (Mike Budzynski)
- Getting Started with Azure Functions and MongoDB Atlas using .NET and C# (MongoDB)
- Content Creation 101 – A Creative’s Guide | Richard Campbell and Adam Cogan | Tech Chat (SSW TV)
- Pipelines for Power Platform 101 | The Low Code Revolution (Daniel Laskewitz & Prabhat Pandey)
- Top 3 Best Practices for Power BI | Data Exposed (Anna Hoffman, Patrick LeBlanc & Adam Saxton)
Podcasts
- .NET Core Podcast – Our Perspectives on the Future of .NET with Mark J Price (Jamie Taylor)
- The Hanselminutes Podcast – Dead Simple Python with Jason C. McDonald (Scott Hanselman)
- Scrum Master Toolbox Podcast – Finding Scrum Master Success in Empowering Teams through Personal Connection | Alina Thapliyal (Vasco Duarte)
- CppCast – Carbon, With Richard Smith (Phil Nash & Timur Doumler)
- Rocket 427: Elizabeth Holmes Baby (Christina Warren, Brianna Wu & Simone De Rochefort)
- Unhandled Exception Podcast – Hot Reload – with David Wengier (Dan Clarke)
- Directions on Microsoft – Microsoft Licensing for Non-Microsoft Clouds (Mary Jo Foley)
- The Stack Overflow Podcast Episode 543 – The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie Garcia (Eira May)
- Web Rush Episode 223: Delivering Real World PWAs with Maxim Salnikov (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
- The Happy Engineer Podcast #090 – Let’s Go Win with JM Ryerson | How Timing, Authenticity, and Perspective Create Careers that Make You Happy and Wealthy (Max Ahumada)
Community & Events
- .NET Foundation – Become a member! (.NET Foundation Team)
Database
- RavenDB Sharding Progress (Oren Eini)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 25309 and Announcing Windows 11 Insider Preview Build 22621.1391 and 22624.1391 (Brandon LeBlanc)
More Link Collections
- The Morning Brew #3658 (Chris Alcock)
- Daily Wrap Up – March 2, 2023 (#039) (Richard Seroter)
The Geek Shelf
The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link