Top Links
- .NET Foundation Board of Directors Election: Results! (.NET Foundation Team)
 - Recommended VS Code Extensions for Angular Developers (John Papa)
 - Standardizing WASI: A system interface to run WebAssembly outside the web (Lin Clark)
 - How to Beat Array Iteration Performance with Parallelism in C# .NET (Michael Shpilt)
 
Web & Cloud Development
- Using Guard Conditions To Short-Circuit Object-Spread Operations In TypeScript 3.2.4 (Ben Nadel)
 - Reliably processing Azure Service Bus topics with Azure Functions (Alex Brown)
 - Responsible JavaScript: Part I (Jeremy Wagner)
 - 3 Ways to Implement Form Dropdowns in Vue Using Kendo UI (Christian Nwamba)
 - Simplifying Angular CLI for beginners (Dhananjay Kumar)
 - ARMing a Hybrid Docker Swarm: Part 3 – Name Resolution with Dnsmasq (Elton Stoneman)
 - Lamar v3 is Released: Faster, smaller, quicker cold starts, internal type friendly (Jeremy D. Miller)
 - Azure Tips and Tricks Part 191 – Serial console access with Azure VMs (Michael Crump)
 - Easily identify problems in Node.js applications with Diagnostic Report (Node.js Foundation)
 - AWS Toolkit for Visual Studio now supports Visual Studio 2019 (Norm Johanson)
 - PhpStorm 2019.1 released: Debug Twig and Blade, Locate Dead Code, Enjoy Improved Autocompletion, New Refactorings & Quick-Fixes, and more (Roman Pronskiy)
 - Drawing with Voice – Speech Recognition with TensorFlow.js (Nikola Živković)
 - Using Azure DevOps for NodeJS application optimization using Gulp and Azure DevOps to build and deploy ReactJS App (Subodh Sohoni)
 - A Small Lesson on env Files in docker-compose (Julie Lerman)
 - ESLint v5.16.0 released (ESLint Team)
 - Managing Page Layouts in Blazor (Peter Vogel)
 - Solution to Postman Collection Created as Read only (Jon Gallant)
 - First Look: Forms and Validation in Razor Components (Chris Sainty)
 - Announcing TypeScript 3.4 (Daniel Rosenwasser)
 - (Not so) Stupid Question 324: What are Emmet abbreviations? (Iris Classon)
 - Announcing Brigade 1.0: Build a new kind of distributed application (Matt Butcher)
 - Accessing Express Request Headers in a Handlebar Template (Michael Szul)
 - Bypassing authentication for the local Kubernetes Cluster Dashboard (Randy Patterson)
 - Node v11.13.0 (Current) (Michaël Zasso)
 
XAML, UWP & Xamarin
- Emoticons (Nigel Ferrissey)
 - Making the case for XAML Markup Extensions (Pedro Lamas)
 - C++/WinRT envy: Bringing thread switching tasks to C# (UWP edition) and C++/WinRT envy: Bringing thread switching tasks to C# (WPF and WinForms edition) (Raymond Chen)
 - Chasing Success with Xamarin Apps (Sam Basu)
 - What’s New in Xamarin.Forms 4.0 (Alessandro Del Sole)
 - All About the Telerik WPF DataGrid (Yavor Ivanov)
 - How to add a UISearchBar in the NavigationBar of a Xamarin.Forms app on iOS (John Taubensee)
 - Hot Reloading iOS “Device-Only” features with the new Mono Interpreter (Ryan Davis)
 - Implementing INotifyPropertyChanged (Gunnar Peipman)
 
