Top Links
- What’s next for the Microsoft Fluent UI library for Blazor? (Vincent Baaij)
- How to create a mobile app with .NET MAUI in 10 easy steps (Luis Matos)
- Building an Apple I from Parts with SmartyKit.io – Part 2 (Scott Hanselman)
- Deep dive – Uno Platform Template Wizard – Projects, Testing and Features (Nick Randolph)
- Improving the Syntax Highlighting of JavaScript in Visual Studio (Armando Aguirre)
Web & Cloud Development
- Alphabetically Sort Names in an Array (Kirupa Chinnathambi)
- Kubernetes 1.27: Server Side Field Validation and OpenAPI V3 move to GA (Jeffrey Ying & Antoine Pelisse)
- How to Return XML From ASP.NET Core Web API (Code Maze)
- What is Basic authentication and how to add in ASP.NET Core (David Grace)
- First Look: Azure Open AI Studio, Prompt Engineering. What You Can Do and How. (Jamie Maguire)
- Angular Basics: All About Ng Generate Component (John Au-Yeung)
- New Visual Studio Code Data Mapper for Azure Logic Apps (Steef-Jan Wiggers)
- ESLint v8.39.0 released (Milos Djermanovic)
- The Future of Web3: Why PWAs are the Key to Decentralized Applications (Chris Love)
- Exploring the Potential of Web Workers for Multithreading on the Web (Sarah Oke Okolo)
- WebAssembly for the Server Side: A New Way to NGINX (Matthew Yacobucci)
Visual Studio & .NET
- C# 12: Preview of Three New Features Coming (Almir Vuk)
- 10 Awesome C# Refactoring Tips (Assis Zang)
- vcpkg 2023.04.15 Release: vcpkg ships in Visual Studio, Xbox triplets, GitHub Actions Cache Support, and More… (Augustin Popa)
- C# 11 features I like the most (Neel Bhatt)
- MailMerge Class Performance Benchmark (Bjoern Meyer)
- Easy Sorting, Filtering and Pagination in .NET With Sieve Package (Phil Broderick)
- Protecting a broker from a failing delegate (Raymond Chen)
- Setting an Absolute Output Path for .NET SDK Projects (Rick Strahl)
Design, Methodology, AI & Testing
- Replacing Myself: Writing Unit Tests with ChatGPT (Ringo Alfonso)
- What’s the “unit” in unit testing and why is it not a class (Dennis Doomen)
- How To Handle Setbacks Better and How To Practice Calm to Perform Better Under Stress (J.D. Meier)
- Domain events and the “Unit of Work” pattern (Steven Giesel)
- From Automation to Robotics and AI: The Transformation of Digital Manufacturing in the Industry 5.0 Era (Abhijit Jana)
- Bing Preview Release Notes: LaTeX Support in Bing Chat (Bing Team)
- AI for Everyone: ChatGPT Prompts That Anyone Can Use (Chris Love)
- Separating cargo from the train (Dimitri Glazkov)
- Bill Gates Predicts Within 18 Months, AI Will Be Teaching Kids to Read (EditorDavid)
- The Potentially Dangerous Non-Accessibility Of Cookie Notices (Marcus Herrmann)
- GitLab 15.11 released with code suggestions (Melissa Ushakov)
Mobile, IoT & Game Development
- Getting started with Sendbird in React Native (Rupesh Chaudhari)
Screencasts & Videos
- Technology & Friends – Ryan Booz on PostgreSQL (David Giard)
- FreeCodeSession – Episode 449 (Jason Bock)
- Easier, Faster Training for your Hugging Face models | The AI Show Live (Cassie Breviu & Jingya Huang)
Podcasts
- InfoQ Podcast: Work-life Integration and the Modern Workplace (Peter Miscovich)
- CppCast – Native Languages (programming and natural) (Phil Nash & Timur Doumler)
- OnPodcast Ep. 110: Windows vs MacOS, more Activision approvals, and Musk vs Microsoft (Podcast OnMSFT Team)
- Merge Conflict 355: Previewing the Preview of C# 12 (James Montemagno & Frank Kreuger)
- Advanced Patterns with Angular Directives – Adventures in Angular 379 (Subrat Mishra & Armen Vardanyan)
- Approaches on Cost Effectiveness with Omer Hamerman – Adventures in DevOps 159 (Jonathan Hall & Will Button)
- Syntax Podcast Episode 604 – Supper Club × ESLint with Nicholas Zakas (Wes Bos & Scott Tolinsky)
- JS Party Podcast – Making “safe npm” (Bradley Meck Farias, Jerod Santo, Feross Aboukhadijeh & Christopher Hiller)
- Rocket 434: Enpoopificaton (Christina Warren, Brianna Wu & Simone De Rochefort)
- AWS Developers Podcast Episode 080 – A Conversation with Stack Overflow CTO Jody Bailey – Part 2 (David Isbitski)
- The Amp Hour #629 – At least my house isn’t haunted (Dave Jones & Chris Gammell)
- AGL 308: Unmesh Srivastava (John Rouda)
Community & Events
- Get ready for fsharpConf 2023! (fsharpConf Team)
- World Wide Web Consortium seeking next CEO (Amy van der Hiel)
- On being a woman and a data professional (Randolph West)
- Can’t-Miss Fest Alert: Philly’s Chinese Lantern Festival Returns This Summer (Visit Philly)
Database
- Searching between two date values in SQL Server (Hadi Fadlallah)
- Stabilizing Migrations to the Cloud with SQL Baselines (Kellyn Pot’Vin-Gorman)
PowerShell
More Link Collections
- The Morning Brew #3692 (Chris Alcock)
- C# Digest Issue #451 – April 24, 2023 (Jakub Chodounsky)
- F# Weekly #16, 2023 – fsharpConf 2023 (Sergey Tihon)
- The Overflow #174: This email could have been a meeting (Ryan Donovan & Cassidy Williams)
- Daily Wrap Up – April 21, 2023 (#073) (Richard Seroter)
- Collective #761 (Manoela Ilic)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Last chance to save 20% on my book with code 20DOTNET2 this week.