Cinco de Mayo and Taco Tuesday together at last!
Top Links
- Razor Pages in ASP .NET Core 3.1 (Shahed Chowdhuri)
 - DevTalk 36: Essential NuGet packages for your .NET projects. With Michael Stonis (Kerry Lothrop)
 - Virtual Xamarin and .NET Events in May (Jayme Singleton)
 - Cosmos DB Profiler (Oren Eini)
 
Web & Cloud Development
- Ajax promises without jQuery (Kevin Logan)
 - V8 release v8.3 (Victor Gomes)
 - Common mistakes with React Testing Library (Kent C. Dodds)
 - New Azure VMware Solution is now in preview (Azure Team)
 - Getting started with React Hook Form with TypeScript (Carl Rippon)
 - Using jQuery and Bootstrap from a CDN with fallback scripts in ASP.NET Core 3.0 (Andrew Lock)
 - How does Azure Key Vault help me secure my data? (Carmel Eve)
 - Configure a domain for an Azure App Service using Cloudflare (Damien Bowden)
 - A Complete Guide to CSS Functions (Eric Bailey)
 - Using Vue.js for Agile Development (Gabriel Cencic)
 - Securing Web API with the Hybrid Flow (Marinko Spasojevic)
 - Docker Desktop: WSL 2 Best practices (Simon Ferquel)
 - Build a Graph of Kubernetes API Objects in Go (Milos Gajdos)
 - Creating a Jekyll Theme from Windows (Jason Gaylord)
 - What is dapr? (Aaron Schlesinger)
 - Progressively enhancing radio buttons with SVG whilst staying accessible (Chris Heilmann)
 - Client Certificate Authentication (Eric Lawrence)
 - New Policy as Code Capabilities with CrossGuard (Erin Krengel)
 - npm Release: 6.14.5 (Ruy Adorno)
 - Configuring a Local Test Email Server (Steve Smith)
 - Auto Saving Form Data in Blazor (Chris Sainty)
 
XAML, UWP & Xamarin
- Implementation of the Cognitive Services + Xamarin Combo Challenge! (Bohdan Benetskyi)
 
Visual Studio & .NET
- C#8 Using Declarations With FluentAssertions (Adam Storr)
 - Top 10 books every .NET/C# developer should read (Thomas Ardal)
 - Static Constructor Failures and Declaration Order (Rick Strahl)
 
Design, Methodology & Testing
- Branching Patterns: Reviewed Commits (Martin Fowler)
 - Git in Azure DevOps (Gouri Sohoni)
 - Learning to work asynchronously takes time (Mark Locklear)
 - Fork for Windows 1.48 (Dmitry Serov)
 - Lessons learned from the Microsoft SOC—Part 3c: A day in the life part 2 (Jim Flack)
 - New TeamCity Notifier browser extension (Maria Kudryavtseva)
 - Significant whitespace is DRY (Mark Seemann)
 - The Harry Potter Sorting Hat AI: complete code (Michelangiolo Mazzeschi)
 - Free Windows 10, Linux, macOS open-source graphics editor: Inkscape 1.0 is out (Liam Tung)
 - Deploy and consume ZIP files from Maven (Matthew Casperson)
 
Mobile, IoT & Game Development
- Ionic React and Redux (Amy Terry-Penak)
 - Tips & Tricks for Debugging In Android Studio (Danish Amjad)
 - An Introduction To React With Ionic (Jerry Navi)
 - An open source camera stack for Raspberry Pi using libcamera (David Plowman)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Things You Should Know About JavaScript Events (Wes Bos)
 - Smashing Podcast Episode 15 With Phil Smith: How Can I Build An App In 10 Days? (Drew McLellan)
 - Introduction to the Azure Sphere OS | Internet of Things Show (Olivier Bloch)
 - Microsoft 365 Dev Podcast – How to unlock new scenarios in Outlook add-ins with Juan Balmori (Jeremy Thake & Paul Schaeflein)
 - Asp.Net Monsters #163: Getting Started with Feature Flags (Simon Timms, David Paquette & James Chambers)
 - Real Talk JS – i18n and l10n with N3i M3r (John Papa)
 - The Stack Overflow Podcast – Contact Tracing Calibration: Balancing Civil Liberties with Fighting the Pandemic (Paul Ford, Sham Kakade & Ben Popper)
 - Software Engineering Radio Episode 408: Mike McCourt on Voice and Speech Analysis (Felienne)
 - Azure Podcast Episode 328 – Windows Virtual Desktop (Sujit D’Mello)
 - The 6 Figure Developer Episode 142 – Talking Terraform with Ned Bellavance (John Callaway)
 - More “Python for Beginners” videos…times two! (Christopher Harrison)
 
Community & Events
- Meet Our Mascots: The New Telerik Ninja and Kendo UI Kendoka! (Stefan Stefanov)
 - Chapter Two: Day One – Joining Amazon (Den Delimarsky)
 - Student Spotlight: Outside the Fox thinking outside of the box (Abdullah Hamed)
 - Drupal’s Founder on Why Open Source Is Recession-Proof (Jennifer Riggins)
 - Ways To Experience Philly From Home This Week, May 4-10 (Kelly Bucci)
 - Five Ways to Have a Philly Staycation Right Now (Shannon Wink)
 - Announcing the MLH Fellowship, powered by GitHub (Vanessa Gennarelli)
 - Cloud Security in a Distributed DevOps World: A Virtual Pancake Breakfast (Celeste Malia)
 
Database
- SQL SERVER – Last Page Insert PAGELATCH_EX Contention Due to Identity Column (Pinal Dave)
 - Migrating Relational Data into Azure Cosmos DB using only Azure Data Factory (Tonio Lora)
 - New features in Microsoft.Data.SqlClient 2.0 preview 3 (Erik EJ)
 
PowerShell
- Customizing Prompts With A Customized Terminal (Rajiv Popat)
 
Miscellaneous
- Initial Impressions of WSL 2 (Dave Rupert)
 
More Link Collections
- The Morning Brew #2987 (Chris Alcock)
 - .NET App Developer Links – 2020-05-05 (Dan Rigby)
 - Interesting links of the week (2020 #18) (Michael Eaton)
 - Build5Nines Weekly: May 4, 2020 (Chris Pietschmann)
 - Top 15 AI Articles You Should Read This Month – April 2020 (rubikscode)
 
The Geek Shelf
 Vue.js 2 Cookbook (Andrea Passaglia) – Referral Link