Top Links
- Developer Nation Survey is now open! Answer questions about your favorite tools and platforms for developers and no-code software creators, make an impact on the future trends, and win prizes. (Developer Economics)
- dotNET Dev Show: An Update on WinUI 3.0 with Alvin Ashcraft (Sam Basu)
- Data Validation with the Microsoft MVVM Toolkit (Diederik Krols)
- Solitaire in Blazor Part 1 – Overview (Matthew Jones)
Web & Cloud Development
- Angular Gets New DevTools and Feature Request Process (Kay Ewbank)
- Everything You Ever Wanted to Know About Session Management in Node.js (Nickolas Fisher)
- Angular NgClass Example – How to Add Conditional CSS Classes (Xing Liu)
- In Input We Don’t Trust… and in JavaScript, don’t trust output either 😉 (Alex Klaus)
- Building ASP.NET CRUD Web APIs (Andrea Chiarelli)
- VS Code Extensions for HTML (Chris Coyier)
- Azure API for FHIR enables health organizations to deliver CMS Patient Access and Provider Directory APIs (Heather Jordan Cartwright)
- Improved Azure App Service deployments (Michael Richardson)
- My 3 tips about Flexbox that will make your CSS better (Stas Melnikov)
- Extending HttpClient Testing With Templating (Adam Storr)
- DS Server 1.1 Released: PDF and Barcodes (Bjoern Meyer)
- ONNX Runtime 1.8: mobile, web, and accelerated training (Faith Xu)
- API’s From Dev to Production – Part 11 – Pulumi (Pete King)
WinUI, .NET MAUI & XAML
- Simple way to use Maps with Xamarin Essentials (Leomaris Reyes)
Visual Studio & .NET
- C# tip: how to get the index of an item in a foreach loop (Davide Bellone)
- Control Auto Solution load with Git Repository Open in Visual Studio (Abhijit Jana)
- Convert and Base64 Encode Images and PDFs in C# (Gabriel Smith)
- In the Jungle of .NET Obfuscator Tools (Patrick Smacchia)
Design, Methodology & Testing
- AoAD2 Practice: Incident Analysis (James Shore)
- Why DevOps isn’t a level playing field for financial services and insurance (Stephanie Cook)
- Clean API Architecture (Eric Silverberg)
- Verification vs. Validation, or Why Your Requirements Are Always Wrong (Peter Vogel)
- New policies to restrict personal access token scope and lifespan (Parsa Zand)
Mobile, IoT & Game Development
- The Different Forms of Navigation in SwiftUI (Logan Klein)
- Writing UI tests using integration_test package for Flutter Web (Darshan Kawar)
- Top 10 Features of Flutter Event Calendar (Nijamudeen)
- All about the Pub command line tool for Flutter and Dart (Suragch)
- The Programmers Guide To Kotlin – Coroutines (Mike James)
- Building stronger semantic understanding into text game reinforcement learning agents (Alexis Hagen)
- Using your Xbox for learning (Jim Bennett)
- Swift: Package Collections (Tom Doron)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Making a Vaccine Bot with JavaScript (Wes Bos)
- Revision Path – Tiffany Middleton (Maurice Cherry)
- Learn Azure Your Way Pt. 2 | Azure Enablement (April Edwards, Sandra Marin, James Seymour, Ornella Altunyan, David Berry & Dave Burnison)
- Asp.Net Monsters #213 – Local Testing with Azure Static Web Apps (James Chambers, Simon Timms & David Paquette)
- Oracle Groundbreakers Podcast – ALWAYS FREE Oracle Cloud Free Tier — The Latest Services for Developers (Bob Rhubart)
- The Work Item #35 – From Pre-Med To Product Management, with Janine Co (Den Delimarsky)
- Learn to Code with Me Podcast S8E2: From Frying Chicken to Working at Google With Danny Thompson (Laurence Bradford)
- The Amp Hour #545 – Fear of Banjos (Dave Jones & Chris Gammell)
- The Stack Overflow Podcast #345 – A good software tutorial explains the How. A great one explains the Why. (Karl Hughes, Ben Popper & Ryan Donovan)
- Microsoft Mechanics – Microsoft Viva Learning | Personalized learning experience through Microsoft 365 (Swati Jhawar & Jeremy Chapman)
- SQL Server Radio Episode 129 – 10 Comments Every DBA Wants to Say (Guy Glantser & Eitan Blumin)
- The 6 Figure Developer Episode 199 – Redis with Guy Royse (John Callaway)
- Microsoft 365 PnP Weekly – Episode 130 (Vesa Juvonen, Waldek Mastykarz & Nikola Metulev)
- Cloud Security Podcast by Google – Modern Threat Detection at Google (Anton Chuvakin)
Community & Events
- Apple WWDC21 Kicks Off with a Slew of Product Updates (Paul Thurrott)
- Unity reveals latest AR Companion app feature at Apple WWDC 21 (Timoni West, Jono Forbes, Matt Schoen & Phil Chacko)
- Expanding the Have I Been Pwned Volunteer Community (Troy Hunt)
- Meet a recent Microsoft Learn Student Ambassador graduate: Olumide Ogundare (MS Student Developer Team)
Database
- Avoid Join Hints – SQL in Sixty Seconds #172 (Pinal Dave)
- Azure SQL Database – Cancel Scale Up Request (Arun Sirpal)
Miscellaneous
- Microsoft Renames Windows Virtual Desktop to Azure Virtual Desktop (Paul Thurrott)
- Here are the devices that can run iOS 15, iPadOS 15, macOS Monterey, and watchOS 8 (Cameron Faulkner)
- Most developers believe blockchain technology is a game changer (Ben Popper)
- The latest Microsoft Office Version 2106 (Build 14131.20008) for Office Insiders comes with the following improvements (Kunal Chowdhury)
- Amazon’s neighborhood wireless network Sidewalk launches Tuesday — here’s how to opt out (Laurel Deppen)
- The ARM processor (Thumb-2), part 6: The lie hiding inside the CMN instruction (Raymond Chen)
- Five Important Differences Between Windows 10 Home and Pro (Russell Smith)
More Link Collections
- The Morning Brew #3247 (Chris Alcock)
- .NET News Roundup: Visual Studio 2019 for Mac, Windows ML, Project Tye, Oqtane (Arthur Casals)
- Weekly Notes – #66 (Miguel Bernard)
- Top Stories from the Microsoft DevOps Community – 2021.06.04 (Jay Gordon)
- Sands of MAUI: Issue #11 (Sam Basu)
- [Last Week in .NET #45] – A deal with the censorship devil (George Stocker)
The Geek Shelf
Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link