Top Links* Announcing TypeScript 5.1 Beta (Daniel Rosenwasser) * Writing a Cross-Platform Clock App With Avalonia UI and NXUI (Khalid Abuhakmeh) * Introduction to Dapr | Open at Microsoft (Aaron Crawfis & Paul Yuknewicz) * DirectStorage 1.2 Available Now (Cassie Hoef, Damyan Pepper and Cooper Partin) * What is Semantic Kernel? (Microsoft Learn) * OData property changes to callRecords change notifications in Microsoft Graph (Matthew McGrath)
Web & Cloud Development Need your Blazor sibling components to talk to each other? and* How to Migrate Your Web Forms App to Blazor in 6 Steps (Jon Hilton) * Node.js 20 is now available! (The Node.js Project Team) * Kubernetes 1.27: Efficient SELinux volume relabeling (Beta) (Jan Šafránek) * Azure SDK Release (April 2023) (Azure SDK Team) * A Guide to OpenTelemetry for .NET Engineers (Juan Reyes) * What Is Observability? Everything a Beginner Needs to Know (Iain Robertson) * How You Should Treat NPM Audit Results (Lahiru Lakshan Hewawasam) * Preview: PDF.js Support for Form Fields, Selections and Annotations (Bjoern Meyer) * Web API Updates with .NET 8 (Christian Nagel) * Signals: Fine-grained Reactivity for JavaScript Frameworks (Darren Jones & Olivia Gibson)
WinUI, .NET MAUI & XAML* Generate QR Code in .NET MAUI (Victor Hugo Garcia)
Visual Studio & .NET* My 2023 C# Software Developer Tool List (Michael Shpilt) * Functional exception-less error handling with C++23’s optional and expected (Sy Brand) * Reduce Lookups in HashSet, Dictionary and Other Collections With ReSharper (Maarten Balliauw) * C# Parse Linux stat command timestamp with timezone (Mark Pahulje) * How to Serialize Exceptions as JSON in .NET (Ahsan Ullah)
Design, Methodology, AI & Testing* Sleep Better, Stress Less (‘Tine Zekis) * Smoother rebases with auto-squashing Git commits (Andrew Lock) * Microsoft Open-Sources Multimodal Chatbot Visual ChatGPT (Anthony Alford) * Real-Time Messaging Architecture at Slack (Eran Stiller) * Introducing the Space Git Flow (Evgenia Verbina) * Top 11 API Testing Tools For 2023: A Comprehensive Guide (John Iwuozor) * Semantic Kernel Now Available In Python Flavor (John Maeda) * 2 types of testing – but only 1 that AI can help with (Matt Lacey) * Semantic Kernel Tools (smonroe) * Microsoft reportedly working on its own AI chips that may rival Nvidia’s (Tom Warren) * A designer’s guide to developer handoffs with Figma (Srikar Suresh) * A good design system makes everyone’s life easier (Sketch Team)
Mobile, IoT & Game Development* Rapid design iteration in Breachers using AssetPostprocessor and Blender (Jel Sadones & Pieter Vantorre)
Screencasts & Videos* How do I use SQL Server with C# and .NET? | On .NET (Jiachen Jiang) * FreeCodeSession – Episode 448 (Jason Bock) * Being Responsible with Generative AI | The AI Show Live (Seth Juarez & Sarah Bird) * Building a Culture of Agility (Mike Cottmeyer) * How to build your first app using Power Apps | Automatically with Copilot or from scratch | Microsoft Mechanics (Jeremy Chapman)
Podcasts* The Stack Overflow Podcast – Ops teams are pets, not cattle (Ryan Donovan) * TanStack Router with Tanner Linsley – JSJ 578 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * The Stack Overflow Podcast Episode 555 – We bought a university: how one coding school doubled down on brick and mortar (Eira May) * RunAs Radio – Project Zero Trust with George Finney (Richard Campbell) * Python Bytes #332 – A Python, a Slurpee, and Some Chaos (Michael Kennedy)
Community & Events* Stack Overflow: Introducing Communities on Teams: where domain, practice, and community come together with purpose (Vasudha Swaminathan) * Becoming a Microsoft Partner (David Giard) * Gates Foundation gives $9.35M to Seattle digital health nonprofit for diagnostic testing (Charlotte Schubert) * Twitter made it easier to harass transgender users (Emma Roth)
Database* REPLACE versus TRANSLATE for SQL Server Text Data Manipulation (Jared Westover) * ChatGPT- Building Out Oracle with Templates and Ansible for a DataGuard Environment (Kellyn Pot’Vin-Gorman) * Azure Database for PostgreSQL : Logical Replication (Brian McKerr) * Consistency Models & Performance: Couchbase vs. CockroachDB (Jeff Morris)
Miscellaneous* Minecraft Legends is Here (Dennis Ries) * Announcing four new languages: Konkani, Maithili, Sindhi and Sinhala (Microsoft Translator Team) * No, it is not a security vulnerability that there is no certificate of appreciation for reporting a bug (Raymond Chen) * A First Glance at the Spin Router for Rust (Thorsten Hans)
More Link Collections* The Morning Brew #3689 (Chris Alcock) * Build5Nines Weekly – April 18, 2023 (Chris Pietschmann) * Daily Wrap Up – April 18, 2023 (#070) (Richard Seroter)
The Geek Shelf .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link