Top Links
- Adding color to bracket pairs (Mads Kristensen)
- C# / Blazor Wolfenstein – Part 1 and C# / Blazor Wolfenstein – Part 2 and C# / Blazor Wolfenstein – Part 3 – Records and Collections (James Randall)
- Azure DevOps Podcast – Steve Smith: Domain-Driven Design and Architecture (Jeffrey Palermo)
- Browser Extension with Blazor WASM – Cross-Browser Compatibility (Justin Yoo)
- Creating a Spinner Popup for .NET MAUI (Andreas Nesheim)
Web & Cloud Development
- Playing With Standalone Components / Optional Modules In Angular 14 (Ben Nadel)
- Deploying an ASP.NET Core Web Application using the Document Editor with Docker (Bjoern Meyer)
- PhpStorm 2022.2.2 Preview (Brent Roose)
- Reading Project Online OData with Azure Data Factory (Brian Smith)
- Feature Flags in ASP.NET Core (Code Maze)
- Implement a gRPC API with OpenIddict and the OAuth client credentials flow (Damien Bowden)
- Service Lifetimes in ASP.NET Core (Elisenda Gascon)
- Using Azure CLI Authentication within Local Containers (James Dawson)
- OAuth, ASP.NET Social Login Providers, and Debugging the Twitter API in Azure (Jamie Maguire)
- JavaScript: Build Objects and Eliminate Looping with Reduce() (Jessica Wachtel)
- HTML Markup Tips for Developing Accessible Websites (Loraine Lawson)
- #CASBAN6: Creating A Serverless Blog on Azure with .NET 6 (new series) (Marco Siccardi)
- Part 6 | NestJS (v9) | Angular (v14) | MongoDB | CRUD Example and Part 7 | NestJS (v9) | Angular (v14) | MongoDB | CRUD Example (Naveen Bommidi)
- Transmitting an Image via Azure Service Bus (Paul Michaels)
- Custom Identity User Management in ASP.NET Core – Detailed Guide (Sanjay)
- Integrated Terminal for Running Containers, Extended Integration with Containerd, and More in Docker Desktop 4.12 (Shashank Sharma)
- App Builder Release with Blazor Server Code Generation and New Components (Zdravko Kolev)
- StackBlitz August 2022 Update (Sylwia Vargas)
- #ServerlessSeptember 05. Functions for JS Devs (Aaron Powell)
- Microsoft Releases SynapseML 0.1.0 with .NET and Cognitive Services Support (Edin Kapić)
- Repairing State With Pulumi Refresh (Ian Wahbe)
- Recommend API (Katrina Ni)
- Empower Your Business with These Payments APIs (Khushboo Goel)
- #ServerlessSeptember 02. Learn Core Concepts and #ServerlessSeptember 03. Build Your First Function (Nitya Narasimhan)
- #ServerlessSeptember 04. Functions For Java Devs (Rory Preddy)
- How I use TypeScript in 2022 (Steve Fenton)
- 7Pace API 3.2 Is Now Available (Leah Copeland)
WinUI, .NET MAUI & XAML
- Developing an Analog Clock UI in WinUI and 2022 Vol. 2 Updates in WinUI and WPF [Webinar Show Notes] (Carter Harris)
- Create Your First .NET MAUI App In Visual Studio 2022 For Mac (Manikandan M)
Visual Studio & .NET
- 10 Tiny Things in C#/.NET I Wish Were Different (Nietras)
- Working with System.Random and threads safely in .NET Core and .NET Framework (Andrew Lock)
- Collection Performance: Sorting With LINQ and Collection Performance: Using Immutable Sorted Collections (David McCarter)
- How to add a GitHub repository to VS Code (Jack Wallen)
- C# – Tips and Tricks 01 – Covariant return types and C# – Tips and Tricks 02 – Named tuples (Josef Ottosson)
- What’s the SynchronizationContext used for? (Christian Nagel)
- Get started with NDepend: Uncle Bob and the Zone of Pain (Dennis Fruhauff)
- A Dozen Utilities Every .NET Programmer Needs (Jesse Liberty)
- Versioning methods using Attributes (Maciej Zwierzchlewski)
- Any() vs Count() in .NET: Which One is Better? (Marko Hrnčić)
- The case of the recursively-acquired non-recursive lock, and how to avoid the unintentional reentrancy and Is there any meaningful way to compare two Time Travel Debugging positions? (Raymond Chen)
Design, Methodology & Testing
- Summary of my Octopus Deploy blog posts (Alex Yates)
- How Do I Get My Team to Want to Do Agile When They Don’t Want to Do Agile? (Dave Prior)
- Waterfall vs. Agile: A Distinction Between the two Methodologies (Hiren Dhaduk)
- 100+ Positive Affirmations to Help You Change Your Negative Thinking and 3 Ways How You Can Practice Your Positive Affirmations Better and How Might We–How 3 Words Can Create a Billion Dollar Business and What I Learned Building Knowledge Bases at Microsoft (JD Meier)
- What is kerning? The ultimate guide for beginners (Sketch Team)
- 6 Pull Request Tricks You Should Adopt Now: DoorDash (Jessica Wachtel)
- Travis CI Build Explorer (Montana Mendy)
Mobile, IoT & Game Development
- Flutter 3.3 Previews New Rendering Engine (Karsten Silz)
- Flutter For Front-End Web Developers (Obumuneme Nwabude)
- Android Cross Device SDK Aims to Simplify Task Handoff and Multi-Device Experiences (Sergio De Simone)
- Migrating built-in shaders to the Universal Render Pipeline (Eduardo Oriz, Jase A. & Dan Martinez)
- #RaspberryPi – Install raspi-config on Ubuntu 22.04.1 LTS (Bruno Capuano)
Screencasts & Videos
- Let’s Get Personal : Computing – Build an Augmented Reality App to Shoot Hoops Anywhere (Jim Bennett & Gustavo Cordido)
- The AI Show Live Episode 64 | Applied AI: Computer Vision and Optical Character Recognition (OCR) (Seth Juarez, Carlotta Castelluccio & Bethany Jepchumba)
- Visual Studio Live! – Scrum for Executives, Leaders, and Your Boss (David Starr)
- Visual Studio Live! – Native Cross-Platform Mobile & Desktop Apps with .NET MAUI (James Montemagno)
- Visual Studio Live! – Keynote: Modern Application Development with .NET and Azure (Scott Hunter)
- Visual Studio Live! – Build Scalable Web Apps with .NET and Azure (Matthew Soucoup)
- .NET MAUI & Blazor – Sharing code between app and web and Build a .NET MAUI app from “file, new project” (Daniel Hindrikes)
- Play Sound in .NET MAUI with Plugin.Maui.Audio (Gerald Versluis)
- Visual Studio Live! – Visual Studio for Mac (Jordan Matthiesen)
- Technology & Friends – Michael Richardson on Yarn Berry (David Giard)
- An Introduction to Halo Infinite API (Den Delimarsky)
- FreeCodeSession – Episode 392 and FreeCodeSession – Special Episode 6 (Jason Bock)
Podcasts
- Revision Path – Barney Abramson (Maurice Cherry)
- InfoQ Podcast: Great Engineers are Always Learning – Lessons from a Unicorn Founder (Idit Levine)
- Developer Tea – Future Thinking Is Not Planning For A Single Course of Events (Jonathan Cutrell)
- Merge Conflict 322: Making Money with Subscriptions (James Montemagno & Frank Kreuger)
- The Stack Overflow Podcast Episode 480 – Does AI-assisted coding make it too easy for students to cheat on schoolwork? (Ben Popper)
- Syntax Podcast – Supper Club × Steve Ruiz Building a Drawing App (Wes Bos & Scott Tolinsky)
- Scrum Master Toolbox Podcast – How you can help organize and prioritize a chaotic Product Backlog | Franziska Moenster (Vasco Duarte)
- Google Cloud Security Podcast Episode 82 – Mega-confused by XDR? You Are Not Alone! This XDR Skeptic Clarifies! (Anton A. Chuvakin)
- The Changelog – Building actually maintainable software ♻️ (Sam Boyer, Ian Lopshire, Kris Brandow & Johnny Boursiquot)
- Talk Python to Me #380: 7 lessons from building a modern TUI framework (Michael Kennedy)
- Tabs and Spaces 209 – Be a Dev! (Zac Braddy, Jamie Taylor & James Studdart)
Community & Events
- The Changes for the 2nd Edition of “Code” (Charles Petzold)
- Release Radar · August 2022 Edition (Michelle Mannering)
- Docker Captain Take 5 — Sebastien Flochlay (Eva Bojorges)
Database
- Compare Data from Two SQL Server Tables (Jared Westover)
- RavenDB PHP Client beta is out (Oren Eini)
- Git’s database internals V: scalability (Derrick Stolee)
- SQL INTERSECT And EXCEPT Operator (Jin Vincent Necesario)
- Announcing Materialized Views for Azure Cosmos DB API for Cassandra Preview (Dileep Rao)
SharePoint, M365 & MS Teams
- Using The New Stream Video In Microsoft Viva Connections (Mike Gannotti)
- Stream Mobile App (Beta) Now Available (Paul Diamond)
PowerShell
- Run PowerShell Scripts with Azure Automation Hybrid Workers on-premises using Azure Arc (Thomas Maurer)
Miscellaneous
- Microsoft Goes All Out On Java (Nikos Vaggalis)
- Breaking down how USB4 goes where no USB standard has gone before (Scharon Harding)
- Securing a Python CLI application with Auth0 (Juan Cruz Martinez)
More Link Collections
- The Morning Brew #3536 and The Morning Brew #3537 (Chris Alcock)
- Interesting links of the week (2022-36) (Michael Eaton)
- .NET, Architecture, Azure, And other links #38 (davita8)
- Code Maze Weekly #137 (Vladimir Pecanac)
- The Overflow #141: High-velocity and burnout (Ryan Donovan & Cassidy Williams)
- C# Digest Issue #431 (Jakub Chodounsky)
- F# Weekly #35, 2022 – .NET 7 Performance and Giraffe.Pipelines (Sergey Tihon)
- Build5Nines Weekly – September 5, 2022 (Chris Pietschmann)
- Daily Links 5 Sep 2022 (Malcolm Jack)
- Reading Notes #521 (Frank Boucher)
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)