Top Links
- Help us improve WPF and UWP XAML designer (Olia Gavrysh)
 - Mirroring your Presence Status from the Microsoft Graph in Teams to LIFX or Hue bias lighting (Scott Hanselman)
 - Android Studio 4.0 (Adarsh Fernando)
 - ASP.NET Core Series: Blazor | On .NET (Cecil Phillip, Jeremy Likness & Patty Nguyen)
 - Continuous integration workflow template for .NET Core desktop apps with GitHub Actions (Edward Skrod)
 
Web & Cloud Development
- Overview of API Versioning in ASP.NET Core 3.0+ (Vladimir Vozar)
 - Enhance ASP.NET Projects With JetBrains Annotations (Khalid Abuhakmeh)
 - Angular Deployment with a Side of Spring Boot (Matt Raible)
 - Angular: The Unexpected (Armen Vardanyan)
 - Adding a WebSocket Security Middleware to ASP.NET Core Web Applications (Bjoern Meyer)
 - Creating an Azure Function from the Command Line (Jason Gaylord)
 - Azure Synapse for C# Developers: 5 things you need to know (Jess Panni)
 - Creating Templates with Liquid in ASP.NET Core (Julio Sampaio)
 - Mastering External Web API’s in ASP.Net Core and ABP with Swagger, ApiExplorer, and NSwag (Lee Richardson)
 - Tutorial: Convert Documents Using AWS Lambda (Nick Villalobos)
 - Falling In Love With Vue.js (Oleksandr Simonov)
 - ASP.NET Core WebSockets and Application Lifetime Shutdown Events (Rick Strahl)
 - How To Create Better Angular Templates With Pug (Zara Cooper)
 - Maintaining Feature Flag Values Across Multiple Requests (Microsoft.FeatureManagement) (Jason Roberts)
 - MDsveX – Svelte in Markdown in Svelte (Bruno Couriol)
 - How to make small changes using GitLab’s Web IDE (Chrissie Buchanan)
 - Resuming SameSite Cookie Changes in July (Justin Schuh)
 - Chrome 84 Beta: Web OTP, Web Animations, New Origin Trials and More (Chromium Team)
 - Create a Small Blog in Blazor – Part 2 – Entity Framework Integration (David Grace)
 - At Scale Infrastructure Testing With Pulumi (Dustin Farris)
 - Unify Your Adobe Experience Platform Services with Adobe Experience Platform Web SDK (Jaemi Bremner)
 - What Blazor Needs: An Ecosystem (Peter Vogel)
 - Write high-quality TypeScript code (Rachel Appel)
 - Syncfusion Blazor Components are Blazor WebAssembly 3.2.0 Compatible! (Sridhar Narasimhan)
 
XAML, UWP & Xamarin
- TinyMvvm 2.1.1 – Introducing ViewModel navigation (Daniel Hindrikes)
 - Exploring Syncfusion’s CheckedListBox Control for WPF (Jegan R)
 - Data Binding and it’s Modes in WPF (Rikam Palkar)
 - Profile Guided AOT in Uno Platform reduces package size by 50% (Uno Platform Team)
 - .NET MAUI: Cross-platform vs Multi-platform (Luis Matos)
 
Visual Studio & .NET
- SOLID Principles In C# – Interface Segregation Principle (Munib Butt)
 - Profiling template metaprograms with C++ Build Insights (Kevin Cadieux)
 - BackgroundService Gotcha: Silent Failures (Stephen Cleary)
 - Introducing Zeplin for Visual Studio Code (Zeplin Team)
 
Design, Methodology & Testing
- Threat Modeling: Grow your practice and Branching Patterns: Final Thoughts and Recommendations (Martin Fowler)
 - Dark Patterns in UX (Alyssa Nicoll)
 - Using Rick and Morty To Solve An Agile Estimation Dilemma (Kevin Wanke)
 - Exclude Work Item Types in Azure DevOps Projects (Abhijit Jana)
 - Azure DevOps–File Transformation Pipeline (David Yardy)
 - Clone or Import functionality (Travis CI Team)
 - Advanced Installer 17.1.1 (Advanced Installer Team)
 - The Ultimate Guide To Remote Team Bonding (Emily Whitten)
 - Advance Your DevOps with Pair Programming – Even Remotely (Joseph Moore)
 - We Need To Replatform (Justin Etheredge)
 
Mobile, IoT & Game Development
- Microsoft Plugs Away at Blazor for Mobile in Preview 3 (David Ramel)
 
Podcasts, Screencasts & Videos
- GCast 86: Logging in a Java Spring Boot Application (David Giard)
 - Hanselminutes – Language Understanding (LUIS) with Dr. Riham Mansour (Scott Hanselman)
 - Software Engineering Daily – Kubernetes vs. Serverless with Matt Ward (Jeff Meyerson)
 - SwipeView – Swipe It All Away | The Xamarin Show (James Montemagno)
 - Azure SQL Zone Redundant Configuration for High Availability | Data Exposed (Anna Hoffman & Marisa Brasile)
 - Podcast: Adventures in .NET High performance databases with RavenDB with Oren Eini (Oren Eini)
 - The Stack Overflow Podcast – I would D.I.E. for that IDE (Stack Overflow)
 - CppCast – Rider for Unreal Engine with Anastasia Kazakova (Rob Irving)
 - Scrum Master Toolbox Podcast – The PO who threw the team under the bus | Steve Jaccaud (Vasco Duarte)
 - Rocket 281: We Hacked A Switch (Brianna Wu, Christina Warren & Simone De Rochefort)
 - STEM Everyday: #163 | Smithsonian’s STEM in 30 | feat. Beth Wilson & Marty Kelsey (Chris Woods)
 - RunAs Radio – Business Continuity with Sonia Cuff (Richard Campbell & Greg Hughes)
 - FreeCodeSession – Episode 166 (Jason Bock)
 - React Pocast 96: Pete Hunt on Seven Years of Reconsidering Best Practices (Michael Chan)
 - Tech and Developer News for May 2020 – lots from MS Build 2020 | Adam Cogan (SSW TV)
 
Community & Events
- Mozilla’s journey to environmental sustainability (Cathleen Berger)
 - Introducing Hack Club’s Summer of Making (Elise Hollowed)
 - Helping small and medium-sized businesses during COVID-19 (Jared Spataro)
 - GitHub Action Hero: Adam Dobrawy (Michelle Mannering)
 - From Funeral Director to Customer Success Director How Megan Amos Found Her Dream Career in Tech (Stackify)
 
SharePoint & MS Teams
- New Microsoft Teams Shifts features to build richer Firstline Worker experiences (Microsoft 365 Team)
 
Miscellaneous
- 20 productivity tools for the Linux terminal (Alan Smithee)
 - Introducing an improved spellcheck experience in Microsoft Edge (Bo Cupp)
 - Announcing Windows 10 Insider Preview Build 19635 (Brandon LeBlanc)
 
More Link Collections
- The Morning Brew #3003 (Chris Alcock)
 - .NET App Developer Links – 2020-05-29 (Dan Rigby)
 - Double Shot #2607 (Mike Gunderloy)
 - Collective #607 (Pedro Botelho)
 
The Geek Shelf
 The Road to React: Your journey to master plain yet pragmatic React.js (Robin Wieruch) – Referral Link

