Top Links
- Bringing Open AI into an Outlook add-in: moving to Azure Open AI (Matteo Pagani)
 - ReSharper 2023.1 EAP 5 Is Out Now! and Rider 2023.1 EAP 5: Schema Compare, Debugger Visualizers, Blueprint Error Parsing, and More. (Sasha Ivanova)
 - The new Bing & Edge – Updates to Chat (Bing Team)
 - Building an Apple I from scratch (Scott Hanselman)
 - Pair Programming and test-driven development with Visual Studio Live Share and GitHub Copilot (Lee Stott)
 - How to Disable Individual GridView and ListView Items in a XAML Application (WinUI + Uno Platform) (Nick Randolph)
 
Web & Cloud Development
- Integrate Google Sign-in into an ASP.NET Core 7 Application (Paul Michaels)
 - Rendering Elements After The HEAD Tag In JavaScript (Ben Nadel)
 - Build an internal error notification system in Go and Svelte (Abiodun Solomon)
 - Building micro services through Event Driven Architecture part22 : Kubernetes (admin7081)
 - Using Hangfire with ASP.NET Core (Damien Bowden)
 - CSS ::file-selector-button (David Walsh)
 - WebStorm 2023.1 EAP #5: Configure Tailwind CSS, Run Jest Tests in Folders, and Improvements for New UI (David Watson)
 - Azure OpenAI Integration with FhirBlaze (David M. Ginn)
 - Merge Arrays in JavaScript: With and Without Duplicates (Divya Dev)
 - Using Azure Data Factory orchestrating Kusto query-ingest (Hauke Mallow)
 - Iterating Over Arrays in JavaScript: 4 Methods Compared (Monty Shokeen)
 - Part 6 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example and Part 7 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi)
 - Getting Started with MongoDB Atlas and Azure Functions using .NET and C# (Nic Raboy)
 - Out with the REST: An Azure Monitor Logs ingestion SDK appears (Scott Addie)
 - Down the Cloudflare / Stripe / OWASP Rabbit Hole: A Tale of 6 Rabbits Deep (Troy Hunt)
 - Go: All your comparable types (Robert Griesemer)
 - Set up OpenTelemetry with Event Sourcing and Marten (Oskar Dudycz)
 - Keycloak and multi tenancy using single Realm (Daniel Wertheim)
 - Creating your own FHIR Server: revised (David Hay)
 - A Step-By-Step Guide To Building Accessible Carousels (Sonja Weckenmann)
 - Announcing SpaacedOut Gem Jekyll Theme v1.3.5 (Jason Gaylord)
 
WinUI, .NET MAUI & XAML
- Creating a custom Main method in a WPF application (Gérald Barré)
 - .NET MAUI Challenge 4: Telerik DataGrid (Leomaris Reyes)
 - Exploring the Features of the .NET MAUI Calendar Control (Sasi Kumar Arumugam)
 
Visual Studio & .NET
- File and FileInfo Class Comparation in C# (Code Maze)
 - A Simple Example of Amazon Transcribe with .NET (Bryan Hogan)
 - Task EventHandlers – The Little Secret You Didn’t Know (Nick Cosentino)
 - What happens if you co_await a std::future, and why is it a bad idea? (Raymond Chen)
 - Today’s random F# code: Nice test error messages with Unquote and Diffract (Urs Enzler)
 
Design, Methodology, AI & Testing
- “Testing Without Mocks” Example: Now in TypeScript (James Shore)
 - Deploying Azure Bicep Templates using the Azure CLI and How to become a DevOps Engineer and Deploy Terraform using Azure DevOps YAML Pipelines and What is DevOps? (Chris Pietschmann)
 - Exclude & Include Work Item Types in Azure DevOps Projects (Vinod Soni)
 - Microsoft limits Bing chat to five replies to stop the AI from getting real weird (Tom Warren)
 - A DevRel Activity Pattern Language (Ted Neward)
 - GitHub Codespaces and GitHub Copilot: 2 stories, thousands of possibilities (Carlotta Caste)
 - New Boards Hub, Sprint 217 update (Dan Hellem)
 - CheatGPT (David Humphrey)
 - How modern engineering principles reinforce each other (Dennis Doomen)
 - The Top 5 Disruptive Technologies Shaping the Future in 2023 (JD Meier)
 - Why we can’t stop talking about ChatGPT (Jeremy Daly)
 - Five ChatGPT Extensions that you can use on Chrome Browser (Kunal Chowdhury)
 - ChatGPT vs. Jasper AI (Matt Malone)
 
