Top Links* The Download: GPT Takes the Bar, Passwordless Cloud Deployments, Dark Sky API alternatives and more (Christina Warren) * Simplify Your Blazor Applications Using .NET 7’s New Bind Modifiers (Jon Hilton) * Installing Rider on Linux with .NET 7 (Bryan Hogan) * Building Smarter .NET Applications with ONNX ML Models (Uno Platform Team) * Dots – the friendly .NET SDK manager (Joachim Leonfellner) * New GitHub CLI extension tools (Nate Smith)

Web & Cloud Development* How to Create Custom Vue Pivot Tables & Panels for Your Web Application (Joel Parks) * Serializing .NET objects for use with Alpine.js x-data attribute (Alexander Zeitler) * Build your first Web Application with Microsoft Azure (Sachin Mittal) * Angular vs. React: How to Choose the Right Framework for You (Alexander T. Williams) * Implementing secure Microsoft Graph application clients in ASP.NET Core (Damien Bowden) * Use the Powerful Directive Composition API in Angular 15 with Kendo UI (Dany Paredes) * Reducing Blazor WASM size by providing custom ICU data (Gérald Barré) * Azure Web app using Azure SQL using Private Endpoints (Gregor Suttie) * How to use Azure Management APIs in C# with Azure.Identity (John Kilmister) * Accessing Service Bus message metadata in Azure Functions isolated model (Mark Heath) * ESLint v8.32.0 released (Brandon Mills) * Announcing The Aurelia 2 Beta (Dwayne Charrington) * Postman Interceptor But for Product Managers (Kin Lane) * Develop Your Cloud App Locally with the LocalStack Extension (Ajeet Singh Raina) * fetch with Timeout (David Walsh)

WinUI, .NET MAUI & XAML* Image Scaling in .NET MAUI (Leomaris Reyes) * XAML Behaviors and WinUI 3 (Diederik Krols)

Visual Studio & .NET Profiling .NET on Linux with BenchmarkDotNet (Adam Sitnik) * Encrypting and Decrypting a String in C# and Boxing and Unboxing in C# and Convert String and Int to Enum in C# (Code Maze) * C# Coding Best Practices – Coding Conventions with Examples (Edeh Israel Chidera) * Understanding PLINQ in .NET (Marco Luzzara) * Convert GUIDs to a Shorter Textual Representation and Back (Roland Weigelt) * Customize Signature Fields with Dynamically Created SVG Images (Bjoern Meyer) * PreEmptive Protection Dotfuscator Professional Change Log 6.5.2 (Brij Mohan) * Troubleshoot Performance Bottlenecks in .NET 6 Applications (Camilo Reyes) * Applying an improved multiple languages library to .NET applications (Jon P. Smith) * Adventures in application compatibility: Querying for an internal interface and* Making C++ primitive types meaningfully movable when they have sentinel values (Raymond Chen) * How to deploy .NET apps as systemd services using containers (Tom Deseyn) * .NET 7 Brings Networking Improvements (Edin Kapić)

Design, Methodology & Testing* MSIX limitations: How to fix “DLL not found” issue (Horatiu Vladasel) * About software estimation and planning (Dennis Doomen) * How does Naked Agility select associate Scrum Trainers? (Martin Hinshelwood) * Breaking the SAFe: Why Did SAFe Redefine the Scrum Master? (Ryan Ripley) * Resilience and Waste in Software Teams (Jessica Kerr) * Why EV Code Signing? EV Code Signing vs. Regular Code Signing (Radu Popescu) * GitHub Copilot Labs Brews ‘Code Brushes’ for ML-Powered Code Modification (Like Photoshop Painting) (David Ramel) * A DevRel Activity Ontology (Ted Neward) * Cohesion – An indicator for refactoring (Steven Giesel) * How to validate business logic (Oskar Dudycz) * GitHub Adds Required Workflows For Actions (Kay Ewbank) * Proven Solutions to Five Test Automation Issues (Wojciech Bulaty)

Mobile, IoT & Game Development* Cordova CLI 11.1.0 Released! (Bryan Ellis) * From GDSC Lead to Flutter developer: Lenz Paul’s journey (Kubra Zengin) * VS Code for Flutter hacks that will blow your mind (Mahesh Jamdade) * What Are The Best Books About Game Theory? (Guide For 2023) (Shane Duggan)

