Top Links* Five shortcuts to boost your productivity (Mads Kristensen) * Making an Asynchronous Breakfast in .NET (Assis Zang) * Default setup: A new way to enable GitHub code scanning (Walker Chabbott) * Build a Serverless ChatGPT SMS Chatbot with the OpenAI API (Lizzie Siegle) * GitHub Discussions just got better with Category Forms! (Abhinav Vadrevu)

Web & Cloud Development* How to Create Custom Angular Pivot Tables & Panels for Your Web Application (Joel Parks) * Executing async operations onchange in Blazor (Mike Brind) * Fibonacci and Going Beyond Recursion (Kirupa Chinnathambi) * Customizing HTML Form Validation (David Walsh) * Learn CSS by Building the Nextflix Logo in Pure CSS (Jennifer Bland) * Handle ASP.NET Core exceptions gracefully in TwiML webhooks (Niels Swimberghe) * What’s Next in PhpStorm: The 2023.1 Public Roadmap (Roman Pronskiy) * Understanding Vue.js (Zach Snoek) * Managing credentials with Open ID Connect for Pulumi Deployments (Pat Gavlin)

Visual Studio & .NET* Consuming SQL Functions with Entity Framework (Tim Deschryver) * LINQ for beginners: pick the right methods! (Davide Bellone) * Detecting breaking changes between two versions of a NuGet package at packaging time (Gérald Barré) * Lazy and once-only C# async initialization (Ian Griffiths) * SourceGear Rust extension for Visual Studio 2022 – Release v0.8 (Eric Sink) * InputPosition, TextChars and Selection: Various Ways to Manipulate Text and the Input Position (Bjoern Meyer) * Official TX Text Control .NET Sample Applications Are Now Hosted on GitHub (Gordon Suhr) * Version 22 Update: Added support for .NET 7, eSignatures, Medical Web Viewer Updates and More! (Halah Villalobos) * The IO monad (Mark Seemann) * Rebus in .NET – Service Bus Implementation (Phil Broderick) * When Your DbContext Has The Wrong Scope (Phil Haack)

Design, Methodology & Testing* Creating Azure Architecture Diagrams from scratch (almost) (Gregor Suttie) * Here’s how to avoid hitting the limits on free Codespaces (Alfredo Deza) * Beyond Git: The other version control systems developers use (Ryan Donovan)

Mobile, IoT & Game Development* Extending the Android SDK (Anton Hansson) * Updating the Android NDK in Rust 1.68 (Android Platform Team) * Raspberry Pi Announces New Camera Module (Caleb Kraft)

Screencasts & Videos* Object Oriented Programming: Structural Patterns (Women Who Code) * Save an Image from .NET MAUI Community Toolkit DrawingView (Gerald Versluis) * Nullables Livestream #5: get() HttpClient (James Shore) * Architect More Secure Cloud Apps | Microsoft Mechanics (Matt McSpirit & Jeremy Chapman) * Fuzz Testing with Big List of Naughty Strings (Postman Team)

Podcasts* Revision Path – Gus Granger (Maurice Cherry) * Organizing Data Workflows With Prefect – Adventures in DevOps 144 (Jillian Rowe, Jonathan Hall, Will Button, Tyler Bird & Nell Shamrell-Harrington) * SQL Server Radio Episode 148 – Rob Sewell and SQLBits 2023 (Guy Glantser & Eitan Blumin) * Syntax Podcast Episode 560 – TypeScript Fundamentals × Satisfies and as const (Wes Bos & Scott Tolinsky) * Marco Rossignoli: Automated Code Coverage Measurement – Azure DevOps Podcast Episode 227 (Jeffrey Palermo) * Microsoft 365 Dev Podcast – Partner Showcase: Integrating Yasoon with Tobias Viehweger (Jeremy Thake & Paul Schaeflein) * AGL 293: Lift Your Impact with Richard Newman (John Rouda) * Google Cloud Security Podcast Episode 103 – Security Incident Response and Public Cloud – Exploring with Mandiant (Anton Chuvakin) * The Stack Overflow Podcast – From CS side project to the C-suite (Ben Popper) * Meta Cast 235 – How To Handle A Lowball Offer (Bob Galen & Josh Anderson) * The Amp Hour #614 – Reunion Impedance Matching and 2023 Predictions (Dave Jones & Chris Gammell) * Radical Candor S5, ep. 1: What’s Your Radical Candor Story? (Kim Scott, Jason Rosoff & Amy Sandler)

Community & Events* .NET MAUI Devs Hold ‘Ask Me Anything’ Community Standup (David Ramel) * RavenDB 6.0: Sharding webinar (Oren Eini) * Philly .NET Meetup – Encryption and Minimal APIs (Bill Wolff) * Open Circle Principle – leave room for new people (Caleb Jenkins) * 2023; a new era for W3C (Ralph Swick)

Database* Configure Contained Availability Groups for High Availability in SQL Server 2022 (Edwin Sarmiento) * Public Preview: Azure Cosmos DB to Azure Data Explorer Synapse Link (Azure Team) * Index Types in PostgreSQL: Learning PostgreSQL with Grant (Grant Fritchey)

SharePoint, M365 & MS Teams* Get more done with Excel and Power Automate! (Ravon Lingard)

Miscellaneous* C++ Is TIOBE’s Language Of The Year (Harry Fairhead) * Microsoft In Talks To Invest $10 Billion In ChatGPT Owner (BeauHD) * On leading underscores and names reserved by the C and C++ languages (Raymond Chen) * Microsoft looking at OpenAI’s GPT for Word, Outlook, and PowerPoint (Tom Warren)

More Link Collections The Morning Brew #3620 (Chris Alcock) * Interesting links of the week 2023-2 (#54) (Michael Eaton) * Sands of MAUI: Issue #86 (Sam Basu) * 2022 in Review: Reading and Writing Highlights and* Daily Wrap Up – January 9, 2023 (#005) (Richard Seroter) * Reading Notes #537 (Frank Boucher)

The Geek Shelf