Top Links
- Balancing work on GC threads (Maoni Stephens)
- OData Connected Service 0.7.1 Release (Clement Habinshuti)
- WinUI NumberBox Control (Fons Sonnemans)
- Announcing TypeScript 3.9 Beta (Daniel Rosenwasser)
Web & Cloud Development
- Exploring The Power Of Multiple Cursors And Selections In Sublime Text 3 (Ben Nadel)
- Azure Tips & Tricks – Tip 258 – Write queries and create dashboards using the full power of Azure Resource Graph (Michael Crump)
- Azure Service Bus .NET SDK Deep Dive – Expiry (Daniel Marbach)
- WebStorm 2020.1 Beta 2: Completion for Vue in HTML Files with CDN Links, Bundled Spell Checker, and Full Support for Angular 9 Metadata (Ekaterina Ryabukha)
- Brewing Better Barriers: Protect JavaScript Apps with JSDefender (Gabriel Torok)
- Integration Testing Azure Functions with SpecFlow and C#, Part 1 – Introduction (Jonathan George)
- Developing an Application using ASP.NET Core 3.0, EF Core 3.0, Azure Cosmos DB and Angular.js (Mahesh Sabnis)
- Hosting and ASP.NET Core API in a Container Part 1 of 2 – Building the Container and Push an ASP.NET Core API Container to Azure Container Registry Part 2 of 2 (Greg Roe)
- Introducing the Azure Key Vault Credentials Provider for Jenkins (Tim Jacomb)
- ESLint v7.0.0-alpha.3 released (ESLint Team)
- OpenID Connect Logout Options with Spring Boot (Brian Demers)
- Cypress Authentication Header Overflow Error (Kevin Logan)
- The Omit Helper Type in TypeScript (Marius Schulz)
- What is the useReducer Hook? (Adhithi Ravichandran)
- Offline storage in a PWA (Johnny Reilly)
- Printing a FHIR IG (Keith W. Boone)
- What Is Cloud Native, Exactly? (Dave Harrison & Robert Vettor)
XAML, UWP & Xamarin
- Replicating Exotic Fruits App in Xamarin Forms (Leomaris Reyes)
Visual Studio & .NET
- .NET 5 preview support in OmniSharp and C# Extension for VS Code (Filip W.)
- An ADR Visual Studio Tool – Part 7 – Adding a Context Menu Item (Paul Michaels)
- Are Windows Runtime asynchronous operations guaranteed to complete? (Raymond Chen)
- Announcing full support for a C/C++ conformant preprocessor in MSVC (Elnar Dakeshov)
- Introduction to Direct2D:Part 1 (j2inet)
- A Lesson Learnt: Test Explorer Processor Architecture Settings (Steve Gordon)
- .NET Core Entity Framework Migrations (Steve Fenton)
- Using the OAuth 2.0 device flow to authenticate users in desktop apps (Thomas Levesque)
Design, Methodology & Testing
- Publish Nuget packages in Azure DevOps Pipelines (Damien Bowden)
- Becoming a Remote Worker – End of Week 2 (Adam Storr)
- Remote Work Tiny Habits – Staying Healthy (Food) (Charles Flatt)
- Going the Distance — Remote Work and Effective Cybersecurity in the Age of Coronavirus (Gabriel Torok)
- Solving the Conundrum of Disparate Data and Different System Architectures to Build a Truly Unified Profile (Sandeep Nawathe & Jody Arthur)
- The Ultimate Guide to Better Performance Reviews at Microsoft and Save Time By Working on What Counts and How To Reframe Problems as Creative Questions (JD Meier)
- Five Meeting Tips for Newly-Remote Teams (Johanna Rothman)
- Don’t stop collaborating just because you’re remote (Kathy Gettelfinger)
- How To Make Life Easier When Using Git (Shane Hudson)
- Deploys at Slack (Michael Deng & Jonathan Chang)
Mobile, IoT & Game Development
- How To Use Swift Package Manager With Xcode: An Introduction and Tutorial (Jessica Trinh)
- Microsoft Releases Dual-Screen Layout Control Preview for Android Devs (Paul Thurrott)
- Flutter Design Patterns: 17 — Bridge (Mangirdas Kazlauskas)
- Android Image Classification with TensorFlow Lite & Azure Custom Vision Service (Daniel Hindrikes)
- #RaspberryPi – Raspberry Pi Imager, super cool imaging utility. Bonus: source code included ! (Bruno Capuano)
Podcasts, Screencasts & Videos
- GeekWire Podcast: Coronavirus hits tech economy; life under lockdown; a poem for our new era (Curt Milton)
- The Agile Coffee Podcast – episode 65 (Vic Bonacci)
- Weekly Dev Tips – Setting Up New Projects with guest Heather Downing (Steve Smith)
- InfoQ Podcast: Joe Duffy on Infrastructure as Code, Pulumi, and Multi-Cloud (Joe Duffy)
- Revision Path – Billy Almon (Maurice Cherry)
- Software Engineering Daily – Cloud Kitchen Platform with Ashley Colpaart (Jeff Meyerson)
- Merge Conflict 195: The Hanselman Machine Learning Model (James Montemagno)
- Developer Tea – Take Advantage of What You Already Have (Jonathan Cutrell)
- Building a budget Url Shortener using Azure Serverless and .Net Core (Frank Boucher)
- Go serverless: Enterprise integration with Azure Logic Apps (Scott Hanselman & Rob Caron)
- Coding Blocks Podcast – How to Work Remote Effectively (Allen Underwood, Michael Outlaw & Joe Zack)
- Codepunk 056: Masters of Deception (Bill Ahern)
- App In The Cloud Podcast: Build pipelines using Cake with Mattias Karlsson (Daniel Hindrikes)
- The Amp Hour #486 – Medical Kits, They’re The Future (Dave Jones & Chris Gammell)
- Ladybug Podcast – Learning How to Learn (Emma Bostian, Kelly Vaughn & Ali Spittel)
- FreeCodeSession – Episode 148 (Jason Bock)
- Joseph Landes and Amol Dalvi on Windows Virtual Desktop – Azure DevOps Podcast Episode 82 (Jeffrey Palermo)
- Serverless Chats Episode #42: Better Serverless Microservices using Domain Driven Design with Susanne Kaiser (Jeremy Daly)
- AGL 149: Being Promotable with Dr. David Arrington (John Rouda)
- 2 Frugal Dudes Podcast – What to Do When You Get Extra Money (Kevin Griffin & Sean Merron)
- Talk Python to Me #257 – Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy (Michael Kennedy)
- Going Remote (Even for the Experienced) (Michael Szul)
- The New Stack Context Podcast – Kelsey Hightower and Ben Sigelman Debate Microservices vs. Monoliths (TNS Staff)
- Azure Podcast Episode 321 – GitHub (Sujit D’Mello)
Community & Events
- Stack Overflow: We’re launching an Instagram account (Ben Popper)
- Geek of the Week: Jordan Zager uses plant science to make cannabis more environmentally efficient (Kurt Schlosser)
- Webinar – NUKE – Designing a build system with IDE support in mind (Maarten Balliauw)
Database
- How to Check Database Performance Facets in SQL Server? – Interview Question of the Week #270 and SQL SERVER – Unable to Disable Query Store for Always On Database (Pinal Dave)
- Deleting Data From A Table Using An INNER JOIN DELETE Query In MySQL 5.6.37 and Putting DEBUG Comments In Your SQL Statements Makes FusionReactor Query Tracing More Effective (Ben Nadel)
- How to Connect your Microsoft SQL Server Docker Container with Azure Data Studio (Clark Jason Ngo)
- Azure SQL Database: Great Choice for Modern Cloud Applications (John Morehouse)
- Moving Your SQL Workload to the Cloud (Monica Rathbun)
SharePoint & MS Teams
- Quick Microsoft Teams Tips for better and effective collaboration with your Team (Abhijit Jana)
- Microsoft Teams-Slack calling integration is coming, says Slack CEO (Mary Jo Foley)
Miscellaneous
- Streaming Checklist (Steve Smith)
More Link Collections
- The Morning Brew #2963 (Chris Alcock)
- .NET App Developer Links – 2020-03-30 (Dan Rigby)
- Double Shot #2563 (Mike Gunderloy)
- Weekly C# Digest Issue #304 (Jakub Chodounsky)
- F# Weekly #13, 2020 – F# Online, VSMac and Ionide updates (Sergey Tihon)
- Top Stories from the Microsoft DevOps Community – 2020.03.27 (Steven Murawski)
- Code Maze Weekly #18 (Vladimir Pecanac)
- Top 15 AI Articles You Should Read This Month – March 2020 (rubikscode)
- Friday Five: Teams, Azure and more! (MVP Award Team)
- Weekly Xamarin – Issue 252 – 27th Mar 2020 (Kym Phillpotts)
- GameDev News – March 27, 2020 (Brian Peek)
- Reading Notes #419 (Frank Boucher)
- Reading List 254 (Bruce Lawson)
The Geek Shelf
React Explained (Zac Gordon) – Referral Link