Top Links
- Streamline your container build and publish with .NET 8 (Richard Lander)
- Glenn Condron: .NET Web Development – Azure DevOps Podcast Episode 293 (Jeffrey Palermo)
- Using The Windows Authentication Broker For Simpler User Logins With MSAL (Den Delimarsky)
- Technology & Friends – John Petersen on How Scrum was Stolen (David Giard)
- Create a Modern Conversational UI with the .NET MAUI Chat Control (Carter Harris)
- Visual Studio Code Day 2024 (Reynald Adolphe)
Web & Cloud Development
- APIs.json APIs, Includes, and Network Properties and How Many APIs Are Too Many? (Kin Lane)
- ASP.NET Core: Loading Documents in the Document Editor (Bjoern Meyer)
- Introducing “What’s New” in Microsoft Entra (Shobhit Sahay)
- Introduction to Strawberry Shake and GraphQL in .NET (Vadzim Zylevich)
- Postman Interceptor now works with the Postman web app (Vishal Shingala)
- Build Reactive Apps with Signals, RxJS and Angular 17 (Dany Paredes)
- HTML popover Attribute (David Walsh)
- Easily Render Flat Data in Blazor File Manager (Keerthana Rajendran)
- Azure high-performance computing leads to developing amazing products at Microsoft Surface (Kristin Gallagher)
- Multi-resource metrics query support in the Azure Monitor Query libraries (Paul Van Eck)
- Communicate API changes via the Workspace Updates folder in Postman and Announcing quicker collaboration on collections and workspaces directly in Slack (Akshay Kulkarni)
- How to Use HttpOnly Cookie in .NET Core for Authentication and Refresh Token Actions (Marinko Spasojević)
Visual Studio & .NET
- C# URI Concatenation (Bill Boga)
- Exploring Collections & DataTables (Matthias Koch)
- Configure Renovate to update preview versions of NuGet packages (Anthony Simmon)
- Data Anomaly Detection Using a Neural Autoencoder with C# (James McCaffrey)
- Templates View for Build Insights in Visual Studio (Lauren Prinn)
- Using Elastic’s .NET client to import data from Riot APIs to Elasticsearch (Henrique Dalcin Dalmas)
- General Performance Tips and Code It Any Way You Want: Checking Strings for Null (David McCarter)
- Computing code coverage for a .NET project (Gérald Barré)
Design, Methodology, AI & Testing
- OpenID Connect in Octopus Deploy (Michelle O’Brien)
- Modular Monoliths and the “Critter Stack” (Jeremy D. Miller)
- Adobe Premiere Pro is getting generative AI video tools — and hopefully OpenAI’s Sora (Jess Weatherbed)
- AI study guide: The no-cost tools from Microsoft to jump start your generative AI journey (Jordan Davis)
- How to succeed as a data engineer without the burnout (Katja Belova)
- Conformer: An interesting ML architecture that I’m abandoning (Larry O’Brien)
Mobile, IoT & Game Development
- Announcing Capacitor 6.0 (Dallas James)
- I Removed JetPack Compose from My App (Donn Felker)
Screencasts & Videos
- Detect Long Press in Your .NET MAUI App with TouchBehavior (Gerald Versluis)
- Versioning your MassTransit message contracts (Chris Patterson)
- Semantic Kernel Office Hours Recordings (Sophia Lagerkrans-Pandey)
Podcasts
- Syntax Podcast Episode 756: CSS Is Getting Mixins + Functions (Wes Bos & Scott Tolinski)
- Rethinking Database Management: Automation, Innovation, and Changing Roles in DevOps – Adventures in DevOps #196 (Charles M. Wood)
- Google Cloud Security Podcast Episode 168 – Beyond Regular LLMs: How SecLM Enhances Security and What Teams Can Do With It (Anton A. Chuvakin)
- Scrum Master Toolbox Podcast – When the Stand-Up Turns Into Chaos, Conflict, Care, and Change for Agile Teams | Tom Baldwin (Vasco Duarte)
- The PowerShell Podcast – The PowerShell & DevOps Global Summit 2024 Bar Session 2 (James Petty)
- Made by Google Podcast – Circle (or highlight or scribble) to Search (Rachid Finge)
- Meta Cast – Mastering Technical Debt: Strategies for Sustainable Software Development (Bob Galen & Josh Anderson)
- The Changelog News Podcast – Devin’s Upwork “side hustle” exposed (Jerod Santo)
- The Stack Overflow Podcast – How do you evaluate an LLM? Try an LLM. (Eira May)
- The Happy Engineer Podcast #164: Create the Exact Job You Want with Jonathan Boyer | Principal Mechanical Engineer (Max Ahumada)
- Inside Trader Joe’s Podcast Episode 73: Trader Joe’s Air Fryer Faves (Trader Joe’s Team)
Community & Events
- Upcoming Speaking Schedule – April 2014 and Beyond (David Giard)
- Tesla lays off ‘more than 10 percent’ of its workforce, loses top executives (Jess Weatherbed)
- Women in Tech: Leading the Charge for Diversity and Inclusion (Rochelle Sonnenberg)
Database
- Snake draft sorting in SQL Server, part 2 (Aaron Bertrand)
- Announcing GA of enhanced patching for SQL Server on Azure VM with Azure Update Manager (Taryn Pratt)
SharePoint, M365 & MS Teams
- Expand your app’s capabilities and reach on Microsoft Teams using API-based message extensions (Sukhmani Lamba)
Miscellaneous
- Google Introduces JPEG Coding Library (Alex Denham)
- Statement from President Joe Biden on CHIPS and Science Act Preliminary Agreement with Samsung (The White House)
- Releasing Windows 10 Build 19045.4353 to Release Preview Channel (Brandon LeBlanc)
- What were the tax consequences of letting Windows 95 team members keep a piece of software as long as they tested it? (Raymond Chen)
More Link Collections
- The Morning Brew #3919 (Chris Alcock)
- Interesting links of the week 2024-16 (Michael Eaton)
- Sands of MAUI: Issue #141 (Sam Basu)
- Reading Notes #599 (Frank Boucher)
- Daily Reading List – April 15, 2024 (#297) (Richard Seroter)
The Geek Shelf
Web Development with Blazor: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link