Screencasts & Videos* Nullables Livestream #6: Finish HttpClient (James Shore) * Localization in .NET MAUI – Adding Multi-Language to Your Apps (Gerald Versluis) * RavenDB Sharding Webinar recording (Oren Eini) * Building “Next Tech Event” using Blazor and RavenDB Part 14 | Coding After Work (Jimmy Engstrom & Jessica Engstrom) * Learning what is new with GitHub Codespaces on The Download (Christina Warren) * FreeCodeSession – Episode 430 (Jason Bock)

Podcasts* Revision Path – Chris Charles (Maurice Cherry) * OnPodcast Ep.98: Single screen Duo, Apple apps on Windows, new M365 Basic, and more (Podcast OnMSFT) * Merge Conflict 341: Frank Masters In-App Subscriptions (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 067 – Introducing AWS DMS Schema Conversion with Vaibhav Khandelwal (David Isbitski) * The Changelog – Premium PCB cheat sheets, a disappearing AWS dev, HyperSwitch, Servo is back at it & Cloudflare Wildebeest (Jerod Santo) * Scrum Master Toolbox Podcast – Acing the Product Owner role even without Agile or Scrum background! | Omar Perez (Vasco Duarte) * JS Party Podcast – The rise & fall of JS frameworks (Chris Ferdinandi & Kevin Ball) * The Changelog – The principles of data-oriented programming (Yehonathan Sharvit & Jerod Santo) * Azure Podcast Episode 451 – Landing Zones (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Directions on Microsoft – Analyzing Microsoft’s Migration to .NET (Mary Jo Foley) * The Amp Hour #615 – Augmented Engineering (Dave Jones & Chris Gammell) * Brian Lagunas: Modern Web – Azure DevOps Podcast Episode 228 (Jeffery Palermo) * AGL 294: From Now to Next with Erica Rooney (John Rouda) * React Native Radio 255 – RTK Query with Lenz Weber-Tronic (Lenz Weber-Tronic, Jamon Holmgren & Robin Heinze) * Talk Python to Me #398: Imaging Black Holes with Python (Michael Kennedy) * Syntax Podcast – Katherine Mello on Liberal Arts → Coding, Bootcamps, and Sustainability (Wes Bos & Scott Tolinsky) * PPP 373 | Supporting Parents in the Workplace: Tips and Strategies, with Julie Foubert (Andy Kaufman) * Google Cloud Security Podcast Episode 104 – CISO Walks Into the Cloud: And The Magic Starts to Happen! (Anton A. Chuvakin)

Community & Events* Climate change, AI, and more from my latest AMA (Bill Gates) * Students & recent graduates: Get ready for the Cloud with free Microsoft training and certification (Doug Masuda) * Game Off 2022 winners (Lee Reilly) * Meet the Skilling Champion Vlad Catrinescu (Rie Moriguchi) * Meta and Microsoft are ditching office space in the Seattle area (Taylor Soper)

Database* Twitter API to Execute Queries and Analyze Data in SQL Server (Levi Masonde) * Lesson Learned #286: Compilation vs Execution time running a TSQL query (Jose Manuel Jurado)

SharePoint, M365 & MS Teams* 4 goal-setting trends for 2023 and how Microsoft Viva Goals can help (Vetri Vellore)

PowerShell* Learn how to remove Windows 11 system apps easily with PowerShell (Kunal Chowdhury)

Miscellaneous How Bing Maps is Bringing About Digital Equity (Bing Team) * #Rust – Let’s create a Generic log() Function (Bruno Capuano) * Windows 12 – A.I. Is Going To Reinvent Everything You Do (Russell Smith) * C++ The Language Of The Future (Shila Toledano) * Microsoft brings the Windows 11 Media Player to Windows 10 and* Tweetbot and other third-party clients stop working as Twitter ‘intentionally’ blocks API access (Sofia Wyciślik-Wilson)

More Link Collections The Morning Brew #3624 and* The Morning Brew #3625 (Chris Alcock) * .NET, Architecture, Azure, And other links #45 (davita8) * Daily Wrap Up – January 13, 2023 (#009) (Richard Seroter) * Interesting links of the week 2023-3 (#55) (Michael Eaton) * F# Weekly #2, 2023 – F# Online, Fantomas VI, Dots (Sergey Tihon) * Code Maze Weekly #156 (Vladimir Pecanac) * The Overflow #160: Looking back at Hat Cafe 2022 (Ryan Donovan & Cassidy Williams) * Daily Links 10 Jan 2023 (Malcolm Jack) * Collective #747 (Manoela Ilic) * Reading Notes #538 (Frank Boucher) * C# Digest Issue #437 – January 16, 2023 (Jakub Chodounsky) * Reading List 299 (Bruce Lawson)

The Geek Shelf