Top Links
- WPF on GitHub – Add PresentationFramework, PresentationCore, WindowsBase, DirectWriteForwarder sources, along with sources for allied assemblies (Vatsan Madhavan) – The commit that brought WPF into the open source world this week.
 - Visual Studio 2019 version 16.1 now generally available (and 16.2 Preview 1 as well) (Mads Kristensen)
 - SQL Server 2019 community technology preview 3.0 is now available (SQL Server Team)
 - Visual Studio Code Remote Development may change everything (Scott Hanselman)
 - GitHub – Building an interconnected community, together (Nat Friedman)
 
Web & Cloud Development
- React Data Layer – Part 4: Backend Data (Josh Justice)
 - CSS Grid subgrid lands in Firefox Nightly (Rachel Andrew)
 - Getting Started with React Testing Library (Kingsley Silas)
 - Visual interface for Azure Machine Learning service (Meng Tang)
 - Difference between var, let and const in Javascript. (Prashant Ram)
 - Using WebAssembly with React (Richard Reedy)
 - PhpStorm 2019.2 Early Access Program is Now Open (Roman Pronskiy)
 - Migrate and Modernize with Kubernetes on Azure Government (Steve Michelotti)
 - Quick Tips for Migrating EF Core at Runtime on Azure (Julie Lerman)
 - font-display is Incompatible with Icon Fonts (Zach Leatherman)
 - Why do my linter and formatter hate each other? (Donovan Brown)
 - #VSCode – Let’s do some #FaceRecognition with 20 lines in #Python (Bruno Capuano)
 - HttpClient: How to remove charset from Content-Type header (Gunnar Peipman)
 - Horizonal Rules in LaTeX (Michael Szul)
 - ONNX Runtime: a one-stop shop for machine learning inferencing (Prasanth Pulavarthi)
 - Node v12.3.1 (Current) (Ruben Bridgewater)
 
Visual Studio & .NET
- C# Regex Examples (C# Curator)
 - Windows Runtime delegates and object lifetime in C# and other GC languages (Raymond Chen)
 - Profiling .NET Core Memory Traffic using JetBrains dotMemory (Steve Gordon)
 - The Ray Tracer Challenge… in .NET Core (Simone Chiaretta)
 
Design, Methodology & Testing
- Blender MSIX (Horatiu Vladasel)
 - The 50-10 Time Box – Revising Pomodoro for Software Development (Charles Flatt)
 - Introducing new ways to keep your code secure (Justin Hutchings)
 - Build like an open source community with GitHub Enterprise (Mario Rodriguez)
 
Mobile, IoT & Game Development
- What’s Inside material.dart #2 — Flutter (Karthik Ponnam)
 - Migrating to MRTK2 – IInputClickHandler and SetGlobalListener are gone. How do we tap now? (Joost van Schaik)
 
Podcasts, Screencasts & Videos
- MS Dev Show – WSL2 and the new Windows Terminal with Craig Loewen (Jason Young & Carl Schweitzer)
 - Syntax Podcast – CSS the Cool Parts (Wes Bos)
 - Software Engineering Daily – Gaming with Eli Brown (Jeff Meyerson)
 - Azure App Services | Dev SuperPowers Azure Tour | Part 1 (SSW TV)
 - Azure Podcast Episode 280 – ARM Templates and Azure Policy (Sujit D’Mello)
 - SQL Data Partners Podcast Episode 171: SQL Server Encryption (Amanda Halverson)
 - Complete Developer Podcast – Positioning Yourself For Advancement (BJ Burns & Will Gant)
 - Is The Google Pixel 3a Better Than The Pixel 3? – What The Tech Ep. 441 (Paul Thurrott)
 - Radio TFS – Ed Thomson at Build 2019 (Martin Woodward & Greg Duncan)
 
Community & Events
- Travelogue – The Pluralsight IPO (K. Scott Allen)
 - Accessibility Changes to docs.microsoft.com (Shir Goldberg)
 - AI boot camp aims to draw more teen girls into computer science (Ben Ryon)
 - Bot Creation User Experience Survey (Bot Framework Team)
 - Announcing GitHub Sponsors: a new way to contribute to open source (Devon Zuegel)
 - The productive software engineer with Dr. Tom Zimmermann (Laura LoPresti)
 
Database
- Ways to compare and find differences for SQL Server tables and data (Daniel Calbimonte)
 - SQL Server script to rebuild all indexes for all tables and all databases (Greg Robidoux)
 - SQL Server Security Functions (Joe Gavin)
 - SQL Server Staging Table vs Temp Table (Rick Dobson)
 - SQL SERVER – Maximizing Query Execution Plans On Screen – A Quick Tip (Pinal Dave)
 - RavenDB 4.2 has been released! (Oren Eini)
 - Using VALUES to construct an in-line table. (Kenneth Fisher)
 
Miscellaneous
- Introducing the New Xbox Game Bar (The Xbox Game Bar Team)
 - Email Open Rates: Misleading Metrics and Best Practices (Yolanda Fintschenko)
 
More Link Collections
- The Morning Brew #2751 (Chris Alcock)
 - .NET App Developer Links – 2019-05-23 (Dan Rigby)
 
The Geek Shelf
 Windows Presentation Foundation Development Cookbook: 100 recipes to build rich desktop client applications on Windows (Kunal Chowdhury)

Learn Webassembly (9781788997379): Mike Rourke: Books