Top Links
- Azure Static Web Apps is production-ready: These are my 5 favorite things (Dave Brock)
 - Yet Another Podcast – Mark Price on C# 9 and .NET 6 (Jesse Liberty)
 - CoreWCF Reached Its First GA Release (Almir Vuk)
 - Rapid XAML Toolkit v0.12 – Now with extra Xamarin.Forms related goodness (Matt Lacey)
 - Async/Await Calls Gotcha with the CSharp ? Null Propagator (Rick Strahl)
 
Web & Cloud Development
- Three Ways to Share Node.js Modules Across Multiple Projects (David Neal)
 - Public preview of Azure VPN Client for macOS (Azure Team)
 - AWS basics: 10 tips and tricks for a smooth start (Carlos Souza)
 - Updating Azure App Service on Linux for Docker via Webhooks from C# (Georg Dangl)
 - Upgrading a Blazor Oqtane Module (Michael Washington)
 - Angular v12 Released, Transitions to Ivy Rendering Engine (Bruno Couriol)
 - Securing OAuth Bearer tokens from multiple Identity Providers in an ASP.NET Core API (Damien Bowden)
 - Lost in Azure cloud identity – part 5 (Daniel Krzyczkowski)
 - JavaScript Microcontrollers and ReactJS: Displaying Build Information (John M. Wargo)
 - Introduction To ASP.NET Core Razor Pages (Kirtesh Shah)
 - Introduction to the Node.js reference architecture, Part 3: Code consistency (Lucas Holmquist)
 - Dropping eFrolic CSS support (Mladen Macanovic)
 - Creating Business Workflows with Azure Logic Apps (Muhammed Saleem)
 - How to Programmatically Add Signature Fields to PDF Documents Using JavaScript (Sean Deegan)
 - Microsoft Releases Azure Static Web Apps Into General Availability (Steef-Jan Wiggers)
 - Introducing the Azure SDK for Python (Conda) **Preview** (Xiang Yan)
 - Everything you need to know to deploy an Azure Static Web App (Ayşegül Yönet)
 - Achieving observability in async workflows (Colby Callahan, Megha Manohara & Mike Azar)
 - Exploring the Visual Studio Code REST Book extension for native Notebooks (Scott Hanselman)
 - How to Ensure Web Application Security (Aqib Ijaz)
 - Azurite and Table Storage in a dev container (Johnny Reilly)
 - Tree-Shaking: A Reference Guide (Átila Fassina)
 - The Future Web: Will Canvas Rendering Replace the DOM? (Matthew MacDonald)
 - GitHub’s Journey with Web Standards and Web Components (Sergio De Simone)
 
WinUI, .NET MAUI & XAML
- VLC Media Player in Xamarin Forms (an Alternative to AvPlayer and Android Media Player) (Damien Tohin Doumer Kake)
 
Visual Studio & .NET
- Java on VS Code Improves Debugger and Test Runner (David Ramel)
 - C# 9.0 Features and Expectations of C# 10 (Dotnetsafer)
 - .NET – Personal Extensions (Cody Merritt Anhorn)
 - Why isn’t my shell namespace extension getting every single DragOver mouse message? (Raymond Chen)
 
Design, Methodology & Testing
- Git commit/checkout is a snapshot, not a delta (Charles Flatt)
 - You can’t automate accessibility testing (Chris Heilmann)
 - What Introverts Want Extroverts To Know About Workplace Collaboration (Genevieve Michaels)
 - How we used GitLab values to develop a successful Security Awards Program (Philippe Lafoucrière)
 - A Better Approach To Coding For Beginners: 4 Things You Need to Know (Temidayo Adefioye)
 - Professional Development in Tech: Steps for Creating a Productive Routine (Yaroslav Menshikov)
 - Why Bad CEOs Fear Remote Work (Scott Berkun)
 
Mobile, IoT & Game Development
- Ionic: Displaying Build Information (John M. Wargo)
 - Monorepos with Ionic, Vue, and npm (Mike Hartington)
 - Getting started in “app” development – what do you need to know from a conference session? (Matt Lacey)
 
