Top Links
- .NET 9 will be putting BinaryFormatter out to pasture. (Barry Dorrans) – Looks like this got taken down (or never published). We’ll leave it here and see if it comes back.
- Why is nothing sometimes the best thing to do? | One Dev Question (Raymond Chen)
- Paul Yuknewicz: Cloud Native & Serverless – Azure DevOps Podcast Episode 284 (Jeffrey Palermo)
- Deconstructing Hugging Face Chat: Explore open-source chat UI/UX for generative AI (Nitya Narasimhan)
- Modern Desktop Apps And Their Complex Architectures (Oliver Sturm)
Web & Cloud Development
- Listening to HTMX HX-Trigger response header events from Alpine.js (Alexander Zeitler)
- GraphQL OWASP Cheat Sheet and Azure Static Web App–Custom authentication (Bart Wullems)
- Angular 17.1 Testing Signal Inputs with Jest (Boris Jenicek)
- Using Blob storage from ASP.NET Core with Entra ID authentication (Damien Bowden)
- WebApplicationFactory in ASP.NET Core: Practical Tips for C# Developers (Nick Cosentino)
- Docker Desktop 4.27: Synchronized File Shares, Docker Init GA, Private Extensions Marketplace, Moby 25, Support for Testcontainers with ECI, Docker Build Cloud, and Docker Debug Beta (Steven Novick)
- ESLint v9.0.0-beta.0 released (Milos Djermanovic)
- RSS is still pretty great (pcloadletter)
- Feb 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews)
- Fleet 1.30 is Out With Indent Guides, Support for Mocha Tests, Improved Quick-Fixes, and Other Enhancements (Daniela Bentrup)
WinUI, .NET MAUI & XAML
Visual Studio & .NET
- C# code snippets for ReSharper and Rider (Cezary Piatek)
- CsWin32 – A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project. (Microsoft)
- Visual Studio Tips and Tricks (Erik Dahl)
- Hello, Redis – Getting Started with Redis and dotnet 8 (Steve Smith)
- How to Get the Number of Files in a Folder With C# (Caleb Okechukwu)
- Microsoft Relents, Will Support VS Code On Ubuntu 18.04 For One More Year (EditorDavid)
- Different Techniques to Convert a Number Between Hexadecimal and Decimal in C# (Martin Chege)
- Rider 2024.1 EAP 4: New Monitoring Tool Window and Blazor WASM Hot Reload for Running Applications (Sasha Ivanova)
- Garbage Collector (over)simplified (Steven Giesel)
- New Akka.NET Training Courses and Support Plans (Aaron Stannard)
- NDepend is the must-have tool for .NET applications. Discovering the report feature at a glance. (Anthony Giretti)
- Range as a functor (Mark Seemann)
- On the virtues of the trailing comma (Raymond Chen)
- The Power of SubTextParts: Typical Use Cases (Bjoern Meyer)
Design, Methodology, AI & Testing
- The MSI to MSIX Shift in Application Deployment (Renato Ivanescu)
- How To Use the Feynman Technique to Learn Things 10X Faster (J.D. Meier)
- OpenAI Content Moderation and Your Objectionable Content (Michael Washington)
- Copilot in GitHub Support is now available! (Ajay Sarkaria)
- Why Companies Still Use Subversion (SVN) Today (Allison Bokone)
- Understanding How ChatGPT Maintains Context (Dianne Pena)
- Bulk send documents for eSignatures (Lakshmi Priya Soundar Rajan)
- Resilience and chaos engineering (Martin Tomka)
- HIPPA Compliant Electronic Signature (Meikanda Nayanar)
- Getting the Current User in Clean Architecture (Milan Jovanović)
- Best practices for building LLMs (Nitzan Gado & Oren Dar)
- 6 Ways to Weave Radical Candor into Your Company’s Core Values (Radical Candor Team)
- Microsoft hints at the future of AI in Windows with a smarter Copilot (Tom Warren)
Mobile, IoT & Game Development
- Using the non native keyboard in touch scenarios in MRTK3 (Joost van Schaik)
Screencasts & Videos
- GCast 168: GitHub Action Triggers and Technology & Friends – Jeremy Miller on The Case Against Clean Architecture (David Giard)
- Entity Framework JSON Columns (Asp.Net Monsters #270) (James Chambers, Simon Timms & David Paquette)
- FreeCodeSession – Episode 518 (Jason Bock)
- WinDbg data breakpoints, conditional breakpoints, and more (Tim Misiak)
Podcasts
- InfoQ Podcast: The State of Software Engineering from an Academic Perspective (Martin Kropp & Craig Anslow)
- CppCast – Teaching and Training Modern C++ (Phil Nash & Timur Doumler)
- freeCodeCamp Podcast: AI Engineering with Engineer + Scrimba CEO Per Borgan (Quincy Larson)
- Merge Conflict #397: Podcasting Inside Apple Vision Pro (James Montemagno & Frank Kreuger)
- GeekWire Podcast: Bezos’ big stock sale, Nadella’s first 10 years, and will AI read your next book? (Todd Bishop)
- Mastering Back-End Functionalities and Development with AWS Amplify – JavaScript Jabber 619 (Steve Edwards)
- Mastering SignalR – Adventures in .NET 176 (Caleb Wells, Shawn Clabough & Wai Liu)
- Azure Podcast Episode 485 – Copilot for Azure (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- Navigating DevOps Challenges with Cory O’Daniel – Adventures in DevOps 191 (Will Button)
- Scrum Master Toolbox Podcast – Effective, Protective, Result-Oriented, The Traits of a Successful Scrum Product Owner | Viktor Didenchuk (Vasco Duarte)
- The Stack Overflow Podcast – Agile works great…to a certain size and The Stack Overflow Podcast – Building a PDF larger than the known universe (Eira May)
- AWS Developers Podcast Episode 107 – GenAI for Product Engineering Teams with Mark Ridley (David Isbitski)
- Syntax Podcast Episode 728: AI Superpowers with Kevin Hou and Codeium (Wes Bos & Scott Tolinski)
- Changelog & Friends Podcast – Future of [energy, content, food] (Samuel Goff, Jess Chan, Vanessa Villa, Noah Jenkins, Jerod Santo & Adam Stacoviak)
- Finding a Job with Charles Max Wood – Adventures in Angular 404 (Charles Max Wood)
- AGL 351: Lisa Nestor (John Rouda)
- Gone Mobile Podcast #93: These aren’t your grandma’s Templates (Jonathan Dick & Allan Ritchie)
Community & Events
- A dAI in the life of Miri Rodriguez (Microsoft Source)
- MVP’s Favorite Content: Edge, Platform Engineering, SQL, Azure (Rie Moriguchi)
- Discussions now taking place across all tags on Stack Overflow (Janice Manningham)
- ‘Black Tech Night’ in Seattle stresses importance of strong community to help grow representation (Kurt Schlosser)
- Grammarly Lays Off 230 Employees (msmash)
Database
- Indexing SQL Server Queries For Performance: Fixing Aggregates With An Indexed View (Erik Darling)
- Better together with Entity Framework Core Power Tools – use a SQL Server Database Project (.dacpac) and EF Core (Erik Ejlskov Jensen)
- SQL Triggers Tutorial For Beginners (Frank La Vigna)
- Ongoing Scalability Improvements for Marten 7 (Jeremy D. Miller)
SharePoint, M365 & MS Teams
- SharePoint now supports delegated Sites.Selected authentication (Patrick Rodgers)
PowerShell
- Automating BCP with PowerShell (Laerte Junior)
Miscellaneous
- Why Candidates Don’t Trust Recruiting (Ted Neward)
- Microsoft warns of data loss risk in Windows 11 for Dev Drive users (Sofia Elizabella Wyciślik-Wilson)
- Jeff Bezos sells $2 billion worth of Amazon shares in his first stock sale since 2021 (Todd Bishop)
- Microsoft is working on its own DLSS-like upscaler for Windows 11 (Tom Warren)
More Link Collections
- The Morning Brew #3879 (Chris Alcock)
- F# Weekly #6, 2024 – F# Essential Lectures and OpenSilver with F# (Sergey Tihon)
- Code Maze Weekly #201 (Vladimir Pecanac)
- Sands of MAUI: Issue #133 (Sam Basu)
- Reading Notes #589 (Frank Boucher)
- C# Digest – Exploring .NET frozen segments (Jakub Chodounsky)
- Collective #811 (Manoela Ilic)
The Geek Shelf
.NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (Michael Cummings & Daniel Hendrikes) – Referral Link – Just published!