Top Links
- Build skills that open doors—with Microsoft Learn (Erin Rifkin)
- EmberJS: Announcing the Official TypeScript Types Public Preview (Chris Krycho)
- C# / Blazor Wolfenstein – Part 6 – The Basic Raycaster (James Randall)
- Playing video with .NET MAUI on Windows (Dave Britch)
- Azure DevOps Podcast – Scott Hunter: Microsoft’s Azure & .NET strategy (Jeffery Palermo)
Web & Cloud Development
- ASP.NET Core – Why async await is useful (Steven Giesel)
- How to Create a JavaScript Budgeting Application Using a Spreadsheet Library (Kevin Ashley)
- Angular Standards And Best Practices (Ankush Agnihotri)
- ASP.NET Core Api Auth with multiple Identity Providers (Damien Bowden)
- How to use Azurite for testing Azure Storage in dotnet? (Max Hamulyák)
- Angular Basics: Multi-Slot Content Projection (Nwose Lotanna Victor)
- Prompt for time zone (and maybe other stuff) during Autopilot (Michael Niehaus)
- Testing HttpRequest.Form Variables in Unit Tests for ASP.NET Core Components (Rick Strahl)
- Digitally Signing Adobe PDF Documents and Document Viewer: SignatureSettings Explained (Bjoern Meyer)
- Consuming REST APIs In Golang (Ravi Raghav)
- Getting started with Microsoft Dev Box (Simon Bisson)
WinUI, .NET MAUI & XAML
- Introducing Windows 11 Themes for WPF Controls (Greg Lutz)
- Create Group Chat Profile View in .NET MAUI App (Selva Ganapathy Kathiresan)
Visual Studio & .NET
- VS Code using all of the CPUs and how to fix it (Remy Sharp)
- FileSystemWatcher in C# (Code Maze)
- SOLID principles in C# used in object-oriented design (David Grace)
- Collection Performance: Processing Collections with Parallel.For() and Parallel.ForEach() (David McCarter)
- Enumeration class in C# using records (Josef Ottosson)
- The Future of C++ Compiler Diagnostics in MSVC and Visual Studio (Xiang Fan)
- Serializing asynchronous operations in C++/WinRT, gotchas and final assembly (Raymond Chen)
- Tracking changes in Entity Framework entities for auditing purposes – SQL Server edition (Maciej Zwierzchlewski)
Design, Methodology & Testing
- How Is Platform Engineering Different from DevOps and SRE? (Aeris Stewart)
- How to test web applications with Playwright and C# .NET (Néstor Campos)
- Fundamental Quality Attributes of Technology Systems (Peter Ritchie)
- Analyzing the GitHub marketplace (Rob Bos)
- How we tripled max concurrent jobs to boost performance of GitHub Actions (Aiqiao Yan)
- Rethinking Star Ratings For Readers (Matt Athanasiou)
- Exception handling best practices (Henrique Dalcin Dalmas)
- How to Work with GitHub and Multiple Accounts (Jeffrey Way)
- 6 Benefits of Using a PDF Editor (Mike Hostetler)
- How to Bridge the Developer-Designer Gap (Loraine Lawson)
- Conditional Builds, Stages and Jobs (Montana Mendy)
- Design Systems For Figma (Brad Frost)
Mobile, IoT & Game Development
- Running the iOS simulators after updating to Xcode 14 (Chris Miller)
- DI in a Modularized Project in Swift (Juantri Jiménez)
- Auto Size any widget in Flutter (Samia Ashraf)
- Swift 5.7 Brings New Generics Implementation and Reference Counting Improvements (Sergio De Simone)
- Elecrow CrowPi L: Chromebook Killer for Creatives? (David Groom)
Screencasts & Videos
- What happened to the Microsoft FOCAL interpreter? (Windows Developer)
- FreeCodeSession – Episode 396 (Jason Bock)
- An Introduction to Low-level Concurrency in .NET – Webinar Recording (Khalid Abuhakmeh)
- OSS Power-Ups: Serilog – Webinar Recording (Matthias Koch)
- Build a Work-of-Art Developer PC 10x Faster Than a Laptop (Jim Bennett & Kayla Cinnamon)
- Technology & Friends – Joe Guadagno on Leadership (David Giard)
Podcasts
- CodeNewbie S21:E7 – What does it mean to be a part of the software development life cycle (Cliff Craig) (CodeNewbie Team)
- InfoQ Podcast: Tackling the Human Side of Digital Transformation (Missy Lawrence Johnston)
- JS Party – Smile! HTML can access your camera (Austin Gil, Nick Nisi & Kevin Ball)
- Unhandled Exception Podcast – Docker Demystified – with (me) Dan Clarke (Dan Clarke)
- AWS Developers Podcast Episode 052 – Developing for Observability and Sustainability with Danilo Poccia (David Isbitski)
- Directions on Microsoft – Top 5 Microsoft Licensing Questions Answered (Mary Jo Foley)
- Talk Python to Me #381: Python Perf: Specializing, Adaptive Interpreter (Michael Kennedy)
Community & Events
- Rockin’ The Code World with dotNetDave – Special Guest: Jason Alba (David McCarter)
- The Big Impact of Smalltalk: A 50th Anniversary Retrospective (David Cassel)
- Meet a recent Microsoft Learn Student Ambassador graduate: Tajamul Ashraf (MS Student Developer Team)
- Introducing the Twilio Alumni Talent Hub (Twilio)
- 15 Things to Do Over Indigenous Peoples Day/Columbus Day Weekend in Philly (Visit Philly)
- Meet the Man Who Still Sells Floppy Disks (EditorDavid)
Database
- Change SQL Server Table Structures with SQL ALTER TABLE (John Miner)
- Getting Started with SqlQueryStress (Jared Westover)
SharePoint, M365 & MS Teams
- SharePoint 2019: Replace File Name using PowerShell (Mohamed El-Qassas)
PowerShell
Miscellaneous
More Link Collections
- C# Digest Issue #433 (Jakub Chodounsky)
- F# Weekly #37, 2022 – Fantomas 5! (Sergey Tihon)
- Code Maze Weekly #139 (Vladimir Pecanac)
- The Overflow #143: Modern Perl (Ryan Donovan & Cassidy Williams)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)