Mobile, IoT & Game Development
- Feature Engineering in the Google Play Store (Harini Chandrasekharan)
 - Roblox is working on generative AI tools (Jay Peters)
 - Getting Unity XR hands to work on HoloLens and Quest in a bare bones project (Joost van Schaik)
 - Diablo IV Open Beta Dates Announced (Adam Fletcher)
 
Screencasts & Videos
- Real World Use Cases for Dataverse for Teams (Microsoft Developer Team)
 - Workshop on GoLang fundamentals – Part 1 (Women Who Code)
 - Recording: RavenDB Usage Patterns (Oren Eini)
 - Playlist Builder – Part 2, Building a .NET MAUI app from scratch (Daniel Hindrikes)
 - The fullstack Angular meta-framework : Open Source Friday (GitHub Team)
 - The Web’s Next Transition with Kent C. Dodds – Hanselminutes Podcast 878 (Scott Hanselman)
 - Technology & Friends – Kira Soderstrom on Power Platform (David Giard)
 - FreeCodeSession – Episode 440 (Jason Bock)
 - The Download: GitHub Copilot for Business, AI Scares Us, Swearing in Code and more! (Christina Warren)
 
Podcasts
- OnPodcast Ep.103: AI changes, farewell Internet Explorer, Skype’s 10-year decline, and more (Podcast OnMSFT Team)
 - Merge Conflict 346: Calling .NET Libraries from Rust with Native AOT (James Montemagno & Frank Kreuger)
 - Meta Cast 240 – Agile Potpourri Part Deux (Bob Galen & Josh Anderson)
 - Christian Wenz: ASP.NET Core Security – Azure DevOps Podcast Episode 233 (Jeffrey Palermo)
 - Angular Setup And Workflow – Adventures in Angular 370 (Charles Max Wood, Subrat Mishra & Lucas Paganini)
 - CppCast – Issaquah trip report and how the C++ sausage is made (Nina Ranns, Timur Doumler & Phil Nash)
 - PPP 377 | Happier Hour: How to Focus on What Really Matters, with author Cassie Holmes (Andy Kaufman)
 - Coding Blocks Podcast – Designing Data-Intensive Applications – Weak Isolation and Snapshotting (Allen Underwood, Michael Outlaw & Joe Zack)
 - The Changelog – What it takes to scale engineering (Rachel Potvin & Adam Stacoviak & Jerod Santo)
 - JS Party Podcast – Web development’s lost decade (Alex Russell & Amal Hussein)
 
Community & Events
- Interview with Blazor WebAssembly Succinctly Author Michael Washington (Jacqueline Bieringer)
 - 7 reasons to join us at Azure Open Source Day (Katie Fritsch & David Dennis)
 - Accelerate your .NET app modernization journey with the Azure Immersion Workshop (Mayunk Jain)
 - Webinar Invite | PowerShell Integration in Advanced Installer | Streamlining Your Deployments (Advanced Installer Team)
 - Rockin’ the Code World: Special Guest Isaac Levin and Rockin’ the Code World: Special Guest Brady Gaster (David McCarter)
 - Developer with ADHD? You’re not alone. (Eira May)
 - Google Dev Library Letters: 18th Edition (Google Dev Library Team)
 - Announcing Techies Meetup, Student Developer Event Nigeria March 15th (Japhlet Nwamu)
 - Inclusion starts here: Why a year spent supporting representation was the best of my career (so far) (Krystal Cooper)
 - PowerShell Summit! Then and Now (James Petty)
 - Windows Developer Platform CVP Kevin Gallo to leave Microsoft (Kip Kniskern)
 
Database
SharePoint, M365 & MS Teams
- Getting Started with the Power Platform CLI (Daniel Laskewitz)
 - Discover new ways to multitask with Microsoft 365 and Edge (Liat Ben-Zur)
 
PowerShell & Terminal
Miscellaneous
- An update on two-factor authentication using SMS on Twitter (Twitter)
 - Introducing Files, version 2.4.40 (Files App Team)
 - paint.net 5.0.2 is now available (Rick Brewster)
 
More Link Collections
- The Morning Brew #3649 (Chris Alcock)
 - F# Weekly #7, 2023 – Elmish.Avalonia, SharpCells and new F# conf (Sergey Tihon)
 - Code Maze Weekly #161 (Vladimir Pecanac)
 - Daily Wrap Up – February 17, 2023 (#033) (Richard Seroter)
 - The Overflow #165: Your new favorite band is an AI (Ryan Donovan & Cassidy Williams)
 - .NET, Architecture, Azure, And other links #48 (davita8)
 - Reading List 301 (Bruce Lawson)
 - Collective #752 (Manoela Ilic)
 - C# Digest Issue #442 – February 20, 2023 (Jakub Chodounsky)
 
The Geek Shelf
 Learn WinUI 3 (Alvin Ashcraft)