Visual Studio & .NET
- Fixing Random, part 17 (Eric Lippert)
 - Getting .NET Core 3 Preview to Work in Visual Studio 2019 (Jeremy Clark)
 - Visual Studio Tips – Breakpoints and Visual Studio Tips – Solution Explorer Search (Jeremy Hutchinson)
 - Export EditorConfig Code Style, Optimize References for SDK Projects, and More ReSharper 2019.1 EAP Updates (Maarten Balliauw)
 - An example of state-based testing in C# (Mark Seemann)
 - Introducing Couchbase.Lite.Mapping: A New Couchbase Labs Nuget Package (Rob Hedgpeth)
 - allowElevation for MSIX (Horatiu Vladasel)
 - Behind the burst compiler (Alexandre Mutel)
 - .NET Core Workers as Windows Services (Glenn Condron)
 - Trill 101: how to add temporal queries to your applications (James Terwilliger)
 - Migrating Delegate.BeginInvoke Calls for .NET Core (Mike Rousos)
 - Telemetry in Desktop Apps (Oren Novotny)
 - Implementing .NET Core 2.2 Health Checks (Tom Longhurst)
 
Design, Methodology & Testing
- Agile Milestone Criteria for Projects and Programs (Johanna Rothman)
 - Scrum@Scale: An Interview With Agile Manifesto Co-Author and Scrum Co-Founder Jeff Sutherland (Shaaron A. Alvares & Jeff Sutherland)
 - MSIX Deployment Options (Radu Popescu)
 - On learning new technologies: why breadth beats depth (Itamar Turner-Trauring)
 
Mobile, IoT & Game Development
- Progressive web application as a share option in Android (Jakub Chodounsky)
 - GlideX for For Fast Images on Android (Jonathan Peppers)
 - Xcode 10.2 GM is now available! (Matt Moriarity)
 - Real Time Baby Monitor Chrome Extension – Streaming from Raspberry PI using SignalR and Cognitive Vision Service (Jeeva Subburaj)
 - Building Simple Async API Request With Swift 5 Result Type (Alfian Losari)
 - AOSP Application Updates (Raman Tenneti & Ally Sillins)
 - Pixar’s Universal Scene Description for Unity out in Preview (Jeremy Cowles)
 - Displaying your realtime Blood Glucose from NightScout on an AdaFruit PyPortal (Scott Hanselman)
 - Configuration as Code, Part 1: Getting Started with Kotlin DSL and Configuration as Code, Part 2: Working with Kotlin Scripts (Anton Arhipov)
 - NativeScript 5.3—Hot Module Replacement Officially Supported and More (TJ VanToll)
 
Podcasts, Screencasts & Videos
- MS Dev Show – CNCF and App Plat with Alessandro Vozza (Jason Young & Carl Schweitzer)
 - Cross Cutting Concerns Podcast 115 – Jamie Phillips on Terraform (Matthew Groves)
 - .NET Rocks! – Azure Functions using Node with Simona Cotin (Carl Franklin & Richard Campbell)
 - Observed Tech PODCAST Episode 307 #OTP (Richard Hay)
 - Software Engineering Daily – Uber Infrastructure with Prashant Varanasi and Akshay Shah (Jeff Meyerson)
 - Merge Conflict 143: It’s a Services Episode (James Montemagno)
 - Developer Tea – Mental Accounting (Jonathan Cutrell)
 - Deploy to Azure using GitHub Actions | Azure Friday (Donovan Brown & Rob Caron)
 - Using GitHub Actions to Deploy to Azure | The DevOps Lab (Damian Brady)
 - ASP.NET Monsters #122: Playing with Pulumi (James Chambers, David Paquette & Simon Timms)
 - Azure Podcast Episode 272 – The New Azure Monitor (Sujit D’Mello)
 - React Podcast 41: Be Super with TypeScript and Jared Palmer. On the when, where, what, why, and how much of TypeScript in React. (Michael Chan)
 - XAML Islands | Visual Studio Toolbox (Robert Green)
 - The Productive C# Podcast – How to organize a UX Review Session (Andrea Angella)
 - .NET Core Show – Microservices with Christian Horsdal (Jamie Taylor)
 - The Changelog – Why smart engineers write bad code (Adam Stacoviak & Jerod Santo)
 - Coding Blocks Podcast – The Second Date is Always Easier (Allen Underwood, Michael Outlaw & Joe Zack)
 - Complete Developer Podcast – Put Yourself Out There (BJ Burns & Will Gant)
 - Rocket 220: She’s in Dubai (Brianna Wu, Christina Warren & Simone De Rochefort)
 - Developer on Fire Episode 417 | Jérémie Chassaing – Caring, Context, and Iteration (Dave Rael)
 - SDU Show 76 with guest Jakub Szymaszek (Greg Low)
 - The Amp Hour #436 – Downward Sloping Trace (Dave Jones & Chris Gammell)
 - FreeCodeSession – Episode 53 (Jason Bock)
 - Microsoft 365 Dev Podcast – Microsoft Teams provisioning with Bob German (Jeremy Thake & Paul Schaeflein)
 - Women in Business & Technology Podcast 042 – Activating change with Microsoft US President Kate Johnson (Sonia Dara & Colleen O’Brien)
 - Ask Octopus Episode 11 – Automatically Cancel Tasks, Progression Prevention and Compliance (Octopus Deploy)
 - Hanselminutes – The Manager’s Path with Camille Fournier (Scott Hanselman)
 