Podcasts, Screencasts & Videos
- .NET Core Podcast – dotnet new3 with Sayed Hashimi (Jamie Taylor)
 - CodeNewbie S16:E2 – What is creative coding and generative art (Varun Vachhar) (CodeNewbie Team)
 - Technology & Friends – Joel Cochran on Azure Synapse (David Giard)
 - Developer Tea – Sources of Truth (Jonathan Cutrell)
 - Merge Conflict 254: AirTag Development (James Montemagno & Frank Kreuger)
 - Real-time streaming now faster, easier with Confluent Cloud on Azure (Scott Hanselman & Rob Caron)
 - InfoQ Podcast: Aino Corry on Retrospective Antipatterns (Aino Corry)
 - Meta Cast Episode 195 – When Do You Shut It Down? (Bob Galen & Josh Anderson)
 - JS Party Podcast – This is ReScript (Patrick Ecker, Jerod Santo & Feross Aboukhadijeh)
 - The Changelog – Open source goes to Mars (Martin Woodward, Adam Stacoviak & Jerod Santo)
 - ALM and the Power Platform with Phil Topness and Marc Schweigert – Part 1 | #LessCodeMorePower (Dona Sarkar & Sarah Critchley)
 - UI Breakfast Episode 213: Managing Paid Ads with Pamela Wagner (Jane Portman)
 - FreeCodeSession – Episode 264 (Jason Bock)
 - Serverless Chats Episode #101: How Serverless is Becoming More Extensible with Julian Wood (Jeremy Daly)
 - Talk Python to Me #316 – Flask 2.0 (Michael Kennedy)
 
Community & Events
- MVP Develops Blazor Community During Quarantine (Jeffrey Raymond Kitt)
 - Celebrating 10 Years of Kotlin – Share Your Stories! (Alina Grebenkina)
 - Awesome Things to Do in Philadelphia in Summer 2021 (Visit Philly)
 
Database
- CPU, Linux and Shutdown – 3 SQL in Sixty Seconds Video (Pinal Dave)
 - Installing and Running MongoDB from Scratch (Paul Michaels)
 
SharePoint & MS Teams
- How to present from PowerPoint desktop directly to Microsoft Teams meeting (Vesa Nopanen)
 - Leveraging Virtual Tours Inside of Viva Connections for Back to Work Scenarios – HLS Show Me How (Mike Gannotti)
 
PowerShell & Terminal
- Announcing PSDesiredStateConfiguration on PowerShell Gallery (Jason Helmick)
 - Microsoft gives Windows Terminal a promotion in the latest Windows 10 builds (Mark Sofia Wyciślik-Wilson)
 - Getting Started with Azure Shell and PnP PowerShell with Certificates (Paul Bullock)
 
Miscellaneous
- Power Apps Development in Fusion Teams (Justin Yoo)
 - Announcing Windows 10 Insider Preview Build 21382 (Brandon LeBlanc)
 - Free Internet Plugin by Hacker Noon (hackernoon)
 - Windows 10 KB5003173 update causing error 0x800f0922 for some users and Windows 10 KB5003173 update causing audio issues for some users (Kunal Chowdhury)
 
More Link Collections
- The Morning Brew #3232 (Chris Alcock)
 - .NET App Developer Links – 2021-05-17 (Dan Rigby)
 - C# Digest Issue #363 (Jakub Chodounsky)
 - F# Weekly #20, 2021 – Fable.Form is released (Sergey Tihon)
 - Code Maze Weekly #77 (Vladimir Pecanac)
 - The Overflow #73: Open source helicopters on Mars (Ryan Donovan & Cassidy Williams)
 - .NET News Roundup – Week of May 10th, 2021 (Arthur Casals)
 - Top Stories from the Microsoft DevOps Community – 2021.05.14 (Zachary Deptawa)
 - The .NET Stacks #49: Is reflection really that bad? (Dave Brock)
 - Windows 10 news recap: Windows Insider Bug Bash returns, PowerToys gets a new bugfix update, and more (Jack Wilkinson)
 - Friday Five: Lists Tips, AR Insights, More! (Jeffrey Raymond Kitt)
 
The Geek Shelf
 Test-Driven React: Find Problems Early, Fix Them Quickly, Code with Confidence (Trevor Burnham) – Referral Link

JavaScript in 24 Hours, Sams Teach Yourself (7th Edition): Phil Ballard: 9780672338090: Books