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