Top Links
- Welcoming the legendary teams at Activision Blizzard King to Team Xbox (Phil Spencer)
- OData property changes to Microsoft Graph callRecords change notifications (Matthew McGrath)
- Swift Everywhere: Using Interoperability to Build on Windows (Swift Team)
- WPF App Modernisation: A Pragmatic Approach (Mike James)
- Optimising Raspberry Pi 5’s software environment (Ashley Whittaker)
- Productive code reviews (Kevin Pilch)
Web & Cloud Development
- Angular Basics: What is a FormGroup and How to Use It (Kendo UI Team)
- Kusto NLog connector now supports Azure Data Explorer Free Clusters (Abhishek Saharn)
- Blazor – Twitch Episode 2 Recap – Part 1 and Blazor – Twitch Episode 2 Recap – Part 2 (Don Wibier)
- Improving ASP.NET Core Dependency Injection With Scrutor (Milan Jovanović)
- Seamlessly Create an Interactive BPMN Viewer and Editor Using the React Diagram Control (Moulidharan Gopalakrishnan)
- How to Prevent Cross-Site Scripting (XSS) in JavaScript (Nduka John)
- How To Call JavaScript From Blazor Web Assembly – Breaking Boundaries with JavaScript Interop and How To Build A Personal Website in Blazor: An ASP.NET Core Tutorial (Nick Cosentino)
- General Availability of Azure Automation extension for Visual Studio Code (Swati Devgan)
- Progressive Web Apps (PWAs): Unlocking The Future of Mobile-First Web Development (Dmytro Spilka)
- Node v20.8.1 (Current) and Node v18.18.2 (LTS) (Rafael Gonzaga)
- The Great API Unbundling and Strongly Typed API Operations (Kin Lane)
- Internal and private events, or how to design event-driven API (Oskar Dudycz)
- Beware: URLs are Pointers to Mutable Entities (Eric Lawrence)
Visual Studio & .NET
- Challenge: Fastest node selection metastable error state–answer (Oren Eini)
- View Visual Studio activity logs better (Karen Payne)
- .NET Framework vs Core Environment Configuration (Charles Flatt)
- Display PDF Documents in Windows Forms using the Document Viewer and Embedded Kestrel in C# (Bjoern Meyer)
- How and When to Use TPC Inheritance Mapping in EF Core (Code Maze)
- C# Challenges Java in Programming Language Popularity (EditorDavid)
- .NET Framework October 2023 Security and Quality Rollup Updates (Salini Agarwal)
- On detecting improper use of std::enable_shared_from_this (Raymond Chen)
- At the boundaries, static types are illusory (Mark Seemann)
Design, Methodology, AI & Testing
- App-V to MSIX conversion: Shortcut argument skipped during conversion (Horatiu Vladasel)
- ChatGPT Is Being Used To Declassify Redacted Government Docs (BeauHD)
- Markdown: How to Add Images to README.md on GitHub (Chris Pietschmann)
- The Challenge of Innovation: Microsoft’s Struggle with Backward Compatibility (Dave Ward)
- Test Interactions in a Production Environment (John Moehrke)
Mobile, IoT & Game Development
- Starcraft and networking in the 90s (part 1) (Will Daly)
- Documenting Raspberry Pi 5 | #MagPiMonday (Rob Zwetsloot)
- Going cross-platform with MonoGame (Simon Jackson)
Screencasts & Videos
- GCast 160: Azure Monitor Diagnostic Settings and Technology & Friends – Nisaini Rexach on AI in Education (David Giard)
- IoT Coffee Talk: Episode 178 – Follow Your Passion,… or Not (IoT Coffee Talk Crew)
- How to set your Default Speaker/Audio/Sound Output on Windows – Power Tools and Tips for Pros (Scott Hanselman)
Podcasts
- Directions on Microsoft – Microsoft EA Negotiation Podcast Series: Discounts and Concessions (Mary Jo Foley)
- Merge Conflict 380: llama.cpp, .NET 8 Surprises, & Beyond (James Montemagno & Frank Kreuger)
- Syntax Podcast Episode 679 – Creator of Swift, Tesla Autopilot & Tensorflow. New AI language Mojo with Chris Lattner (Wes Bos & Scott Tolinsky)
- The World of Linux: From Debian to Ubuntu, Fedora to CentOS – Adventures in DevOps 176 (Jillian Rowe, Jonathan Hall & Will Button)
- Scrum Master Toolbox Podcast – The Product Owner Turnaround with the Help of Real-Time Feedback by the Scrum Master | Konstantin Ribel (Vasco Duarte)
- Yet Another Podcast – Mads Torgersen on C# 12 (Jesse Liberty)
- Coding Blocks Podcast – Keyboards, Cloud Costs, Static Analysis, and Philosophy (Allen Underwood, Michael Outlaw & Joe Zack)
- Meta-Cast Part Deux: The Leadership Era Begins (Bob Galen & Josh Anderson)
- Changelog & Friends Podcast – Kaizen! Slightly more instant (Gerhard Lazu, Jerod Santo & Adam Stacoviak)
- Talk Python to Me #433: Litestar: Effortlessly Build Performant APIs (Michael Kennedy)
- ONPOD EP.132: CMA approves Activision deal, Microsoft owes $28.9 in taxes, Disney eyes gaming, and more (Podcast OnMSFT Team)
Community & Events
- Reflections on 10 Years at Microsoft (David Giard)
- Bluesky for Journalists (Bluesky Team)
- WordPress.com blogs can now be followed on Mastodon and other federated platforms (Sarah Perez)
Database
- SQL Server Security Primer (Ben Johnston)
- SQL SERVER 2022 – Oldest Compatibility Level Supported (Pinal Dave)
- Couchbase Visual Studio Code Plugin: Supercharge Your Development (Aayush Tyagi)
- Integrating Azure Data Explorer with Cosmos DB to analyze data in near real-time (Venkata Chintala)
- SQL WHERE IN Filtering Examples for SELECT, UPDATE, and DELETE (Aubrey Love)
- Don’t use DISTINCT as a “join-fixer” (Aaron Bertrand)
PowerShell
- A better debugger for PowerShell Universal by using VS Code and PowerShell Editor Services (Adam Driscoll)
Miscellaneous
- Microsoft affirms commitment to labor principles, CWA labor neutrality agreement (Brad Smith)
- Announcing Windows 11 Insider Preview Build 22635.2483 (Beta Channel) (Brandon LeBlanc)
- Read Xbox chief Phil Spencer’s memo welcoming Activision Blizzard employees to Microsoft (Tom Warren)
More Link Collections
- The Morning Brew #3802 (Chris Alcock)
- F# Weekly #41, 2023 – Overhauled F# code fixes and .NET 8 RC2 (Sergey Tihon)
- Daily Reading List – October 13, 2023 (#182) (Richard Seroter)
- C# Digest Issue #476 – October 16, 2023 (Jakub Chodounsky)
- Collective #786 (Manoela Ilic)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft)