Top Links
- New Microsoft 365 Patterns and Practices (PnP) team model with new community leads (M365 PnP Team)
 - Uno Platform and Windows Community Toolkit DataGrid, TabView and Expander with Sample Code (Uno Platform)
 - GitHub Actions: Community momentum, enterprise capabilities, and developer improvements (Jeremy Epling)
 - International Tech Speakers Host Fundraiser for Direct Relief – .NET Foundation Presents 24-Hour Virtual Conference Streamed on Twitch and YouTube (.NET Foundation)
 - Creating and Packaging a .NET Standard library (Sayed-Ibrahim-Hashimi)
 - Windows Terminal Preview v0.11 Release (Kayla Cinnamon)
 
Web & Cloud Development
- How to Build a Secure AWS Lambda API with Node.js and React (Nickolas Fisher)
 - Blazorise 0.9 release notes (Mladen Macanovic)
 - Exploring Node.js Internals (Aleem Isiaka)
 - Introducing Azure Sphere Developer Learning Path Labs on GitHub (glovebox)
 - AWS Chatbot – ChatOps for Slack and Chime (Jeff Barr)
 - Custom Response Caching Using NCache in ASP.NET Core (Joydip Kanjilal)
 - Cabin Fever Coding: A Node.js Back-end Tutorial (Kevin Bloch)
 - Introducing MVVM architecture. Vanilla javascript implementation. (Volodymyr Kopytin)
 - Using Docker Desktop and Docker Hub Together – Part 1 (Peter McKee)
 - CSS Clamp: The Goldilocks of CSS Math Functions (Steve Fenton)
 - My Visual Studio Code Setup: Extensions and Themes and Some Little Improvements to My VS Code Workflow (Workspaces, Icons, Tasks) (Chris Coyier)
 - Knative Cookbook: Building Effective Serverless Applications with Kubernetes and OpenShift (Kamesh Sampath)
 - Telerik UI for Blazor 2.11.0: New Grid Features, Scheduler Improvements, Wasm 3.2.0 Preview 4 and More! (Maria Veledinova)
 - New – Announcing Amazon AppFlow (Martin Beeby)
 
XAML, UWP & Xamarin
- Migrating ListView to CollectionView in Xamarin.Forms – User Interface (Matthew Robbins)
 
Visual Studio & .NET
- NuGet.org will continue to support TLS 1.0 and 1.1 until further notice (Christopher Gill)
 - Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead. (David Yardy)
 - Rider for Unreal Engine Public Preview Starts Now! (Anastasia Kazakova)
 - JetBrains Toolbox App 1.17 is Out: Quality Improvements Arrive with a New Build Completely Rewritten in Kotlin (Victor Kropp)
 
Design, Methodology & Testing
- Branching Pattern: Healthy Branch (Martin Fowler)
 - Using Moq for Unit Testing with Prism EventAggregator (Kristof Berge)
 - GitLab 12.10 released with Requirements Management and Autoscaling CI on AWS Fargate (Farnoosh Seifoddini)
 - What You Need to Know About Deep Reinforcement Learning (Exxact Team)
 - GitHub – Improving notifications for everyone (Benjamin Nickolls)
 - How to resolve a git merge conflict (Brian Breniser)
 - Finding build bottlenecks with C++ Build Insights (Kevin Cadieux)
 - Continuous Delivery with Feature Flags (Toggles) is More Difficult Than It Seems (Michael Shpilt)
 - The Disconnect Between Developers and Application Security (Mike Melanson)
 - Case Study: 2 Simple Principles to achieve High Code Maintainability (Patrick Smacchia)
 - Developer’s Guide to Tech Strategy (Shawn ‘Swyx’ Wang)
 - How to Boost Employee Morale in 2020 (Young Entrepreneur Council)
 
Mobile, IoT & Game Development
- Why Mobile Apps Makers Are in Love With Flutter? (Vitaly Kuprenko)
 - Track your cat’s activity with a homemade speedometer (Ashley Whittaker)
 - Responsive Web And Desktop Development With Flutter (Carmine Zaccagnino)
 - Flutter Spring 2020 Update (Tim Sneath)
 
