Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Top Links* Bringing GitHub Actions to GitHub Mobile (Maximilian Sachs) * Until the Ice Cream Truck Podcast – On Technical Debt (Howard Dierking & Glenn Block) * PowerShell Extension for Visual Studio Code January 2023 Update (Sydney Smith) * How I built the first PDF report for KlipTok using IronPDF (Jeff Fritz) * Unpacking the value of open source and code collaboration (Mike Linksvayer)

Web & Cloud Development* Just jQuery The Core UI – Function Queues (Ian Elliot) * Feature Announcement: Enabling External PDF Renderer PDF.js in TX Text Control DocumentViewer (Bjoern Meyer) * Basic Authentication in ASP.NET Core (Damien Bowden) * Client-Side Filtering with the Kendo UI for Angular Data Grid (Peter Vogel) * Docker Swarm, a User-Friendly Alternative to Kubernetes (Shaun O’Meara) * Rotating Twisted 3D Typography with Three.js and Shaders (Yuriy Artyukh) * The Magical Eleventy v2.0.0-beta.1 Release (Zach Leatherman) * How to Draw an Owl, the API Edition – Part One (Kin Lane) * Building micro services through Event Driven Architecture part21 : Monitoring and Observability (Gora Leye) * Most Popular APIs in the Public API Network (Khushboo Goel) * Data Conversion in Go (Manoj Debnath) * The GoLand 2023.1 Early Access Program Is Open! (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* Embed WPF User Controls in WinForms Applications (Nitin Sharma) * Introducing the New .NET MAUI PDF Viewer (Mohana Priya Raja)

Visual Studio & .NET Saving Christmas with Functional C# – Part Two – Indefinite Loops (Simon Painter) * How to Randomize a List in C# and Required Members in C# (Code Maze) * Using IHttpClientFactory in C# to avoid Port Exhaustion (Henrique Dalcin Dalmas) * C# .NET – How to remove ASCII Control Characters fast and reduce to ASCII set and* C# All valid string escape sequences (Mark Pahulje) * Deep nesting – Why and how to avoid (Steven Giesel) * Realistic Data Generation in .NET With Bogus (Marko Hrnčić) * How can I call a method on a derived class from a base class, say, to get a strong reference to the containing object? (Raymond Chen)

Design, Methodology & Testing* Azure DevOps Pipelines: Tasks, Jobs, Stages and more! (John Folberth) * Agilean (Mark Seemann) * An in-depth look at Prototyping in Sketch (Sketch Team) * Guide to Projections and Read Models in Event-Driven Architecture (Oskar Dudycz) * The Service / Repository Pattern (Paul Michaels) * Getting Started With Software (and Business and Life) Skills – 2023 (Charles Flatt) * Making the case for GitHub’s Secret scanning (Rob Bos) * New Boards Hub, Sprint 216 update (Dan Hellem) * What it takes to make legacy code bases rock solid (Dennis Doomen) * GitHub Releases Copilot for Business Amid Ongoing Legal Controversy (Matt Campbell) * Responsible AI in Microsoft Designer (Sarah Dutkiewicz) * Git 2.39.1 Fixes Two Critical Remote Code Execution Vulnerabilities (Sergio De Simone) * Can we kill the word ‘project’ please? (George Stocker) * How to avoid the “Windows Defender SmartScreen prevented an unrecognized app from starting” warning (Alex Marin)

Mobile, IoT & Game Development* Learn Flutter In 15 Days – Day One (Abhishek Singhal) * Using React Native VisionCamera: Demo and alternatives (Gapur Kassym) * Realistic smoke lighting with 6-way lighting in VFX Graph (Mathieu Muller, Marie Guffroy, Orson Favrel, Julien Fryer, Gabriel de la Cruz & Ludovic Theobald)

Screencasts & Videos* Testing Blazor Applications with Playwright | .NET Conf 2022 (Debbie O’Brien & Max Schmidt) * Flutter 100 Launch | More Announcements (Codepur) * FreeCodeSession – Episode 432 (Jason Bock) * .NET Architects Panel | .NET Conf 2022 (Damian Edwards, David Fowler & Mikayla Hutchinson)

Podcasts* OnPodcast Ep.99: Massive layoffs, Insider program rebranding, new Windows 11 builds, and more (Podcast OnMSFT Team) * Merge Conflict 342: Democratizing AI… and GPT-3 (James Montemagno & Frank Kreuger) * InfoQ Podcast: Empowering Women in STEM & Building Inclusive Teams through Cooking (Kimberly Fox) * Scrum Master Toolbox Podcast – Involving the Agile team in Product Owner decisions, the why and how! | Gert Brits (Vasco Duarte) * The Amp Hour #616 – Open Source Tapeout with Matthew Venn (Dave Jones & Chris Gammell) * The Stack Overflow Podcast Episode 529 – How to build a universal computation machine with Tetris (Eira May) * Coding Blocks Podcast – Designing Data-Intensive Applications – Transactions (Allen Underwood, Michael Outlaw & Joe Zack) * AWS Developers Podcast Episode 068 – RDS Optimized Writes with Prasad Pandit (David Isbitski) * JS Party Podcast – How do you define joy? (Jerod Santo, Nick Nisi, Kevin Ball & Christopher Hiller) * The Changelog – Just Postgres (Craig Kerstiens, Adam Stacoviak & Jerod Santo) * PPP 374 | Building a Strong Personal Brand Without Being a Self-Promoting Jerk (Andy Kaufman) * AGL 295: Remote Development with Alex Svinov (John Rouda)

Community & Events* Microsoft Kills Off AltspaceVR Amid Major Layoffs (BeauHD) * Microsoft news recap: 10,000 job cuts over next 3 months, 250K Xbox Series X|S sold in Japan last year, and more (Jack Wilkinson) * Google cuts 12,000 jobs in latest round of big tech layoffs (James Vincent) * Linux Foundation’s New ‘Open Metaverse Foundation’ Launches (EditorDavid) * Cloud Native Ambassadors 2.0 (Cloud Native Computing Foundation Team) * The third-party apps Twitter just killed made the site what it is today (Mitchell Clark) * CodeMash 2023 Recap (Sarah Dutkiewicz) * Hacking #FHIR for the benefit of the FHIR community (John Moehrke)

Database* Evaluating SQL Server Filtered Indexes in a Multi Table SQL Join (Jared Westover) * Improving your WordPress workload performance on Azure Database for MySQL (Mollee Jain) * Storing and querying your geospatial data in Azure (Clemens Schotte) * Released: General Availability of Microsoft.Data.SqlClient 5.1 (David Engel)

PowerShell* PowerShell App Deployment Toolkit 3.9.1 Released (Sean Lillis)

Miscellaneous Pioneering Apple Lisa Goes ‘Open Source’ Thanks To Computer History Museum and* TikTok Confirms That Its Own Employees Can Decide What Goes Viral (BeauHD) * OpenAI CEO Sam Altman on GPT-4 Hype: ‘People are Begging to be Disappointed and They Will Be’ (EditorDavid) * Google is freaking out about ChatGPT (James Vincent) * C++ programming language and safety: Here’s where it goes next (Liam Tung) * Smithsonian Open Access (Mark Downie) * paint.net 5.0.1 is now available (Rick Brewster) * Microsoft has copied the best Windows audio app (Tom Warren)

More Link Collections* The Morning Brew # 3629 (Chris Alcock) * F# Weekly #3, 2023 – F# eXchange, ChatGPT as a service (Sergey Tihon) * Code Maze Weekly #157 (Vladimir Pecanac) * Daily Wrap Up – January 20, 2023 (#013) (Richard Seroter) * Build5Nines Weekly – January 22, 2023 (Chris Pietschmann) * C# Digest Issue #438 – January 23, 2023 (Jakub Chodounsky) * The Overflow #161: Git isn’t the only game in town (Ryan Donovan & Cassidy Williams)

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