Top Links
- New Visual Studio debugging and diagnostic features (Harshada Hole)
- TechBash 2024 Kalahari Resort Discount Ends Soon (Jason Gaylord)
- Microsoft’s new Phi-3.5 LLM models surpass Meta and Google (Anirban Ghoshal)
- Keynote: Introducing .NET Aspire – Cloud Native Development for .NET | VSLive @ Microsoft HQ 2024 (Scott Hunter)
- .NET Smart Components – [Experimental] Intelligent app features provided as prebuilt .NET components (Steve Sanderson)
- Supercharge your testing experience with MSTest.Analyzers (Jakub Jareš)
Web & Cloud Development
- Server-first Web Components with DSD, HTMX, and Islands (Rob Eisenberg)
- Wasp: The JavaScript Answer to Django for Web Development (Sam Jakshtis)
- Adding XSRF for JavaScript (Scott Galloway)
- ASP.NET Core Basics: Classes and Records—How and When to Use Them (Assis Zang)
- Quick and In Sync with Svelte and Couchbase (Ben Greenberg)
- Blazor Basics: Blazor JavaScript Interop—Calling .NET from JavaScript (Claudio Bernasconi)
- Implementing a Global Error Handler in Angular: A Step-by-Step Guide (Dhananjay Kumar)
- Announcing MQTT Support in Azure Web PubSub Service (public preview) (Kevin Guo & Zitong Yang)
- Angular’s Efforts To Be Easier and Developer Friendly (Loraine Lawson)
- How to Update Real-Time Data in React Data Grid? (Maithiliy K.)
- Inside ECMAScript: JavaScript Standard Gets an Extra Stage (Mary Branscombe)
- Mastering Localized Data Annotation Validation with Blazor Data Form (Saravanan G)
- Regexes Got Good: The History and Future of Regular Expressions in JavaScript (Steven Levithan)
- Enhancing Angular Charts: Boosting Readability with Dynamic Colors (Veerakumar Narayanasamy)
- New WebAssembly-based PDF Viewer to Edit PDFs in Web Apps (Shilpa Sharma)
- Node v20.17.0 (LTS) (Marco Ippolito)
- Avoiding CDN supply-chain attacks with Subresource Integrity (SRI) (Andrew Lock)
- Building Studio in Public: Maintaining High Performance in Our Local Development App for Enhanced UX (Carlos G. Prim)
- Fleet 1.39 Is Out With Smart Mode for Single Files, the Ability to Compare Files, the Structure Tool Window, Automatic Language Detection for Untitled Files, and Other Enhancements (Daniela Bentrup)
- Serverless Sucks? (Derek Comartin)
- Range Over Function Types (Ian Lance Taylor)
- Introducing API History (GSoC 2024) (Piotr Placzek)
- From Node.js to .NET Core 8: How We Boosted Performance (Murat Aslan)
- Web Security: shaping the secure Web (Seth Dobbs)
- Electron 32.0.0 (Keeley Hammond)
- How to make your web page faster before it even loads (Salma Alam-Naylor)
- Using Your API Voice To Make Sense of Things (Kin Lane)
- Confirmation Dialogs with Htmx and SweetAlert (Khalid Abuhakmeh)
- .NET Aspire — Aspiring for Sanity in Cloud Development (Marek Sirkovsky)
WinUI, .NET MAUI & XAML
- Chart of the Week: Clean and Preprocess E-Commerce Website Traffic Data Using an AI-Powered Smart WPF Chart (Saravanan Madheswaran)
- ClothFashion App UI Challenge made with .NET MAUI (Javier Suarez)
Visual Studio & .NET
- Adding Entity Framework for Blog Posts (Pt 6) (Scott Galloway)
- Visual Studio 2022 v17.12 Preview 1 With .NET 9 (Kay Ewbank)
- Visual Studio 2022 Version 17.11.1 Release Notes (Microsoft Learn)
- Differences Between Record Struct and Record Class in C# (Bozo Spoljaric)
- ReSharper Tips & Tricks with Matt Ellis – Livestream (Khalid Abuhakmeh)
- New C++ features in Visual Studio v17.11 (Sy Brand)
- Low Ceremony Sagas with Wolverine (Jeremy D. Miller)
- Using Kafka with .NET (Bryan Hogan)
- Microsoft Releases .NET 9 Preview 7 with New Features and Updates (Almir Vuk)
- Build app authentication with .NET Core, Auth0 and Twilio SendGrid (Eman Hassan)
- What does ERROR_KEY_DELETED mean? (Raymond Chen)
AI
- AI Coding Assistants: 12 Do’s and Don’ts (Peter Guagenti)
- Survey: The AI wave continues to grow on software development teams (Kyle Daigle)
- Bringing Llama 3 to life (Joe Spisak, Delia David, Kaushik Veeraraghavan & Ye (Charlotte) Qi)
- Newly Open-Sourced ‘.NET Smart Components’ Demoed at AI Event (David Ramel)
- Run LLMs locally using Podman AI Lab and Combining Semantic Kernel with Podman AI Labs (Bart Wullems)
- How is AI Trained? Is My Data Safe with Generative AI, Copilot and OpenAI Solutions? (Chris Pietschmann)
- Should Developers Curb Their Enthusiasm for Generative AI? (Richard Gall)
- The 10 Best AI Video Editors to Streamline Your Workflow (Rob Pugh)
- Accelerate generative AI adoption through leadership (Sydne Mullings)
Design, Methodology & Testing
- The nice bits of agile (George Stocker)
- Introducing Object Limit Tracker in Azure DevOps (Jihye Eom)
- Securing your Azure deployments with PSRule (James Casey)
- Advanced Installer 22.0 (Advanced Installer Team)
- 5 Proven Strategies for Successful Software Modernization (Brad Ediger)
- New Boards Hub Rollout Update (Dan Hellem)
- Git Cheat Sheet – Helpful Git Commands with Examples (Flavio Copes)
- Platform Engineering: The Next Step in Operations (Mike Loukides)
Mobile, IoT & Game Development
- A Cheaper Raspberry Pi 5 (Harry Fairhead)
- Introducing Oblivious HTTP support in Swift (Cory Benfield)
- Retro Pico-powered incandescent lamp (Dave Bell)
Screencasts & Videos
- Technology & Friends – Ben Kotvis on Modernizing Enterprise Applications (David Giard)
- IoT Coffee Talk: Episode 223 – Insanity!! (IoT Coffee Talk Crew)
- Your Future is Bright with Visual Studio and AI | VSLive @ Microsoft HQ 2024 (Mads Kristensen)
- Build a Dictionary App using Uno Platform (Aram)
- Binding and Using Native Libraries in .NET MAUI | On .NET and What’s New and Next for .NET MAUI | VSLive @ Microsoft HQ 2024 (James Montemagno & Rachel Kang)
- Build interactive AI-powered web apps with Blazor and .NET | .NET Conf Focus on AI and What’s Next for ASP.NET Core & Blazor | VSLive @ Microsoft HQ 2024 (Dan Roth)
- Get started incorporating AI into your .NET applications and services | .NET Conf Focus on AI (Stephen Toub)
- Better Together: .NET Aspire and Semantic Kernel | .NET Conf Focus on AI (Steve Sanderson & Matthew Bolanos)
- RAG with AI Search and .NET | .NET Conf Focus on AI (Matt Gotteiner)
- Demystify Cloud-Native Development with .NET Aspire | VSLive @ Microsoft HQ 2024 (Damian Edwards, David Fowler & Brady Gaster)
- FreeCodeSession – Episode 554 (Jason Bock)
- Mr. Maeda’s Cozy AI Kitchen – AI in .NET, with Stephen Toub (John Maeda)
- Introduction to Phi-3Cookbook (Microsoft Developer)
- What is the mssql extension in VSCode? | One Dev Question (Anna Hoffman)
- Lessons Learned Building AI-powered Features in VS | VSLive @ Microsoft HQ 2024 (Dalia Abo Sheasha)
- Building a Modern, Native Application for Windows: Which UI Framework Should You Choose? | VSLive @ Microsoft HQ 2024 (Alvin Ashcraft)
- What It Takes to Become a Distinguished Engineer at Microsoft with David Fowler I Postman (Postman Team)
Podcasts
- Working Code Podcast – Episode 192: The Best And Worst Code (Ben Nadel)
- Scrum Master Toolbox Podcast – How to Keep Your Agile Team Focused Despite Setbacks, A Lesson In Leading Change | Keir Lumsden and Scrum Master Toolbox Podcast – When Feedback Loops Fail, And What Scrum Masters Can Do To Help Their Teams Apply Empirical Processes | Keir Lumsden (Vasco Duarte)
- Kubernetes Podcast from Google – LitmusChaos, with Karthik Satchitanand (Abdel Sghiouar & Kaslin Fields)
- Made by Google Podcast – The Pixel 9 Family: What’s New? (Rachid Finge)
- Syntax Podcast #811: NodeJS Evolves (Wes Bos & Scott Tolinski)
- The Rework Podcast – Using AI for Writing, Being Facebook Free, and other Listener Questions (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson)
- The Changelog Podcast #605 – Flavors of Ship It! (Andrew Guenther, Anita Zhang, Gina Hausge, Justin Garrison & Autumn Nash)
- Grammar Girl Podcast – Apostrophes have always been confusing. ‘First’ or ‘firstly’? Trudy! (Ammon Shea)
- Duke’s Corner Podcast – Elias Nogueira: Share Everything you Know! (Jim Grasiano)
- Azure Cloud Talk Podcast 24/8/20 – .Net Foundation President Part 2 (Brian Gorman, Alec Harrison & Kevin Griffin)
- .NET Rocks! – Domain Driven Design and Event Sourcing with Anita Kvamme (Carl Franklin & Richard Campbell)
- Deep Dive into Metrics and Monitoring with Prometheus and Grafana – JavaScript Jabber #645 (Charles Max Wood & Dan Shappir)
- Azure Podcast Episode 503 – Secure Future Initiative (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- RunAs Radio #946 – Threat Modeling in the Cloud with Romina Druta & Daniela Cruzes (Richard Campbell)
- Python Bytes Podcast #397 – So many PyCon videos (Michael Kennedy)
- Gone Mobile Podcast #118: Mediator for Mobile (Jonathan Dick & Allan Ritchie)
Community & Events
- CfP List Updated 2024-08-20 (Dave Aronson)
- Tech Company Layoffs: The COVID Tech Bubble Bursts (Brandon Taylor)
Database
- One Way To Track Row Changes In Place In SQL Server and So You Want To Implement Soft Deletes In SQL Server (Erik Darling)
- Build AI with Python and Azure CosmosDB (Shivam Goyal)
- Released: Microsoft.Data.SqlClient 3.1.6 (David Engel)
- Query Exercise: Solving The 201 Buckets Problem (Brent Ozar)
- Why ‘Max Server Memory’ Isn’t Always the Limit (Pinal Dave)
- Introducing Schema Validation in MongoDB (Robert Sheldon)
SharePoint, M365 & MS Teams
- Unified Teams app for work, personal and education accounts now available on Windows (Amit Fulay)
- Introducing SharePoint design ideas (Sara Cummings)
- Public preview of SharePoint Framework 1.20 – First release of upcoming features (Vesa Juvonen)
- Getting started with declarative copilots in Microsoft 365 (Matteo Pagani)
- Microsoft Announces Loop 2.0 (Paul Thurrott)
PowerShell & Terminal
- Announcing PowerShell Universal v5 (Adam Driscoll)
- Create a New HTTPS Website in IIS using PowerShell script (Meenakshi Balekar)
- Defender for Identity PowerShell module update (Will Sykes & Martin Schvartsman)
- Build error-proof command workflows with defined options for arguments (Lili Wilson)
Miscellaneous
- Book Review: The Nature of Code (Ted Neward)
- I never knew I needed this Windows 11 keyboard shortcut until Microsoft started testing it with Insiders (Sean Endicott)
- Bing Webmaster Tools or Google Search Console: A Comparison (Bing Team)
- Retro Computing: Old Tech, New Thrill (David Groom)
- Atari’s new 7800 console remake can also play your old Atari 2600 cartridges (Jess Weatherbed)
- Another tribute to Microsoft history hiding in Building 41 (Raymond Chen)
- Microsoft’s latest security update has ruined dual-boot Windows and Linux PCs and Microsoft’s Recall AI feature won’t be available for Windows testers until October (Tom Warren)
- Volkswagen’s electric ID Buzz van will start at $59,995 in the US (Umar Shakir)
More Link Collections
- Daily Reading List – August 20, 2024 (#380) and Daily Reading List – August 21, 2024 (#381) (Richard Seroter)