Top Links
- Improvements to auth and identity in ASP.NET Core 8 (Jeremy Likness)
- Build a developer assist dashboard using Teams Toolkit for Visual Studio Code v5.0 pre-release (Ayca Bas)
- Discover an Azure learning community with Microsoft Learn rooms (Lanna Teh)
- Simple management & security with our latest Surface Dock (Dasha Pushkareva)
- TechBash 2023 Call for Speakers – Session Submission Closes in One Week (TechBash Team)
Web & Cloud Development
- Load YouTube Embed Videos When Needed With JavaScript (Khalid Abuhakmeh)
- Improving the Azure OpenAI models in Power Automate to save people time (Stephen Siciliano & Walter Sun)
- What’s New in Syncfusion Blazor: 2023 Volume 1 (Rajendran R.)
- Let’s Build a React Admin Dashboard Sample App—Part 2 (Thomas Findlay)
- Exploring PCx86, an IBM PC emulator written in JavaScript and Playing Alley Cat, a classic MS-DOS game, from your web browser (Tough Developer)
- Debugging OpenID Connect claim problems in ASP.NET Core (Tore Nestenius)
- How Authentication and Authorization Work for SPAs (Alisa Duncan)
- Build Minimal APIs in .NET 7 (Beau Carnes)
- Electron 24.0.0 (George Xu)
- Improve your time to first API call by 20x (Joyce)
WinUI, .NET MAUI & XAML
- How to Add C++ Dependencies to Your .NET MAUI MSIX Package (Alex Marin)
- Part 2: Things to Consider When Planning Your Migration from Xamarin.Forms to .NET MAUI (Rossitza Fakalieva)
- Avalonia .NET UI Framework Picks Up Steam as Milestone Release Nears (David Ramel)
- Promptdle Mobile (Joachim Leonfellner)
Visual Studio & .NET
- Turning off Tracking for Find and FindAsync in Entity Framework (Bryan Hogan)
- C# 11.0 new features: Span pattern matching (Ian Griffiths)
- Myths about F#: We can’t use F# because we can’t rewrite everything from C#! You don’t have to, use Interop. (Urs Enzler)
- Source Generators and Regular Expressions (Steven Giesel)
- How to Write Logs From Startup.cs/Program.cs in .NET (Code Maze)
- What is the maximum size of a process environment block? (Raymond Chen)
Design, Methodology & Testing
- Slack in your plans (Martin Fowler)
- Let’s Talk about STRESS, Baby! (‘Tine Zekis)
- Introducing the “Visual Studio Marketplace Publisher” GitHub Action (Calvin A. Allen)
- Updated Connectors Results in Microsoft in Bing (Bill Baer)
- Escape the matrix (Eric Brechner)
- What Is Technical Debt? Definitions, Examples, and More (Kate Shapiro)
- Community forks: A new, easier way to contribute to GitLab (Lee Tickett)
- How Can We Make Identity Accessible for Everyone? (Mallory Sword Glenn)
- Detecting AI-Generated Content (Munish Munagala)
- Google Bard updates its language model to develop proficiency in Maths and combat ChatGPT (Priya Walia)
Mobile, IoT & Game Development
- Connecting to AWS IoT’s MQTT Server with .Net (j2inet)
- Made with Unity Monthly: March 2023 roundup (Unity Community Team)
- Test our new Code Editor for young people (Phil Howell)
Screencasts & Videos
Podcasts
- Working Code Podcast – Episode 121: Ben’s Testing Tribulations (Ben Nadel)
- React Native Radio 263 – Shopify Goes React Native! (Colin Gray, Robin Heinze, Jamon Holmgren & Mazen Chami)
- Scrum Master Toolbox Podcast – Helping Scrum Teams by Establishing Trust and Shared Understanding with Product Owners | Oguz Ozyurt (Vasco Duarte)
- RunAs Radio – IPv6 and Azure Active Directory with Pierre Roman (Richard Campbell)
- The Stack Overflow Podcast Episode 511 – From Smalltalk to smart contracts, reflecting on 50 years of programming (Ben Popper)
- Practical AI Podcast – Accelerated data science with a Kaggle grandmaster (Christof Henkel, Chris Benson & Daniel Whitenack)
- Coffee and Open Source Podcast – Nikil Nandagopal (Isaac Levin)
- The Stack Overflow Podcast Episode 569 – From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps (Ryan Donovan)
- Made By Google Podcast – Don’t try this at home: Fall Detection on Pixel Watch (Rachid Finge)
Community & Events
- Who’s Hiring in the Microsoft Data Platform Community? April 2023 Edition (Brent Ozar)
- Amazon Lays Off About 100 Employees in Its Gaming Divisions (msmash)
- Get help with technical questions from experts and peers on Microsoft Q&A (Sandra Aldana)
- What’s new with GitHub Sponsors (Jessica Lord)
Database
- Cheat Sheet for SQL Server DBA Daily Operations (Eric Blinn)
- Introducing Oracle Database 23c Free — Developer Release (Erin Dawson)
- 5 reasons to use Cosmos DB to Azure Data Explorer integration (Vincent-Philippe Lauzon)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams for Education | April 2023 (Mike Tholfsen)
- 3 ways to improve productivity and reduce costs with Microsoft Teams Phone (Nicole Herskowitz)
- Announcing SharePoint Framework 1.17 with updates for Microsoft Teams, Microsoft Viva and SharePoint (Vesa Juvonen)
Miscellaneous
- An email from my younger self (Bill Gates)
- How to elegantly organize async Rust code (DatenLord)
- The New Xbox Wireless Controller – Remix Special Edition Is Made Partly from Reclaimed CDs, Water Jugs… and Other Controllers’ Parts (Daniel Ruiz)
- Introducing the Microsoft Surface Thunderbolt™ 4 Dock (Yaron Galitzky)
More Link Collections
- The Morning Brew #3681 (Chris Alcock)
- Daily Wrap Up – April 4, 2023 (#060) (Richard Seroter)
The Geek Shelf
Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link