Top Links
- Announcing Flutter 3.24 and Dart 3.5 (Michael Thomsen)
- Adding .NET Aspire to your existing .NET apps (Jon Galloway)
- ThemeBuilder Styles in Native Apps (Sam Basu)
- .NET Monthly Roundup – July 2024 – .NET 9 Preview, .NET Aspire 8.1, Events, and more! (Jon Galloway)
- How to use AI coding tools to learn a new programming language (Sara Verdi)
- Introducing the revamped Attach to Process experience (Carlos Guerra Vazquez)
Web & Cloud Development
- Do Not Delete Your Azure Function Storage Account (Kevin Logan)
- Bubble Sort: A Detailed Deep-Dive (Kirupa Chinnathambi)
- Announcing General Availability of Workspaces in Azure API Management (Mike Budzynski)
- Implementing an ASP.NET Core API with .NET 9 and OpenAPI (Damien Bowden)
- Top 5 Techniques to Protect Web Apps from Unauthorized JavaScript Execution (Danusha Navod Gamage)
- React Basics: How to Handle State Management with React Actions (Hassan Djirdeh)
- It’s Time To Talk About “CSS5” (Brecht De Ruyte)
- Update on Wolverine 3.0 and Aspire (Jeremy D. Miller)
- jQuery UI 1.14.0 released (Michał Gołębiowski-Owczarek)
- Build High-Performance Astro Apps with Syncfusion Vue Components (Piramanayagam Ramakrishnan)
- Efficient Report Management: Save and Load Reports in Vue Pivot Table with SQL Server and Node.js Express Server (Sastha Prathap)
- The Sneaky Costs of Scaling Serverless (Zach Leatherman)
- Node v22.6.0 (Current) (Rafael Gonzaga)
- Add secure user profile editing to your applications with Microsoft Entra External ID (Adam Matthews)
- Fixing VSCode Markdown preview with symbolic links! (Max Hamulyák)
WinUI, .NET MAUI & XAML
- Easily Create a Movie Ticket Booking App Using .NET MAUI Popup Control (Jayaleshwari N.)
- 5 Simple Steps to Design a News Feed App with .NET MAUI ListView (Piruthiviraj Malaimelraj)
- Chart of the Week: Visualizing Top 25 Largest Countries Using .NET MAUI Column Chart (Sowndharya Selladurai)
Visual Studio & .NET
- Document Redlining and Approval Workflows with TX Text Control Track Changes in .NET C# (Bjoern Meyer)
- Build your own AI Text-to-Image Generator in Visual Studio Code (Hamna Khalil)
- Escape Character, Extract Common Code, Params Modifier, Out Vars – C# Language Support in 2024.2 (Matthias Koch)
- The Rider 2024.2 Release Candidate Is Now Available and The ReSharper and the .NET tools 2024.2 Release Candidates Are Now Available (Sasha Ivanova)
- GitHub Copilot Extensions for C++ developers and beyond now available in VS Code (Sinem Akinci)
- With .NET 6 Support Ending, Security Vulnerabilities Loom (David Ramel)
- Add a Property to the Top-level Statements Program class (Khalid Abuhakmeh)
- Simplifying [Theory] test data with Xunit.Combinatorial (Andrew Lock)
- Consuming Kafka messages with MassTransit (Dennis Fruhauff)
- Tales from the .NET Migration Trenches – Middleware (Jimmy Bogard)
Design, Methodology, AI & Testing
- Revamping Data Fetching Patterns on the Web Platform (Elan Medoff)
- “Agile” isn’t a system. It’s a tool. (George Stocker)
- Testing Basic: Fragile Tests (Gil Zilberfeld)
- Pulumi Patterns and Practices (P3): A Pulumi-based reference architecture for large-scale organizations (Troy Howard)
- Introducing CI/CD Steps, a programming language for DevSecOps automation (Darren Eastman)
- TeamCity 2024.07.1 Bug Fix Is Out (Dmitrii Korovin)
- Introducing Git protections (Harriet Alexander)
- The risks – and rewards – of using production data for testing (Matt Hilbert)
- Clearer Writing at Your Fingertips: Introducing Write Brief with AI (Beta) (Noam Almosnino)
- What are the Differences Between Onion Architecture and Clean Architecture in .NET? (Ryan Miranda)
- Integrate Logic App workflows as plugins with Semantic Kernel: Step-by-step guide (Parth Shah)
- No More AI Costs: How to Run Meta Llama 3.1 Locally (Vladislav Guzey)
- Beyond Tech: What makes a great developer? (Michael Eaton)
- Study Notes: Graph RAG Part 1 – Property Graph RAG and Study Notes: Graph RAG – Property Graph RAG (The Notebook) (Jason Haley)
- How to Use GitHub Copilot for Terraform Infrastructure (Jack Roper)
- Unlock the Power of GitHub Copilot Workspaces: A Beginner’s Guide (Byansi Anthony & Lee Stott)
- Amazon Titan Image Generator v2 is now available in Amazon Bedrock (Channy Yun)
Mobile, IoT & Game Development
- Android Device Streaming: Announcing Early Access to Samsung, Xiaomi, and Oppo Device Labs (Grant Yang & Adarsh Fernando)
- Getting started with Flutter GPU (Brandon DeRosier)
- What’s new in Flutter 3.24 (Kevin Chisholm)
- Making mistakes while learning Swift (Paul Hudson)
- Players, creators, and AI collaborate to build and expand rich game narratives (Brenda Potts)
- Announcing Dart 3.5, and an update on the Dart roadmap (Michael Thomsen)
- Enterprise Mobile Apps Development Principles (Oleksandr Leushchenko)
Screencasts & Videos
- Flutter 3.24 Updates Under 1Minute ✨ (Codepur)
- What can I do with the Azure SQL free database? | One Dev Question (Microsoft Developer Team)
- Coffee and Open Source Conversation – David Ebbo (Isaac Levin)
- FreeCodeSession – Episode 550 (Jason Bock)
- Secure your PDFs in a Container with .NET Aspire and Rate Limiting.. you’ve gone too far (Jeff Fritz)
- What are some ways to extend Copilot? | One Dev Question (Damian Brady)
- Introduction to Supabase – an Open Source Firebase Alternative | Open at Microsoft (Microsoft Developer)
- Mr. Maeda’s Cozy AI Kitchen – AI for Product Managers, with Kayla Lozano (John Maeda)
Podcasts
- Syntax Podcast #804: Should Your Website Work Without JavaScript? and Syntax Podcast #805: We React to State of React Survey (Wes Bos & Scott Tolinski)
- Jamstack Radio Episode #149 – Server-Side Swift with Joannis Orlandos of Unbeatable Software (Brian Douglas)
- Scrum Master Toolbox Podcast – Transforming Agile Team Engagement with OKRs | Sofi Simonyan (Vasco Duarte)
- Microsoft 365 Dev Podcast – SharePoint Embedded with Andrew Connell (Jeremy Thake)
- The PowerShell Podcast – Exploring Cybersecurity with PowerShell and John Hammond (James Petty)
- The Changelog News Podcast #106 – 80% of professional programmers are unhappy (Jerod Santo)
- Practical AI Podcast #281 – Gaudi processors & Intel’s AI portfolio (Benjamin Consolvo, Greg Serochi, Chris Benson & Daniel Whitenack)
- The Changelog Podcast #603 – Into the Bobiverse (Dennis E. Taylor & Adam Stacoviak)
- Unhandled Exception Podcast – The Umbraco CMS and Community (Dan Clarke)
- Google Cloud Security Podcast Episode #184 – One Week SIEM Migration: Fact or Fiction? (Anton A. Chuvakin)
- Only Malware in the Building Podcast – AI: The new partner in cybercrime? (Selena Larson, Dave Bittner & Rick Howard)
- The Stack Overflow Podcast – Unpacking the 2024 Developer Survey results (Eira May)
- Gone Mobile Podcast #116: What’s new for .NET 9? (Jonathan Dick, Allan Ritchie)
- The Breakpoint Show Episode 026 – Watch Your Domain Specific Language! (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)
- Python Bytes Podcast #395 – pythont compatible packages (Michael Kennedy)
- RunAs Radio #944 – Optimizing Cloud Recovery Costs with Natalie Serebryakova (Richard Campbell)
- Inside Trader Joe’s Podcast Episode 76: Growing People at Trader Joe’s (Trader Joe’s Team)
- Mailin’ It! – The Official USPS Podcast – Modernizing One of the World’s Largest Vehicle Fleets (United States Postal Service)
Community & Events
- CfP List Updated 2024-08-06 (Dave Aronson)
- Bluesky Welcomes Mike Masnick to Board of Directors (Bluesky Team)
- Microsoft MVP Developed Course on Understanding Semantic Kernel (Sophia Lagerkrans-Pandey)
- Nominations for the 2024 Microsoft Store App Awards are now open (Steve Clarke)
Database
- How String Columns Can Mess Up Query Performance In SQL Server (Erik Darling)
- Query Exercise: What Makes SELECT TOP 1 or SELECT MAX Different? (Brent Ozar)
SharePoint, M365 & MS Teams
- Use sprints to be more Agile in Planner (Nancy Wang)
- New Outlook for Windows: A guide for Delegates – Part 1 and New Outlook for Windows: A guide for Executive Assistants and Delegates – Part 1 and Part 2 (Ashima Mathur)
PowerShell
Miscellaneous
- Announcing Files v3.6 (Files Team)
- Announcing Windows 11 Insider Preview Build 26120.1340 (Dev Channel) (Amanda Langowski)
- This developer tool is 40 years old: can it be improved? (Bill Harding)
- Microsoft Store August 2024 update rolling out to Windows Insiders (Brandon LeBlanc)
- Google is discontinuing the Chromecast line (Emma Roth)
- Ziff Davis is buying CNET for just $100 million (Jess Weatherbed)
- What are the dire consequences of registering a RunOnce command from my RunOnce command? and It rather involved being on the other side of the airtight hatchway: Disabling a security feature as an administrator and How do I know when the user has finished interacting with the AccountsSettingsPane? (Raymond Chen)
- ‘There’s no price’ Microsoft could pay Apple to use Bing: all the spiciest parts of the Google antitrust ruling (Sarah Jeong)
- Every Microsoft employee is now being judged on their security work and Microsoft says Delta ignored Satya Nadella’s offer of CrowdStrike help (Tom Warren)
More Link Collections
- Interesting links of the week 2024-32 (Michael Eaton)
- Sands of MAUI: Issue #154 (Sam Basu)
- Daily Reading List – August 5, 2024 (#370) and Daily Reading List – August 6, 2024 (#371) (Richard Seroter)