Top Links
- Demystifying Memory Profilers in C# .NET Part 2 – Memory Leaks (Michael Shpilt)
 - The April 2020 release of Azure Data Studio is now available (Alan Yu)
 - TechBash Call for Speakers Ends May 15 (Jason Gaylord)
 - Announcing TypeScript 3.9 RC (Daniel Rosenwasser)
 - Uno Platform: Many platforms, one world – Part 3 (Ian Bebbington)
 
Web & Cloud Development
- Using Formik to Handle Forms in React (Adebiyi Adedotun)
 - How to use CancellationTokens to cancel operations in the Azure SDK for .NET (Adrian Hall)
 - Implementing Dark Mode In React Apps Using styled-components (Blessing Krofegha)
 - Four Ways to Create a Function in JavaScript (Dhananjay Kumar)
 - Binding a Firebase Data Source to Grid Using AngularFire2 (Hariharan)
 - Learning JavaScript by Implementing Lodash Methods — Unzipping Arrays and Excluding Items and Passing Arguments into Svelte Actions and Passing Props Between Svelte Components (John Au-Yeung)
 - Adding CSS to a Page via HTTP Headers (Louis Lazaris)
 - Angular Schematics for Libraries: Keeping Your Projects Up-to-Date (Viktor Slavov)
 - Use NEO4J To Find The Shortest Path (Khalid Abuhakmeh)
 - Quickly transform any mockup or design into a working Blazor prototype (Jon Hilton)
 - Copy to Clipboard in Blazor (Chris Sainty)
 - A Complete Storage Guide for Your Kubernetes Storage Problems (Chad Serino)
 - Experimenting with Twilio (David Humphrey)
 - Why you should try Svelte! (Marc Radziwill)
 - Morphing Gooey Text Hover Effect (Mary Lou)
 - Node v12.16.3 (LTS) (Michaël Zasso)
 - The Journey to Cloud Networking (Nick Sciarrilli)
 - Creating a Master-Detail View Is Easier with Blazor DataGrid (Uma Maheswari Chandrabose)
 
XAML, UWP & Xamarin
Visual Studio & .NET
- Rider 2020.1.1 and ReSharper Ultimate 2020.1.1 Hotfixes Are Available! (Alexander Kurakin)
 - What’s Coming in C# 9 Part 1 (Jesse Liberty)
 - Kicking off Marten v4 Development (Jeremy D. Miller)
 - Tutorial: Extract Image Info with the CodecsImageInfo Class (Nick Villalobos)
 - One Month Update to .NET Core 3.1 Lambda (Norm Johanson)
 
Design, Methodology & Testing
- Branching Patterns: Integration Frequency (Martin Fowler)
 - How do GitHub Actions work? (Ben Halpern)
 - GitHub CLI (gh) Cheat Sheet (Chris Pietschmann)
 - Leading vs Managing: The Path to Growth as an Engineering Leader (Gábor Zöld)
 - How to build an effective DevSecOps culture (Erica Anderson)
 - Checklists for Hiring Remote People (Johanna Rothman)
 - Development Environments at Slack (Michael Deng)
 - Prototyping improvements and a new way to export assets directly from Cloud — what’s new in Sketch? (Sketch Team)
 - Do We Have an Obsession with Ducks in Software Development? (Steve Gordon)
 - The Ultimate Resource Guide for Learning Photoshop at Any Skill Level (The Creative Cloud Team)
 
Mobile, IoT & Game Development
- Chat app with React Native (part 4): Create Chat UI Screens with react-native-gifted-chat (Aman Mittal)
 - Build a Simple React Native App That’s Not a ToDo List (Belle Poopongpanit)
 - New Guide: Migrating from PhoneGap Build to Ionic Appflow (Chris Griffith)
 - Embed Flutter CodePen projects everywhere! (Mariano Zorrilla)
 
Podcasts, Screencasts & Videos
- RunAs Radio – Azure DevOps for Ops with Michael Levan (Richard Campbell &Greg Hughes)
 - Quantum Machine Learning and Azure Quantum | AI Show (Seth Juarez & Cameron Tomisser)
 - Xamarin.Forms 101: Basic Animations | The Xamarin Show (James Montemagno & Maddy Leger)
 - Kubernetes Podcast from Google – Open Policy Agent, with Tim Hinrichs and Torin Sandall (Craig Box & Adam Glick)
 - DevOps with Logz.io | The DevOps Lab (AbelSquidHead)
 - Microsoft Cloud Show Episode 357 | Latest News This Week From the Microsoft Cloud (Andrew Connell & Chris Johnson)
 - Rework Podcast – Product Strategy Q&A with Jason Fried and Ryan Singer (Basecamp)
 - Home automation with Hubitat and .NET Core | On .NET (Cecil Phillip)
 - Introduction to Interfaces in TypeScript (Bill Ahern)
 - FreeCodeSession – Episode 157 (Jason Bock)
 - Azure Podcast Episode 326 – Cosmos DB Free Tier (Sujit D’Mello)
 - Introducing More Python for Beginners | More Python for Beginners [1 of 20] | More Python for Beginners (Susan Ibach & geektrainer)
 
Community & Events
- Twilio Office Hours with Phil & Dom (Dominik Kundel)
 - Inclusion matters: [Part 3] How to increase inclusion? (Lina Zubyte)
 
Database
- Set Statistics Time Examples for Tuning SQL Server Queries (Rick Dobson)
 - SQL SERVER – Performance Test – sqlcmd vs SSMS (Pinal Dave)
 - Enabling customer choice, agility, and performance with SQL Server on Red Hat (SQL Server Team)
 - Couchbase Autonomous Operator 2.0 For Kubernetes Is Now GA! (Anil Kumar)
 
SharePoint & MS Teams
- New release: SharePointDsc v4.0, the next major release! (Yorick Kuijs)
 - Teams Tips with a New Signature Expert Part II: Meetings and Teams Options (Cara Heimbaugh)
 - Get Yammer in Teams and new features in Microsoft Edge—here’s what’s new to Microsoft 365 in April (Jared Spataro)
 - Breakout Rooms in Teams Webcast (Sam Brown)
 - How to integrate Microsoft To Do into Microsoft Teams (Mauro Huculak)
 
More Link Collections
- The Morning Brew #2983 (Chris Alcock)
 - .NET App Developer Links – 2020-04-29 (Dan Rigby)
 - Reading List (Michael Nygard)
 
The Geek Shelf
 Svelte and Sapper in Action (Mark Vokmann) – Referral Link

