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