Top Links
- In 4 Weeks: Visual Studio LIVE! Chicago 2024 (Jim Harrer)
- Writing async/await from scratch in C# with Stephen Toub | On .NET (Scott Hanselman)
- Blazor 8 Render Mode Detection (Rocky Lhotka)
- AT&T confirms data breach and resets millions of customer passcodes (Wes Davis) – As reported by Troy Hunt several weeks ago. Now finally confirmed.
- Part 1 – Announcing Babylon.js 7.0 (Thomas Lucchini)
- Learning Paths for Semantic Kernel (Sophia Lagerkrans-Pandey)
Web & Cloud Development
- Run Webassembly Components Inside Node.js With Jco (Nikos Vaggalis)
- The Curious Case of the CSS Monochrome Media Query (Stephanie Stimac)
- Introducing the AWS Message Processing Framework for .NET (Preview) (Alex Shovlin)
- Angular and Wiz Are Better Together (Angular)
- Azure Static Web App – Pass authentication info to your linked API (Bart Wullems)
- Loading Documents in React Document Viewer and Integrating Document Lifecycle Management with ASP.NET Core and C# (Bjoern Meyer)
- Adding a background job with a timer to pull from ASP.NET Core Web API (Brian Mullen)
- The Power of :has() in CSS (Chris DeMars)
- How Does Angular Compare to React? (Hassan Djirdeh)
- Azure Functions Deep Dive (Ian Griffiths)
- Horizontally Scaling ASP.NET Core APIs With YARP Load Balancing (Milan Jovanović)
- What’s new for the Microsoft Fluent UI Blazor library 4.6 (Vincent Baaij)
- Changes made to FB Login SDK (Somasundaram Beerana)
- The History of .NET Web Development 3rd Edition (Iris Classon)
- Allowing Your API Portal To Meet Consumers Where They Are and Using GitHub To Manage Your OpenAPIs (Kin Lane)
- GraphQL Basics: Schema and Object Types (Hassan Djirdeh)
- Introducing Native Authentication for Microsoft Entra External ID (Kaushik Kislay)
- What’s new in Astro – March 2024 (Elian van Cutsem)
WinUI, .NET MAUI & XAML
- How to Profile .NET MAUI Applications and Isolate Performance-Related Issues (Alexander Russkov)
- Exporting DataGrid to Excel Made Easy in .NET MAUI (Farjana Parveen)
- Problems loading a .gif in .NET MAUI? (Leomaris Reyes)
- Introducing the New .NET MAUI Chat Control (Piruthiviraj Malaimelraj)
- Introducing the New .NET MAUI Polar Charts Control and Revolutionize Your User Experience with the New .NET MAUI Parallax View (Saravanan Madheswaran)
- Uno Tidbit: Handling the System Back Button (Steve Bilogan)
Visual Studio & .NET
- Getting the Method Name from a Task in C# (Bryan Hogan)
- Fastest Way to Check if a List is in Order in C# (Jeff Shergalis)
- The AskVS command in GitHub Copilot for Visual Studio (Laurent Bugnion)
- Different Ways to Create a Generic List of Anonymous Types in C# (Martin Chege)
- C# MongoDB Insert Benchmarks – What You Need To Know and Collection Initializer Performance in C# – How To Get An 87% Boost! (Nick Cosentino)
- Metalama Status Update, March 2024 (Gael Fraiteur)
- What’s New in vcpkg (March 2024) (Augustin Popa)
- Bing on .NET 8: The Impact of Dynamic PGO (Ben Watson)
- General Performance Tip: Constant vs Read-Only Property and String Performance Tip: Verifying if an Object is a String and Collection Performance: Creating a ChannelQueue<> from a List<> Using Task.Parallel Library (David McCarter)
- Generate Sortable Unique IDs With the NewId Library in .NET (Ivan Gechev)
- Easily navigate code delegates (Mark Downie)
- The .editorconfig files for .NET developers (NDepend Team)
- I called CreateEnvironmentBlock with a process’s token, but I didn’t get that process’s environment and How can I tell C++ that I want to discard a nodiscard value? (Raymond Chen)
Design, Methodology, AI & Testing
- TDD: How to Do it Properly and Why It’s Easy (Fiodar Sazanavets)
- New Azure AI tools to help operationalize Responsible AI for generative AI apps! (Nitya Narasimhan)
- Semantic Kernel Hello World (Jason Haley)
- Getting started with AI Prompts (April Dunnam)
- How to Tame Technical Debt in Software Development (Ben Linders)
- Protecting the data of our commercial and public sector customers in the AI era (Julie Brill)
- Responsible AI in Practice: Transparency, sustainability, governance, security and privacy (Kavi Mathur)
- 9 More Realistic AI Voices for Conversations Now Generally Available (Melissa Ma)
- Trends in customer experience: Personalizing with AI (Microsoft in Business Team)
- The Essential Qualities of a Successful Software Architect (Peter Smulovics)
- Challenges of Evaluating and Understanding Foundation models and How to debug AI image models to identify societal risks and harms (Ruth Yakubu)
- Improving the developer experience of enterprise design systems (Eric Simons)
- Slack’s Role in Managing Software Projects: Revisited (JB Rainsberger)
- Navigating the Challenges and Opportunities of Synthetic Voices (OpenAI Team)
Mobile, IoT & Game Development
- History of JS interop in Dart (Sigmund Cherem)
Screencasts & Videos
- Paul Sheriff on Starting and Running a Successful Consulting Business (David Giard)
- Introducing Copilot in Azure SQL Database (Private Preview) | Data Exposed (Anna Hoffman)
- What UI Framework does VS Code use? | One Dev Question (Burke Holland)
- FreeCodeSession – Episode 532 (Jason Bock)
- How do you use GitHub Copilot? | One Dev Question (Larry Osterman)
Podcasts
- Developer Tea – Principles of Work – Be Your Own Advocate (Jonathan Cutrell)
- The Hanselminutes Podcast – Big Tech from the Inside with Dare Obasanjo (Scott Hanselman)
- InfoQ Podcast: InfoQ Culture & Methods Trends in 2024 (Susan McIntosh, Jutta Eckstein, Craig Smith, Ben Linders & Rafiq Gemmail)
- GeekWire Podcast: Inside a Tesla Cybertruck; how police dogs find devices; Ballmer’s comedian son (Todd Bishop)
- AGL 358: Elliott Parker on the Illusion of Innovation (John Rouda)
- Scrum Master Toolbox Podcast – Value Delivery and Team Happiness, A Possible Scrum Master Success Definition | Lynn Runnels-Moss (Vasco Duarte)
- The Role of AI in DevOps: Observability, Security, and Efficiency – Adventures in DevOps 194 (Charles M. Wood)
- Angular CLI and NX: Managing Libraries and Runtime Translation – Adventures in Angular 407 (Charles M. Wood, Lucas Paganini, Armen Vardanyan & Subrat Mishra)
- AWS Developers Podcast Episode 112 – AWS Certification Exam Prep – Part 4/6 with Anya Derbakova and Ted Trentler and Episode 113 – AWS Certification Exam Prep – Part 5/6 with Anya Derbakova and Ted Trentler and Episode 114 – AWS Certification Exam Prep – Part 6/6 with Anya Derbakova and Ted Trentler (David Isbitski)
- PPP 409 | Beyond Blaming and Cutting Corners: The Leader’s Guide to Managing Risk, with author K. Scott Griffith (Andy Kaufman)
- Made by Google Podcast – Tired of Outdated Phones? The Pixel’s 7-Year Update Plan Might Be Your Answer (Rachid Finge)
- Coding Blocks Podcast – Importance of Data Structures, Bad Documentation and Comments and More (Allen Underwood, Michael Outlaw & Joe Zack)
- The Work Item #75 – From Pandemic Pastime To Real VC-Funded Startup, with David Khourshid (Den Delimarsky)
- JS Party Podcast – 13% of the time, Devin works every time (Jerod Santo, Kevin Ball & Nick Nisi)
- Changelog & Friends Podcast – The undercover generalist (Adolfo Ochagavia & Jerod Santo)
- Streamlining Measurement Representations in APIs Using UnisNet Library for .NET – Adventures in .NET 182 (Adam Furmanek, Christian Wenz & Shawn Clabough)
- Simplifying Development with Deno – JavaScript Jabber 625 (Charles M. Wood)
- Directions on Microsoft – Windows Server 2025: What you need to know (Mary Jo Foley)
- SQL Down Under Show 88 with guest Angela Henry (Greg Low)
- The Stack Overflow Podcast – Will antitrust suits benefit developers? (Eira May)
- Jamstack Radio Episode #144, Financial Accounting Databases with Joran Dirk Greef of TigerBeetle (Brian Douglas)
- Web Rush Episode 274: What Developers Need To Know About Generative AI (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)
- Software Defined Talk Episode 460: Tom Wilkie on Observability (Matt Ray)
- Software Engineering Radio 609: Hyrum Wright on Software Engineering at Google (Gregory M. Kapfhammer)
Community & Events
- Microsoft Azure Experts On Tap for Chicago Developer Conference Keynotes (David Ramel)
- Joining LinkedIn (Martin Fowler)
- Empowering women through open source (Jiyon Yun)
- Learn about Responsible AI with MVP Veronika Kolesnikova (Rie Moriguchi)
- SSWG 2024 Annual Update (Joannis Orlandos, Konrad Malwski & Franz Busch)
- Storage in Windows Server 2025, from the Server Summit (Ned Pyle)
Database
- Join Algorithm Limitations In SQL Server and SQL Server Management Studio 20 Removes Azure Data Studio From The Installer (Erik Darling)
- RavenDB’s storage engine: Voron–unlocking the secret (Oren Eini)
- Using SQL Elastic Pools (Josephine Bush)
SharePoint, M365 & MS Teams
- Exploring New Planner in Teams (Mohamed El-Qassas)
- What’s New in Copilot for Microsoft 365 (TJ Devine)
- Bot Powered Viva Connections extensibility supported for Teams Solutions (Vesa Juvonen)
- Your new way of working: Copilot for Microsoft 365 (Brenna Robinson)
PowerShell
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26090 (Canary and Dev Channels) and Announcing Windows 11 Insider Preview Build 22635.3420 (Beta Channel) (Amanda Langowski)
- The Atari 400 Mini is a cute little slice of video game history (Andrew Webster)
- Will EVs Kill the Stick Shift Car? and AT&T Says Data From 73 Million Customers Has Leaked Onto the Dark Web (EditorDavid)
- Why Corporations Fail to Protect Our Data (Om Malik)
- Announcing Rust 1.77.1 (Rust Release Team)
More Link Collections
- F# Weekly #13, 2024 – F# in Action is coming sooon. (Sergey Tihon)
- Code Maze Weekly #207 (Vladimir Pecanac)
- Daily Reading List – March 28, 2024 (#286) and Daily Reading List – March 29, 2024 (#287) (Richard Seroter)
- Collective #825 (Manoela Ilic)
The Geek Shelf
Refactoring with C# (Matt Eland) – Referral Link