Top Links* Custom Controls for WinForm’s Out-Of-Process Designer (Klaus Loeffelmann) * 25 Lessons from 25 Years at Microsoft (Steve Clayton) * Get your developer news (Mads Kristensen) * ChatGPT for VSCode – A VSCode extension that allows you to use ChatGPT (Marcel Pociot) * What’s new in the Microsoft Fluent UI library for Blazor version 2.0 (Vincent Baaij) * Jeff Fritz: Evolving Cloud Architecture – Azure DevOps Podcast Episode 222 (Jeffrey Palermo)
Web & Cloud Development* What’s new in Svelte: December 2022 (Daniel Sandoval) * web-component-designer – A Designer for HTML Components or Pages in a WebComponent (Jochen Kuhner) * Forensic container checkpointing in Kubernetes (Adrian Reber) * Angular v15—She’s Here! (Alyssa Nicoll) * Implement Feature Management in Blazor ASP.NET Core (Damien Bowden) * Managing CSS Scope With Razor Components (Ed Charbeneau) * Create a Skill Bot from Azure Question Answering Service (Freist Li) * How to Create an AI Social Listening Tool using Azure and the Twitter API Part 3: Applying Azure AI to Create an Analytics Function (Jamie Maguire) * Redeeming Azure for Student from your GitHub Student Pack when you do not have an Academic Email (Lee Stott) * Creating a Holiday Creatures Catalog in Azure with Secure Credentials (Sarah Dutkiewicz) * ESLint v8.29.0 released (Milos Djermanovic) * Benefits of Good API Design at the Gateway Layer (Kin Lane) * Using Versions and Aliases to Pre-Warm Lambda Execution Environments when Handling Bursts of Traffic (Bryan Hogan) * Build Your Own Decentralized Twitter, Part 2: Mitigations (David Eastman) * Mark-of-the-Web: Additional Guidance (Eric Lawrence) * Creating FHIR Objects Using Power Apps and FHIRPower a Custom Connector (Francisco Ruiz) * Automate Posting to Mastodon via Web Requests (James Montemagno) * How the Web Storage API Works (Leonardo Maldonado) * Manifest V3 and Microsoft Edge Add-ons (Microsoft Edge Team) * Why and How eBay Pivoted to OpenTelemetry (Vijay Samuel)
WinUI, .NET MAUI & XAML* Playing audio in a .NET MAUI app (Andreas Nesheim) * Logging and global error handling in .NET 7 WPF applications (Thomas Ardal) * I built an Android app on my Linux machine using .NET 7 and MAUI (Jeff Fritz)
Visual Studio & .NET Testing asynchronous processes with a little help from .NET Channels (Oskar Dudycz) * Introducing C#11: Required properties and Introducing C#11: Newlines in string interpolation expressions and Introducing C#11: Pattern match Span and ReadonlySpan on a constant string and Introducing C#11: Extended nameof parameter scope and Introducing C#11: UTF-8 String Literals and Introducing C# 11: Numeric IntPtr and UIntPtr and Introducing C#11: File local types (Anthony Giretti) * How to Enumerate an Enum in C# and How to Implement a LinkedList in C# (Code Maze) * Entity Framework Core 7 JSON Columns | Mapping | Querying | Updating | Example (Naveen Bommidi) * How to Recover from a DbUpdateException With EF Core (Phil Haack) * Our journey to F#: C#-F# Interop (Urs Enzler) * Abstraction vs Encapsulation and How to enumerate through a StringBuilder (Steven Giesel) * Building Window Services in .NET 7 (Kevin W. Griffin) * C++ template parlor tricks: Using a type before it is defined and* Instead of a C++ template parlor trick, why not just add support based on whether the header file has already been included? (Raymond Chen) * Create a .NET Console app to load the data (Sarah Dutkiewicz)
Design, Methodology & Testing* Comparing Lean, Agile, and Continuous Delivery (Steve Fenton) * Best Agile Reporting Tools For Software Teams (Tyler Hakes) * Things I Learned #14: GitHub Actions and ignoring files (Michael Eaton) * Setting up SSH Keys for GitHub using WSL and Keychain (Christopher Johnson) * GitHub, accessibility, and the disability divide (Ed Summers) * Keeping your git history clean with rebase (Henrique Dalcin Dalmas) * 8 GitHub Actions for Setting Up Your CI/CD Pipelines (Ismail Egilmez) * Ready-to-go sample data pipelines with Dataflow (Jasimine Omeke, Obi-Ike Nwoke & Olek Gorajek) * How We Built It: Git Workflows (Pooja Mistry)
Mobile, IoT & Game Development* .NET, IoT and Hedgehogs! (Mike Irving) * Support Corner: Protecting React Native Apps (PreEmptive Team) * Swift Summer of Code 2022 Summary (Konrad Malawski) * 10 mobile marketing terms every app developer should know (Reinaldo Calcaño)
Screencasts & Videos* Technology & Friends – Sara Benhamron on Sustainability (David Giard) * FreeCodeSession – Episode 418 (Jason Bock) * Setting up Rate Limiting in .NET 7 with Damien Edwards and David Fowler @ Microsoft Ignite (Microsoft Developer)
Podcasts Revision Path – Andrew Bass Jr. (Part 2 of 2) (Maurice Cherry) * Merge Conflict 335: All in on Codespaces (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – Learning to be a Scrum Master for a team under pressure | Jill Stott and* Scrum Master Toolbox Podcast – How to win the trust of your team as a Product Owner | Elly Griffith-Ward (Vasco Duarte) * Google Cloud Security Podcast Episode 100 – 2022 Accelerate State of DevOps Report and Software Supply Chain Security (Anton Chuvakin) * Meta Cast 230 – Learn how to start a new agile team (Bob Galen & Josh Anderson) * PPP 371 | Why We Get Trapped In High Conflict and How We Get Out, with Amanda Ripley (Andy Kaufman) * The Stack Overflow Podcast – The blockchain tech to build in a crypto winter (Ben Popper) * The Changelog – Building a VM inside ChatGPT, Advent of Code 2022, webdev Liam Neeson, Fedifinder & BDougie (Jerod Santo & Adam Stacoviak) * Design Details 451: The Whole Twitter Thing (Brian Lovin & Marshall Bock) * The Amp Hour #611 – Grad School Time Capsule with Joshua and Zach (Dave Jones & Chris Gammell) * Talk Python to Me #392: Data Science from the Command Line (Michael Kennedy) * Tabs and Spaces 212 – James and the giant ball of mud (Zac Braddy, Jamie Taylor & James Studdart)
Community & Events Bean Machine Retrospective, part 1 and Bean Machine Retrospective, part 2 (Eric Lippert) * Rockin’ the Code World: Special Guest Shay Rojansky (David McCarter) * philly.NET Code Camp 2023 and* philly.NET Meetup – 15 Minutes of Fame (Bill Wolff) * Uncritical analysis (Mark Downie) * Launching the 2022 State of Rust Survey (The Rust Survey Working Group) * Opening Hachyderm Registrations (Kris Nova) * .NET open source is ‘heavily under-funded’ says AWS (Tim Anderson)
Database* Update: ODBC Driver 17.10.2 for SQL Server Released (David Engel) * Cardinality Estimation Feedback in SQL Server 2022 (Kate Smith) * Dealing with the Bits of a Binary Value in SQL Server (Louis Davidson) * Backing Up MySQL Part 7: MySQL Enterprise Backup (Lukas Vileikis) * Configure Auto-Failover Group for Azure SQL Database and Azure SQL Managed Instances for SQL Server (Manvendra Singh) * Work with Custom Roles for RBAC with Azure Cosmos DB for NoSQL (Sarah Dutkiewicz) * What’s New In Analysis Services 2022? (Chris Webb)
SharePoint, M365 & MS Teams* Principles for monetizing selected Microsoft 365 APIs (Microsoft Graph Team) * 5 ways Microsoft Viva helps businesses save time and money (Seth Patton)
PowerShell* PowerShell Extension for Visual Studio Code October 2022 Update (Andy Jordan) * How To Assess SSD Health in PowerShell (Brien Posey)
Miscellaneous* Preparing for a Russian cyber offensive against Ukraine this winter (Clint Watts) * ChatGPT: Optimizing Language Models for Dialogue (OpenAI) * A Weekend with Midjourney, the AI Artist (Matthew MacDonald) * FBI Joins Investigation Into North Carolina Power Outage Caused By ‘Intentional’ Attacks on Substations (msmash) * Take Control of Windows Updates on your Windows 11 DAW PC (Pete Brown) * Just laid off? Nervous about possible layoffs? Here’s what to do. (Ryan Donovan) * Microsoft is adding a quick launcher to PowerToys for easy access to the best Windows utilities (Sofia Wyciślik-Wilson) * Introducing Mona Sans and Hubot Sans (Tobias Ahlin) * Things I Learned #15: Zsh_stats (Michael Eaton)
More Link Collections The Morning Brew #3600 and* The Morning Brew #3601 (Chris Alcock) * .NET Annotated Monthly | December 2022 (Rachel Appel) * Interesting links of the week (2022-49) (Michael Eaton) * Sands of MAUI: Issue #83 (Sam Basu) * Code Maze Weekly #150 (Vladimir Pecanac) * F# Weekly #48, 2022 – #FsAdvent, AoC, Mastodon community (Sergey Tihon) * The Overflow #154: The state of the cloud in 2022 (Ryan Donovan & Cassidy Williams) * Reading Notes #533 (Frank Boucher) * C# Digest Issue #433 – December 05, 2022 (Jakub Chodounsky)
The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link