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