Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

Top Links * .NET Rocks! – Pro Microservices in .NET 6 with Sean Whitesell, Rob Richardson, and Matthew Groves (Carl Franklin & Richard Campbell) * Announcing Glance: Tiles for Wear OS made simple (Anna Bernbaum) * A new era of the PC (Panos Panay) * Modernizing DasBlog – from Web Forms to .NET 6 (James Montemagno & Mark Downie) * Code search in Visual Studio 2022 is about to get much faster (Denizhan Yigitbas)

Web & Cloud Development * Halo Infinite Web API Authentication (Den Delimarsky) * Azure Tips & Tricks – Tip 350 – How to extract information from receipts with Azure Form Recognizer (Azure Team) * A pipe operator for JavaScript: introduction and use cases (Axel Rauschmayer) * How to Cycle Through Classes on an HTML Element (Chris Coyier) * A launch.json to turn VS code into a full web development IDE (Christian Heilmann) * Connected Microservices with Azure Container Apps (Monojit Datta) * How I Got Pwned by My Cloud Costs (Troy Hunt) * Programmatically Determine what Ports Kestrel is Running On (Bryan Hogan) * Modernizing DasBlog – from Web Forms to .NET 6 (Mark Downie) * What every GraphQL user should know about HTTP and REST (Jens Neuse)

WinUI, .NET MAUI & XAML * .NET MAUI Closer Than Ever (Discover +5 New Features) (Dotnetsafer) * .NET MAUI – Exploring Overlays (Michael Ridland)

Visual Studio & .NET * How to Create a PNG File from a Web Page in C# (Roland Weigelt) * Switch Expression with Multiple Cases That Return the Same Result in C# (Code Maze) * Validating Objects With FluentValidation (Assis Zang) * Colors in .NET: An In-Depth Guide (Peter Huber)

Design, Methodology & Testing * Azure DevOps Server and Team Foundation Server patches (Gloridel Morales) * Solving ‘The remote provider was unable to process the request’ in Azure DevOps (Jason Gaylord) * DBAs and DevOps (Kathi Kellenberger) * MSIX Packaging Tool January 2022 Release is now available! (Sharla Akers) * GitHub Codespaces creation with the CLI (Rob Bos) * What Is Product Management? Product Manager Responsibilities By Industry (anoriega) * Event Sourcing vs Event Driven Architecture (Derek Comartin) * Are you on the boat? (George Stocker) * How To Kill Innovation (JD Meier) * Getting started with GitHub Codespaces (Jim Bennett) * Cut Time on Code Reviews and Project Planning With Static Analysis (Kateryna Shlyakhovetska) * Keeping technologists in the flow state (Prashanth Chandrasekar)

Mobile, IoT & Game Development * Flutter: Our favorite pub.dev libraries (Shawn Blais) * Some Blender tricks for the impatient Mixed Reality / HoloLens developer (2) (Joost van Schaik)

Podcasts, Screencasts & Videos * AzureFunBytes Episode 66 – Building real-time apps with Azure SignalR with Chris Noring (Jay Gordon) * Introduction to Azure SQL Bindings for Azure Functions | Data Exposed (Anna Hoffman & Drew Skwiers-Koballa) * Microsoft Mechanics – NoSQL Database for High Performance & Scalability | How to Get Started with Azure Cosmos DB (Jeremy Chapman & Estefani Arroyo) * Working Code Podcast – Episode 59: Everything Old Is New Again (Ben Nadel) * PPP 346 | Lessons from a Successful Project Manager, with Donna Gregorio (Andy Kaufman) * Design Details 426: Senior++ Designer Expectations (Brian Lovin & Marshall Bock) * The Happy Engineer Podcast 031: Increase Emotional Intelligence and Performance with Teresa Quinlan (Kae Lynne Sapino) * One Dev Question – How much extra work is it for developers to add accessibility into their games? (Kaitlyn Jones)

Community & Events * The Dev Talk Show (Feb 2) – Azure Container Apps LIVE (Andy Schwam, Chris Gomez & Rich Ross) * Student Ambassador community voices: Learnings from 2021 and new beginnings (MS Student Developer Team) * Grow your career at Unity (Lauren Allen & Corin Lane) * Gates Foundation names first outside trustees, bringing new oversight to $50B philanthropy (Todd Bishop)

Database * SQL SERVER – TempDB Error: CREATE FILE encountered operating system error 3 (Pinal Dave) * Display dates between two input dates using SQL DATEDIFF function in SQL Server (Rajendra Gupta) * Oracle to Azure Refactoring Go or No-Go Indicators (Kellyn Pot’Vin-Gorman) * Easily Deploy SQL Server Always On via AWS Launch Wizard (Carla Abanes)

SharePoint & MS Teams * How to set up SPFx development environments for multiple SharePoint Server deployments (Andrew Connell) * Microsoft Teams users can now chat with any Teams user outside their organization (Noga Ronen) * Create your first Adaptive Card Extensions(ACEs) with SPFx (Siddharth Vaghasia)

PowerShell * How to detect and delete unusable nodes in Batch Service automatically by PowerShell Script (Jay Gong)

Miscellaneous * Power Automate for desktop – January 2022 update (Yiannis Mavridis) * Windows 11 is getting Android apps, taskbar improvements, and more next month (Tom Warren) * Supervised vs Unsupervised Machine Learning (Exxact Team) * How to have a better interview (Michael Eaton) * Microsoft Account service now reaches 1 billion users (Kevin Okemwa) * Updating your Class Notebook Addin for OneNote Desktop to the latest version (Mike Tholfsen) * Writing With Style: 10 Style Guides to Inspire You (Svetlana Novikova)

More Link Collections * The Morning Brew #3398 (Chris Alcock) * The Wolf Report – January 27th, 2022 (Michael Wolfenden)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link