Top Links* My experience with migrating my app from Xamarin.Forms to .NET MAUI (Andreas Nesheim) * Introducing MediaElement for .NET MAUI – Playing Video & Audio (Gerald Versluis) * Technical writing resources (Rachel Andrew) * Designing Effective Data Entry Forms in .NET MAUI: A Step-by-Step Guide (Jeyasri Murugan) * The Download: 100 Million Developers on GitHub, Mastodon Mania, Octolamps, Goldeneye and more (Christina Warren) * Solving the Puzzle of Real Time Collaboration using the Fluid Framework (Dan Wahlin)
Web & Cloud Development* ASP.NET Razor Pages Fragments / Single View approach (Alexander Zeitler) * Playing Dynamic Audio In Server Side Blazor (Michael Washington) * Retrieve a File from Azure Blob Storage with an Azure Function (Koen Verbeeck) * Using multi-tenant AAD delegated APIs from different tenants (Damien Bowden) * Modern Identity powered by Azure (Daniel Krzyczkowski) * Dynamically Filtering the Kendo for Angular Grid From Code (Peter Vogel) * Contain your excitement for ASP.NET on Azure (Tim Heuer) * ESLint v8.33.0 released (Brandon Mills) * One Possible Vision for API Commons (Kin Lane) * Wasm for the Frontend: A Look at Developer Use Cases (Loraine Lawson) * Using Pulumi with TypeScript (Matteo Di Pirro)
Visual Studio & .NET Inside C++/WinRT: Apartment switching: Unwinding the stack (Raymond Chen) * ReSharper Tools and Rider 2022.3.2 Bug-fix Updates Have Arrived! (Alexander Kurakin) * How to Get an Enum Member as a String in C# and How to Use SQL LIKE Operator With LINQ in C# and* How to Get Value by Key from JObject in C# (Code Maze) * C# All string escape sequences (Mark Pahulje) * All my Visual Studio extensions now work on ARM64 – thanks to GitHub sponsors (Matt Lacey) * Windows I/O completion – One little trick (James Sturtevant) * Getting started with ML.NET (Carlotta Caste) * Built-in alternatives to applicative assertions (Mark Seemann)
Design, Methodology & Testing* Learn Azure DevOps from Zero to Hero (April Edwards) * Expedia: 3 Tips for More Effective Unit Testing (Jessica Wachtel) * Production postmortem: The server ate all my memory (Oren Eini) * The Anti-ChatGPT Appears? Researchers Fights Back With ‘DetectGPT’ (EditorDavid) * Solving an advent of code problem using a compiler (Evan Martin) * Generating Sample Data with Bogus (Shawn Wildermuth) * Stacking the bricks in the software development process (Oskar Dudycz) * Improve your test experience with Playwright Soft Assertions (Tim Deschryver) * Bypassing OGNL sandboxes for fun and charities (Alvaro Munoz) * From clone to running a code base in under 5 minutes (Dennis Doomen) * Are You Better than a Bot?—How You Can Differentiate Yourself from ChatGPT (JD Meier) * Debugging the monolith: How to change the thinking of an entire tech company (Ronald Binkofski)
Mobile, IoT & Game Development* Windows 10 IoT Enterprise will still be available past January 2023 (Martin Tuip) * How to fetch and handle blob data in React Native (Chimezie Innocent) * Distribution certificates, .p12 files, and provisioning profiles with iOS (Luis Matos)
Screencasts & Videos* How do you reference an existing resource in bicep? | One Dev Question (Stephane Lapointe) * FreeCodeSession – Episode 434 (Jason Bock) * Getting Started with Playwright and VS Code (Debbie O’Brien)
Podcasts* OnPodcast Ep.100: Earnings decline, Official OpenAI partnership, Developer Direct news, and more (Podcast OnMSFT Team) * Merge Conflict 343: A Mac Mini To Rule Them All! (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 069 – AWS Step Functions Distributed Map with Justin Callison (David Isbitski) * Open-Source Software & Its Maintainability With Warren Parad – Adventures in DevOps 147 (Jillian Rowe, Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – The core value of the User Story format for Scrum teams and Product Owners | Peter Janssens (Vasco Duarte) * Latest Versions Of NgRx v14 & v15 – Adventures in Angular 367 (Subrat Mishra & Lucas Paganini) * DAWbench Radio Show Episode 21 : TechBytes 06 : 2022 Music Technology in Review ! (Vin Curigliano, Pete Brown & Chris Mann) * AGL 296: Partnering with HR from Dr. Keri Ohlrich (John Rouda)
Community & Events After Layoffs: Executive Pay Cuts at Google – and How Apple Steered Clear and Do ‘Layoffs By Email’ Show What Employers Really Think of Their Workers? (EditorDavid) * Top Developer Communities to Join in 2023 (Sara Cleghorn) * Meet a recent Microsoft Learn Student Ambassador graduate: Saad Aslam and Meet a recent Microsoft Learn Student Ambassador graduate: Jingyi Zhu and* Meet a recent Microsoft Learn Student Ambassador graduate: Josh Tillson (MS Student Developer Team) * Tech layoffs at big companies could be a boon for startups and entrepreneurship (Nate Bek)
Database* Database Migrations – Methods of Controlling Databases From Source Control (Paul Michaels)
Miscellaneous* Why This Teacher Has Adopted an Open ChatGPT Policy (BeauHD) * Wine 8.0 Released — and Plenty of Improvements are Included (EditorDavid) * Microsoft, GitHub, and OpenAI ask court to throw out AI copyright lawsuit (Emma Roth)
More Link Collections* The Morning Brew #3634 (Chris Alcock) * F# Weekly #4, 2023 – Sutil 2.0 and Fabulous 2.2 (Sergey Tihon) * Code Maze Weekly #158 (Vladimir Pecanac) * The Overflow #162: The great testing flake off (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – January 27, 2023 (#018) (Richard Seroter) * C# Digest Issue #439 – January 30, 2023 (Jakub Chodounsky) * Collective #749 (Manoela Ilic)
The Geek Shelf Git for Programmers: Master Git for effective implementation of version control for your programming projects (Jesse Liberty) – Referral Link