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!