Top Links Creating Cross-Platform/Multi-Platform .NET Applications with Windows App SDK (WinUI) and the Uno Platform and* Exploring the Uno Platform Visual Studio Wizard for Creating Apps for the Windows App SDK (WinUI), iOS, Android, Mac, Linux and Web (Nick Randolph) * Latest updates to the Windows API and developer documentation (Microsoft Learn) * The return of WinDbg (Mark Downie) * How generative AI is changing the way developers work (Damian Brady) * How to target multiple platforms with your WinUI 3 app (Microsoft Learn) (Luke Blevins)
Web & Cloud Development* ChatGPT Problems in Coding React Apps (Peter Kellner) * Overlapping Elements on Top of Each Other (Kirupa Chinnathambi) * Kubernetes 1.27: More fine-grained pod topology spread policies reached beta (Alex Wang, Kante Yin & Kensei Nakada) * Docker Needs to Get up to Speed for WebAssembly (B. Cameron Gain) * Introduction to Svelte (Andrew Givens & Ashley Parker) * Passwordless Authentication in Next.js Using Auth0 (Chinedu Imoh) * Resource-Based Authorization in ASP.NET Core (Code Maze) * Effortlessly Create Rich Text Content with Angular Kendo UI Editor (Dany Paredes) * 4 Ways to Create an Enum in JavaScript (Dmitri Pavlutin) * Exploring gRPC project in ASP.NET Core (Karthik Chintala) * New Azure Extensions in VSCode.dev! (Meera Haridasa) * Part 2 | Blazor WebAssembly [.NET 7] JWT Authentication Series | User Login Using JWT Access Token (Naveen Bommidi) * Cheerp C++ To WebAssembly Compiler Now Open Source (Nikos Vaggalis) * Changing the Order of Parameters in Swagger / OpenAPI Documents when using NSwag to Generate the Swaggerfile (Georg Dangl) * Announcing OpenFGA v1.0: A New Milestone in Cloud Native Authorization Systems (Andrés Aguiar) * 5 ways to reduce exposure to API security risks (Marília Wyatt) * Let’s build a HTTP router for Spin with Rust (Thorsten Hans)
WinUI, .NET MAUI & XAML* Visualize JSON Data Quickly Using WPF Charts (Karthikeyan V.) * .NET MAUI 8 Preview 3: UI improvements, Memory Management, and NuGet Versioning (Almir Vuk) * Book Review: .Net MAUI for C# Developers (Peter Foot) * .NET MAUI Community Toolkit – Release v5.1.0: LazyView, Keyboard Extensions & Bugfixes! (Gerald Versluis)
Visual Studio & .NET Covariance and Contravariance in C# (Steven Giesel) * Property Ordering in C# JSON Serialization and* Aggregate Design in .NET (Code Maze) * How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 4: Handing it over (Raymond Chen) * Remote Development with JetBrains Rider (Robert Krzaczyński) * Generate C# client for OpenAPI – Revisited (Max Hamulyák) * Myths about F#: F# is hard to learn! No, it’s just different than C#. (Urs Enzler)
Design, Methodology, AI & Testing Deploy app service with private endpoint enabled via Azure DevOps (Emma Yen) * A Trip Down Memory Lane (Kirupa Chinnathambi) * Development Time: Looking Beyond Individual Features to Create a Holistic Estimation Strategy (Tyler Hakes) * Mind Maps in Markdown with Mermaid.js and How to Make Flowcharts with Mermaid.js and Creating Timeline Charts with Mermaid.js (Matt Eland) * Interview questions: What practices in software teams lead to better quality products? (Chris Heilmann) * The Paradox of Artificial Intelligence (Harry Fairhead) * New Boards Hub Update, Sprint 220 (Dan Hellem) * (The Futility of) Keeping Secrets from Yourself (Eric Lawrence) * What is project governance? How to effectively oversee projects (Leah Campbell) * My advice for building maintainable, clean architecture and* My advice for transitioning to a clean architecture platform (Maarten Vandeperre & Kevin Dubois) * 3 benefits of migrating and consolidating your source code (Mark Paulsen) * The Astounding Progress of AI: AutoGPT — An Autonomous AI Agent (Munish Munagala) * Exploring the Path to Modernizing Your Tech Stack Together (Vijay Ganesh)
Mobile, IoT & Game Development* Cross-Platform Sveltekit & Capacitor Application: Yes It’s Possible! (Logan Brade) * Provision Azure IoT Hub devices using DPS and X.509 certificates in ASP.NET Core (Damien Bowden) * HoloLens AI – using Yolo ONNX models to localize objects in 3D space (Joost van Schaik) * Introducing Ansight (Matthew Robbins)
Screencasts & Videos* Technology & Friends – Haider Ghany on Azure Data Centers (David Giard) * Amazon CodeWhisperer – Improve developer productivity using machine learning (ML) (Foobar Serverless) * Developer Relations and Beyond with Jamie Barton! (Kirupa Chinnathambi) * GitHub Copilot: Getting Started with Chat (GitHub Team)
Podcasts* Merge Conflict 354: .NET Native AOT Apps Fit on a Floppy Disk! (James Montemagno & Frank Kreuger) * Platform Engineering with Luca Galante – DevOps 158 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Trusting Your Team, The Foundation of Great Product Ownership | Daniel Westermayr (Vasco Duarte) * Mobile Development with Angular, Capacitor, and Ionic – Adventures in Angular 378 (Charles Max Wood, Simon Grimm, Armen Vardanyan & Lucas Paganini) * OnPodcast Ep.109: Bing Chat 3rd party plugins, Windows 11 on handhelds, and improved Teams search (Podcast OnMSFT Team) * Syntax Podcast Episode 601 – Supper Club × Nate Weinert and Tamagui (Wes Bos & Scott Tolinsky) * Coding Blocks Podcast – Water Cooler GPT (Allen Underwood, Michael Outlaw & Joe Zack) * No Dogma Podcast #172 – Stormy Peters, Supporting Open Source Software Communities (Bryan Hogan) * The Changelog – Examining capitalism’s chokepoints (Cory Doctorow, Adam Stacoviak & Jerod Santo) * JS Party Podcast – I’d like to add you to my professional network (Kevin Ball, Nick Nisi & Amelia Wattenberger) * Unhandled Exception Podcast – Elastic – with Steve Gordon (Dan Clarke) * AWS Developers Podcast Episode 079 – A Conversation with Stack Overflow CTO Jody Bailey (David Isbitski) * AGL 307: Andrew Cohen (John Rouda) * Talk Python to Me #411: Things I Wish Someone Had Explained To Me Sooner About Python (Michael Kennedy)
Community & Events* Webinar – Stefan Pölz – How to test C# unit tests with mutation testing (Khalid Abuhakmeh) * Kids in Tech Develops the Next Generation of Tech Innovators with Support from Progress (Kids in Tech Team) * Mass Layoffs and Absentee Bosses Create a Morale Crisis At Meta (BeauHD) * MS Build 2023: Must-See Sessions (Lee Richardson) * Top Things to Do in Philadelphia in June 2023 (Visit Philly)
Database* Get going with Oracle Database 23c Free — Click and Run environment (Lucas Jellema) * Enable hassle-free migration between SQL Server and Azure SQL Managed Instance (Niko Neugebauer) * Add Azure SQL databases to existing auto-failover group (Manvendra Singh) * Trigger SQL Views with Logic App Standard with the built-in SQL Connector (Omar Abu Arisheh)
Miscellaneous* How to contribute to Microsoft documentation (Luke Murray) * Revive Machines – RM 800XL – The legend returns (Revive Machines) * Announcing Windows 11 Insider Preview Build 23435 (Brandon LeBlanc) * ‘Angry Birds’ company is reportedly about to be sold for $1 billion… to Sega (Umar Shakir)
More Link Collections* The Morning Brew #3687 (Chris Alcock) * F# Weekly #15, 2023 – Data Science in F# (Berlin, 28–30 September) (Sergey Tihon) * Code Maze Weekly #169 (Vladimir Pecanac) * Reading List 303 (Bruce Lawson) * The Overflow #173: From Smalltalk to smart contracts (Ryan Donovan & Cassidy Williams) * Collective #760 (Manoela Ilic) * Daily Wrap Up – April 14, 2023 (#068) (Richard Seroter) * C# Digest Issue #450 – April 17, 2023 (Jakub Chodounsky)
The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Get 20% off thru April with the C# Packt sale!