Community & Events
- Visual Studio Extensibility Day at Build 2019 (Mads Kristensen)
 - .NET Foundation March 2019 Update (.NET Foundation Team)
 - Leader spotlight: Melissa Fabros (Jessica Paoli)
 - The Next CEO of Stack Overflow (Joel Spolsky)
 - Dominican MVP Girls panel by Mujeres Tics (Leomaris Reyes)
 - First Election of the .NET Foundation (Miguel de Icaza)
 
Database
- SQL Server Management Studio 18.0 Release Candidate 1 is now available (Dinakar Nethi)
 - How to Limit Output of Varchar(max), Nvarchar(max) in SELECT Statement? – Interview Question of the Week #218 (Pinal Dave)
 
SharePoint & MS Teams
- Whiteboard in Teams meetings integration, ink grab and ink beautification are here! (Itai Almog)
 - What’s new in Microsoft Teams on Surface Hub – March round up (Jatin Patel)
 - RELEASE: Live Events for Microsoft Teams & Yammer Enterprise (Kurt Shintaku)
 
PowerShell
- Powershell Script to Collect SQL Server Inventory (Alejandro Cobar)
 - General Availability of PowerShell Core 6.2 (Steve Lee)
 - PowerShell Standard support in AWSPowerShell.NetCore (Steven Kang)
 
Miscellaneous
- Microsoft officially designates Windows 10 1809 as ready for broad deployment (Mary Jo Foley)
 - Why I stuck with Windows for 6 years while developing Discourse (Sam Saffron)
 - Hitting send on the next 15 years of Gmail (Tom Holman)
 - What it’s like to interview at GitLab: A peek inside the recruitment process (Gosia Ksionek)
 - Speed of Voice – The Pace of Your Presentation Can Heavily Impact How Well it Lands (John Papa)
 - How to Make the Most Out of Your Visit to Kalahari Resorts (Nedra McDaniel)
 - Download the Creating Winning Content Ebook (Yolanda Fintschenko)
 
More Link Collections
- The Morning Brew #2715 and The Morning Brew #2716 (Chris Alcock)
 - Double Shot #2310 and Double Shot #2311 (Mike Gunderloy)
 - Collective #503 (Pedro Botelho)
 - F# Weekly #13, 2019 – Ionide — A New Hope & VS 2019 Launch Event (Sergey Tihon)
 - Weekly C# Digest Issue #252 (Jakub Chodounsky)
 - ASP.NET MVC5, Azure Security Center, and More on This Week’s Friday Five! (MVP Award Program)
 - Reading List 227 (Bruce Lawson)
 - Reading Notes #372 (Frank Boucher)
 - Top Stories from the Microsoft DevOps Community – 2019.03.29 (Edward Thomson)
 - GameDev News – March 29, 2019 (Brian Peek)
 - XamarinBites 4 (Nigel Ferrissey)
 
The Geek Shelf
 React Cookbook: Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL (Carlos Santana Roldan)