Podcasts, Screencasts & Videos
- .NET Rocks! – Versioning in a Pandemic with Jon Skeet (Carl Franklin & Richard Campbell)
 - GCast 82: Creating a RESTful Web Service with Spring Boot (David Giard)
 - Building Flutter Bot for Twitter In Just 20 Mins (MTechViral)
 - Software Engineering Daily – NGINX API Management with Kevin Jones (Jeff Meyerson)
 - Azure Sphere: Defense in depth for IoT devices | Internet of Things Show (Olivier Bloch)
 - Video Blog – Customize Azure DevOps Projects Process Templates (Abhijit Jana)
 - Talk: Modeling in a non relational world (Oren Eini)
 - PPP 287 | A Green Beret’s Advice About Job Transition, with author Herb Thompson (Andy Kaufman)
 - Complete Developer Podcast – Red Flags In The Hiring Process (BJ Burns & Will Gant)
 - SQL Data Partners Podcast Episode 198: Cloud Infrastructure (Carlos L. Chacon)
 - Video Series Part 5 – Microsoft Healthcare Bot Service for COVID-19: Reference Architecture (Ganesh-R)
 - The CSS Podcast 007: Color Part 2 – Perception (Google)
 - The Changelog – Work from home supercut (Jerod Santo, Suz Hinton, Nick Nisi, Kevin Ball, Mat Ryer, Mark Bates, Carmen Andoh, Jon Calhoun, Adam Stacoviak, Mireille B. Reece & Psy.D)
 - SchwammyStreams – Coding and Testing (Andy Schwam)
 - Azure Podcast Episode 324 – Dapr, Arc and Cloud Native Innovations (Sujit D’Mello)
 
Community & Events
- Join us for JetBrains .NET Days Online – A virtual .NET event on May 13–14, 2020 (Alexandra Kolesova)
 - Philly .NET Meetup – Visual Studio Online + Jupyter Notebooks (May 20th) (Bill Wolff & Rob Keiser)
 - Join me for SharePoint Framework Mini Summit, a FREE online event and May the 4th be with you! (Andrew Connell)
 - Commemorating the 50th Earth Day (Twitter)
 - Bill Gates talks to students around the world about pandemic, studying and more in Code.org session (Kurt Schlosser)
 - Privacy Norms and the Pandemic (Mark Surman)
 - A Story Of Support: How The MVP Community Came Together After Quake Hit Croatia Amid COVID-19 (MVP Award Team)
 
Database
- Running SQL Server on a Raspberry Pi (Andrew Pruski)
 - Open sourcing the Java language extension for SQL Server (Nellie Gustafsson)
 - Set up a SQL Server in a docker container (Michał Białecki)
 - Migrating users from MySQL running on-premises or in AWS RDS to Azure Database for MySQL (Amol Bhatnagar)
 - Why Ordering Isn’t Guaranteed Without an ORDER BY (Brent Ozar)
 - SSMS – Bug – Execution Time-Out (Pinal Dave)
 
SharePoint & MS Teams
- Teams Tips with a New Signature Experts Part I: Being Video Ready (Cara Heimbaugh)
 
Miscellaneous
- How to Remote Desktop (RDP) into a Windows 10 Azure AD joined machine (Scott Hanselman)
 - Announcing Windows 10 Insider Preview Build 19613 and Releasing Windows 10 Insider Preview Build 19041.208 to the Slow ring (Brandon LeBlanc)
 - Quantum Computing Topics (ContentLab IO)
 - paint.net 4.2.11 alpha build 7417 (Rick Brewster)
 
More Link Collections
- The Morning Brew #2979 (Chris Alcock)
 - .NET App Developer Links – 2020-04-23 (Dan Rigby)
 
The Geek Shelf
 ASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3 (Carl Rippon) – Referral Link

