Top Links
- JetBrains Academy for learning code launches for free during COVID-19 pandemic (Mike Butcher)
- DevAroundTheSun a 24-hour Fundraiser May 12 (Jason Gaylord)
- C# Source Generators: Less Boilerplate Code, More Productivity (Jason Roberts)
- WinUI – New About Page (via Ana Wishoff)
Web & Cloud Development
- Installing Blazor-Blogs on Microsoft Azure and Installing Blazor-Blogs on Microsoft Azure (Deploy To Azure Button Method) (Michael Washington)
- Dynamic Routing in ASP.NET Core 3 (Ricardo Peres)
- How to Delete Multiple Azure Resource Groups with Tags, Bash via Azure Cloud Shell, and the Azure CLI (Jon Gallant)
- Azure Tips & Tricks – Tip 262 – Learn how to reduce cost with Azure (Michael Crump)
- Creating a Gauge in React (Chris Coyier)
- Node.js Best Practices — Improving Security (John Au-Yeung)
- Instant Low Code Database Web App – ASP.NET Core 3.1 Single Page Application(SPA) (Kalvin Lawrence Ernst)
- Messaging with Azure Service Bus – Part 7 – Topics and Subscriptions (Mark Heath)
- Using XMLHttpRequest from Javascript to Call a .Net Core Api (Paul Michaels)
- Trying out local emulators for the cloud-native databases from AWS, Google Cloud, and Microsoft Azure. (Richard Seroter)
- Orchestrating an application process with AWS Batch using AWS CDK (Siva Ramani)
- An API Deployment Narrative and Using Postman Workspaces and GitHub Repositories Together (Kin Lane)
- Migrating from CloudScribe to GitHub Pages (Jason Gaylord)
- Adobe Sign Tutorial: Everything You Need to Effectively Use the Adobe Sign API (Aaron Smusz)
- Building a conditional caching middleware instead of an attribute (Anthony Giretti)
- Helm, the package manager for Kubernetes, now a CNCF graduated project (Brendan Burns)
- Mid-stack inlining in Go (Dave Cheney)
- Making the Case for Serverless Use Cases (Jeremy Daly)
- Redis 6 is out (rhymes)
- Building an Real Time Event Processor – Part 3 (Jason Farrell)
XAML, UWP & Xamarin
- Answers to Basic WPF-MVVM Questions (Deepika Nithin)
- Xamarin.Forms Custom Fonts Simplified & Everywhere (James Montemagno)
- Shadows in Windows (UWP) XAML Applications – Part 4 – Custom Shadows (Nick Randolph)
- #SomeTips: Best practices for UI Handling! (Leomaris Reyes)
- CompositionProToolkit v0.9.5 Released! (Ratish Philip)
Visual Studio & .NET
- Default Interface Methods in C# (Ahmed Fouad)
- Building .NET Framework Applications with Github Actions (Calvin A. Allen)
- Mick Jagger & Circular Buffers in F# (Chris White)
- Using PredicateBuilder with EF Core for Complex Queries (Mitchel Sellers)
- Vcpkg 2020.04 Update and Product Roadmap (Augustin Popa)
- Entity Framework Core 5 vs SQLBulkCopy (Michał Białecki)
Design, Methodology & Testing
- Agile Estimation (Andrea Angella)
- How to create components in Advanced Installer (Alex Marin)
- Becoming a Remote Worker – End of Week 7 (Adam Storr)
- Long-Distance Leadership: How To Effectively Manage A Team From Afar (Deanna deBara)
- Fairness rules (Eric Brechner)
- How leaders can bring employees together during COVID-19 (Jared Spataro)
- Remote work: How global teams collaborate across time zones (Laura Heisman)
- How We Gave Superpowers to Our macOS CI (Patrick Balestra)
Mobile, IoT & Game Development
- New book: The Official Raspberry Pi Camera Guide (Alex Bate)
- Learn to create AR and VR apps in Unity (Estefany Delgado)
- Flutter: Best Practices and Tips (Kinjal Dhamat)
- Migrating to MRKT2 – easily spacing out menu buttons using GridObjectCollection and Migrating to MRTK2: right/left swappable hand menu’s for HoloLens 2 (Joost van Schaik)
- Getting Started with Swift on Ubuntu (Lazim Mohammed)
Podcasts, Screencasts & Videos
- CodeNewbie S12:E4 – How no-code tools can help your coding (David Hoang) (CodeNewbie Team)
- Technology & Friends – Chris Klug on Software Development Up-Front Planning (David Giard)
- Revision Path – Arielle Wiltz (Maurice Cherry)
- Software Engineering Daily – Isolation with Courtland Allen and Anurag Goel (Jeff Meyerson)
- Merge Conflict 200: Have We Reached Peak Merge Conflict? (James Montemagno)
- Developer Tea – There Is No, “Way We’ve Always Done It” (Jonathan Cutrell)
- Angular Air Podcast – What’s new in AngularFire with David East and Angular Air Podcast – A Visit with Stephen Fluin (Angular Air)
- Serverless Chats Episode #47: Programming AWS Lambda with Mike Roberts (Jeremy Daly)
- .NET Core Podcast – Elasticsearch and Open Source With Martijn Laarman (Jamie Taylor)
- The Work Item S01E04 – Interview with Clint Rutkas (Courtny Cotten & Den Delimarsky)
- The Ladybug Podcast – Advice to our Past Selves (Kelly Vaughn, Emma Bostian & Ali Spittel)
- Meta Cast Episode 164 – Difficult Conversations Role Play, Part 2 (Bob Galen & Josh Anderson)
- The Amp Hour #491 – The Almighty Dollarydoo (Dave Jones & Chris Gammell)
- Top Tips On Creating and Starting User Groups | #LessCodeMorePower (Golnaz Alibeigi)
- Just code: Porting Alchemy 10 to Uno Platform (Martin Zikmund)
- Talk Python to Me #262 – Build a career in data science (Michael Kennedy)
- Fragmented: An Android Developer Podcast #197: .git internals with Gordon (Donn Felker & Kaushik Gopal)
- Inside Trader Joe’s Podcast Episode 25: Trader Joe’s Update on COVID-19: Our Supply Chain & Sharing with Our Neighbors (Trader Joe’s)
Community & Events
- Microsoft Inspire — what’s happening in 2020 (MPN Team)
- How Microsoft collaborated with the NFL to bring the 2020 NFL Draft to life (Yusuf Mehdi)
Database
- SQL SERVER – Impact of Recovery Model on Insert Workload Stress Test and Wait Statistics and How to Get Details of All Files Associated with Database from MDF? – Interview Question of the Week #275 (Pinal Dave)
- Released: Microsoft.Data.SqlClient 2.0 Preview 3 (David Engel)
SharePoint & MS Teams
- A Refreshing New Look for Teams Phones! (Microsoft Teams Team)
- Slack CEO: Microsoft Teams is not a competitor to Slack (Tom Warren)
More Link Collections
- The Morning Brew #2986 (Chris Alcock)
- .NET App Developer Links – 2020-05-04 (Dan Rigby)
- Double Shot #2588 (Mike Gunderloy)
- C# Digest Issue #309 (Jakub Chodounsky)
- F# Weekly #18, 2020 – F# Conf & MS Build 2020 (Sergey Tihon)
- Code Maze Weekly #23 (Vladimir Pecanac)
- Top Stories from the Microsoft DevOps Community – 2020.05.01 (Steven Murawski)
- The Overflow #19: Jokes on us (Ryan Donovan)
- Reading Notes #424 (Frank Boucher)
- Friday Five: SQL Server Best Practices for SharePoint, Windows Insider, and more! (MVP Award Team)
- GameDev News – May 1, 2020 (Brian Peek)
- Reading List 257 (Bruce Lawson)
- What I’m Reading (Week of 4/27/20) (Dave Brock)
The Geek Shelf
Code Like a Pro in C# (Jort Rodenburg) – Referral Link