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
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