Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies

Top Links* Running non-root .NET containers with Kubernetes (Richard Lander) * 2023 State of Web Components: Today’s standards and a glimpse into the future. (Rob Eisenberg) * The Power of Uno Platform WebAssembly and AWS Amplify for Web App Development (Uno Platform Team) * What’s next for Server Side Rendering in Angular (Jessica Janiuk) * Deep dive – Uno Platform Template Wizard – Framework, Platforms and Presentation (Nick Randolph)

Web & Cloud Development* Integrating Google Calendar Events with Syncfusion React Scheduler [Webinar Show Notes] (Carter Harris) * JavaScript Array Group (David Walsh) * Required @Input properties in Angular (Dhananjay Kumar) * Introducing support for JSON comments in your request body (Giridhar) * The Three Browser Storage Mechanisms (Hassan Djirdeh) * Auth0 CLI v1: A New Milestone for Auth0 Developers (Kevin Lillybridge) * A beginner’s guide to containers (Nikita Dergilev) * Focus on the work that matters with Postman sidebar configurations (Vineet Kumar)

WinUI, .NET MAUI & XAML* Detecting Dark and Light themes in a WPF application (Gérald Barré)

Visual Studio & .NET* How to Serialize a Dictionary to JSON in C# (Code Maze) * 256 Seconds with dotNetDave: Be careful using ContainsKey() with Dictionary Types (David McCarter) * How can I find the invalid class when C++/WinRT tells me that the class may not be final? (Raymond Chen) * A restaurant example of refactoring from example-based to property-based testing (Mark Seemann)

Design, Methodology, AI & Testing* The different retry APIs from Playwright (Tim Deschryver) * Microsoft and Epic expand strategic collaboration with integration of Azure OpenAI Service (Microsoft News Center) * What Is Design Thinking? (Krithika Subramanian) * Multi-repository enablement: effortlessly scale code scanning across your repositories (Walker Chabbott) * Why Should Businesses Leverage Selenium Automation Testing (Kanika Vatsyayan)

Mobile, IoT & Game Development* Cordova iOS 6.3.0 Released! (Niklas Merz) * Preventing iOS Safari Textbox Zooming (Rick Strahl)

Screencasts & Videos* Asp.Net Monsters #267 – Updating Legacy ASP.NET Applications (David Paquette, James Chambers & Simon Timms) * Implement QR Code & Barcode Scanning with Camera.MAUI in .NET MAUI (Gerald Versluis)

Podcasts* Revision Path – Rudy Manning (Maurice Cherry) * The PowerShell Podcast – Maximizing Community Engagement with sqldbawithabeard (James Petty) * Google Cloud Security Podcast Episode 117 – Can a Small Team Adopt an Engineering-Centric Approach to Cybersecurity? (Anton Chuvakin) * Meta Cast 274 – IRL Self Advocacy: The Ballad of Richard Khor (Bob Galen & Josh Anderson) * The Changelog – Free Dolly, GitHub Accelerator’s cohort, improving Tailscale via Apple’s open source & what the heck are passkeys?! (Jerod Santo) * Design Details 458: How Do You Simplify a UI? (Brian Lovin & Marshall Bock) * Directions on Microsoft – Generative AI: Where Customers Need to Look Before They Leap (Mary Jo Foley) * The Amp Hour #628 – Two Dads Puzzlin’ Things Out (Dave Jones & Chris Gammell) * Tim Corey: Learning Programming – Azure DevOps Podcast Episode 241 (Jeffrey Palermo) * Inside Trader Joe’s Episode 63: Trader Joe’s Knack for Hacks (Trader Joe’s Team)

Community & Events* 5 questions for Microsoft’s Natasha Crampton (Mohar Chatterjee) * Who’s shaping the future of the internet? Nominate your pick for Mozilla’s Rise 25 (Mozilla Team) * Community is the future of AI (Prashanth Chandrasekar) * You’re Invited! Microsoft AI, Data & Modern App – In Person Event (Shelly Avery) * Contributor Stories: Ed Burns (Sherry List)

PowerShell* PowerShell vs. Command Prompt: Which One Should You Use? (Kunal Chowdhury)

Miscellaneous* I’m a former Microsoft VP of HR. Here are the real reasons why layoffs are happening and how much longer they’ll last. (Chris Williams) * 5 PowerToys Features that Level Up My Windows Experience (Joao Carrasqueira) * Multinomial Naive Bayes Classification Using the scikit Library (James McCaffrey) * IKEA Is Rereleasing Vintage Pieces to Celebrate Its 80th Anniversary (Tara Bellucci)

More Link Collections* The Morning Brew #3688 (Chris Alcock) * Interesting links of the week 2023-16 (#68) (Michael Eaton) * Sands of MAUI: Issue #99 (Sam Basu) * Daily Wrap Up – April 17, 2023 (#069) (Richard Seroter) * Reading Notes #551 (Frank Boucher)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link