Top Links
- Microsoft’s Activision Blizzard deal approved by UK regulators (Tom Warren)
 - “Search the web” for up-to-date OpenAI chat responses (Craig Dunn)
 - Learn Bun, a faster Node.js alternative (Beau Carnes)
 - Dapr v1.12 is now available (Dapr Team)
 - Designed with your feedback: a better Visual Studio Extension Manager (Maia Kelner)
 - What’s on Tap for Family Day Friday at TechBash 2023? (TechBash Team) – Last day for standard registration and room discounts is today! Don’t be a Late Bird!
 
Web & Cloud Development
- Building a Smart Data Table in React (Marcelo Ricardo De Oliveira)
 - Blazor 8 State Management (Rocky Lhotka)
 - WebStorm 2023.2.3 Is Now Available (David Watson)
 - Getting Started with JupyterLab as a Docker Extension (Marcelo Ochoa)
 - Astro 3.3: Picture component (Nate Moore, Erika, Bjorn Lu & Emanuele Stoppa)
 - Built for Privacy: Partnering to Deploy Oblivious HTTP and Prio in Firefox (Bobby Holley)
 - An Overview Of The Halo Infinite Career API (Den Delimarsky)
 - Advanced Messaging enables WhatsApp (Daysha Carter)
 - How to seed a new Microservice with data? (Derek Comartin)
 - Does the new OWASP Top 10 accurately reflect the threats now facing APIs? [Q&A] (Ian Barker)
 - Building Developer Portals with Pulumi (Meagan Cojocar)
 - Quick Tip: Creating Polymorphic Components in TypeScript (Steve Kinney)
 
WinUI, .NET MAUI & XAML
- .NET MAUI Mobile – Collection Filtering Best Practices (Kseniya K.)
 - Introducing Telerik ComboBox for .NET MAUI: All You Need from a Dropdown Control (Rossitza Fakalieva)
 - Xamarin Now Supports XCode 15 and Android API 34 (Iris Classon)
 
Visual Studio & .NET
- .NET Parallel.ForEachAsync for Http calls (Kevin Logan)
 - Challenge: Fastest node selection metastable error state (Oren Eini)
 - ConcurrentQueue in C# (Michal Kaminski)
 - Primary constructors changes initialisation behaviour in C# 12 (David Grace)
 - I created an overloaded operator for my C++/WinRT class, but it’s not working (Raymond Chen)
 - Introduction to Material Design in WinForms Apps (Nilay Vishwakarma)
 
Design, Methodology, AI & Testing
- How to Overcome Specialized Roles in Scrum and Why it Matters (Dave Prior)
 - Software Development Lifecycle (SDLC): An Introduction (Stephen Watts)
 - On Importance of Naming in Programming (Martin Sosic)
 - Gall’s law and how it applies to software architecture (Bart Wullems)
 - Why You Shouldn’t Write Your Own Serializer (Dave Ward)
 - Why I Score Ideas with ChatGPT on a Scale of 1 to 10 (JD Meier)
 - How to Use LLMs for Dynamic Documentation (Jon Udell)
 - How to Master Vertical Slice Architecture: Techniques and Examples (Nick Cosentino)
 
Mobile, IoT & Game Development
- Swift 5.9 Brings a Macro System and C++ Interoperability (Sergio De Simone)
 
Screencasts & Videos
- What I Wish I Knew… about the importance of mentors (Tenay Barker)
 
Podcasts
- The Hanselminutes Podcast – Prompt Engineering for Everyone with David Scott Bernstein (Scott Hanselman)
 - The Stack Overflow Podcast – Chatting with the GM of CodeWhisperer, an AI-powered pair programmer for AWS (Eira May)
 - InfoQ Podcast: Conflict Management in Distributed Agile Product Development (Dr. Ashay Saxena)
 - Scrum Master Toolbox Podcast – The Three Tiers of Scrum Master Success, Team, Multi-team, and Product | Konstantin Ribel (Vasco Duarte)
 - Made by Google Podcast – Audio Magic Eraser: Erase the Noise, Keep the Voice (Rachid Finge)
 - JS Party Podcast – Party on PartyKit (Sunil Pai, Amal Hussein, Kevin Ball & Christopher Hiller)
 - Rocket 459: Caroline Takes a Stand (Christina Warren, Brianna Wu & Simone De Rochefort)
 - Grammar Girl Episode 949 – How to write great topic sentences. Fanilects. Throwawayable. (Mignon Fogarty)
 - Web Rush Episode 255: The AI Landscape (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
 - AGL 334: Phil Alves (John Rouda)
 - Picking a Side Gig | Multithreaded Income Episode 7 (Kevin Griffin)
 - The Happy Engineer Podcast Episode 133 – Stress-Free Strategy to Succeed in Big Tech with Meta®️ Software Leader Mauricio Nunes (Max Ahumada)
 - Software Defined Talk Episode 436: Understand what you’re measuring, or you’ll just get measurements (Brandon Whichard, Cote & Matt Ray)
 
Community & Events
- Full extent of Team17 cuts threaten third of the company – sources (Tom Phillips)
 - Text Control Partner Program Announced (Bjoern Meyer)
 - Webinar – OSS Power-Ups: MassTransit (Matthias Koch)
 - Six Ghoulishly Fun Halloween Pop-Up Bars in Philly for 2023 (Visit Philly)
 - Ensuring the next generation of open source leaders are truly “all in” (Sarah Oyetubo)
 
Database
- Understanding Locking, Data Modification and Committing Data in SQL Server (Rakesh Patil)
 - A Beginners Guide To MySQL Replication Part 6: Security Considerations in MySQL Replication (Aisha Bukar)
 - Free Training: Locking and Blocking Recap (Erik Darling)
 - The Importance of Data Binning in Data Analysis (Pinal Dave)
 
SharePoint, M365 & MS Teams
- Fall 2023 update: Introducing new icons, shapes, and templates in Microsoft Visio for the web (Meet Sanghvi)
 - Sample Solution Gallery – Microsoft Graph connectors for markdown (Microsoft Adoption)
 
Miscellaneous
- Microsoft Wants to Teach You How to Install Linux (Florence Ion)
 - 10 Inspiring Books to Read for Hispanic Heritage Month and Beyond (Brandi Neal)
 - Releasing Windows 11 Build 22621.2500 to the Release Preview Channel (Brandon LeBlanc)
 
More Link Collections
- The Morning Brew #3801 (Chris Alcock)
 - Code Maze Weekly #189 (Vladimir Pecanac)
 - Daily Reading List – October 12, 2023 (#181) (Richard Seroter)
 
The Geek Shelf
 Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8 (Anthony Giretti) – Referral Link

