Top Links
- C# interop with C/C++ and Rust in WebAssembly and UWP, WinUI and Uno Platform get Prism support thanks to Uno team OSS Contribution (Uno Platform)
- TWC9: Remote Edition! .NET 5.0, Windows Terminal, Python in VS Code, and more! | This Week On Channel 9 (Christina Warren)
- Query Tags in EF Core for ASP .NET Core 3.1 Web Apps (Shahed Chowdhuri)
- Build your technical skills at home with online learning (Ben Popper)
- Work flow of diagnosing memory performance issues – Part 2 (Maoni Stephens)
Web & Cloud Development
- Deploy Kubernetes Clusters on Microsoft Azure with Rancher (Christian Frank)
- What’s in that `.wasm`? Introducing: `wasm-decompile` (Wouter van Oortmerssen)
- React Generic Props (Carl Rippon)
- Blazor – Changing the title without JavaScript (Jimmy Engstrom)
- What is Helm for Kubernetes? (Mitul Suthar)
- Preventing mass assignment or over posting with Razor Pages in ASP.NET Core (Andrew Lock)
- ASP.NET Core: Server-Side MailMerge (Bjoern Meyer)
- Azure Service Bus .NET SDK Deep Dive – Sender side batching (Daniel Marbach)
- Speed Up Your Development Flow With These Dockerfile Best Practices (Guillaume Lours)
- Messaging with Azure Service Bus – Part 5 – Message Sending Options (Mark Heath)
- React/Redux demo app using Hooks (Sacha Barber)
- JQuery and TypeScript – We Have a Big Problem With jquery.d.ts (Steve Fenton)
- Access ASP.NET Core website hosted on IIS Express from a phone (Thomas Ardal)
- Alternatives to JSON Web Tokens (JWTs) (Scott Brady)
- Turn a REST API into a GraphQL API (Audrey Feldroy)
- A SANER $convert operation for Converting a FHIR Resource to CSV format (Keith W. Boone)
- IdentityServer4 Authorization and Working with Claims (Marinko Spasojevic)
- What’s new in Postman 7.23? (Michael Bettendorf)
- Architecture as Code: Serverless (Sophia Parafina)
XAML, UWP & Xamarin
- Quarantine Bingo (Matthew Soucoup)
Visual Studio & .NET
- Using dotTrace and dotMemory for production analysis on Linux (Oren Eini)
- C# 8.0 nullable references: inferred (non-)nullness (Ian Griffiths)
- An F# implementation of the Maître d’ kata (Mark Seemann)
- Pluralization for Entity Framework Core (Jimmy Engstrom)
- Tutorial: Split a Multipage Image File Into Separate Files (Hadi)
- Pluralization with EF Core and EF Core Power Tools (Erik EJ)
- Collapse Comments (v1.4) and expand them (Matt Lacey)
Design, Methodology & Testing
- Branching Pattern: Feature Branching (Martin Fowler)
- Advanced Installer 17.0 (Advanced Installer Team)
- Estimates (Monkey User)
- Announcing Advanced Checklists: Checking Off Tasks Just Got A Makeover (Lauren Moon)
- 8 Key Factors When Deciding Between Building In-House and Buying a UI Component Library (Nora Georgieva)
- The big 5 benefits of automated deployment (Chris Smith)
Mobile, IoT & Game Development
- Mobile Development with Ionic, React Native, and JHipster (Matt Raible)
- Building React Native Apps — Expo or not? (Adhithi Ravichandran)
- React Native with Existing Native App (iOS) — Part I (Ritesh Shakya)
- Face Detection in Flutter Using Firebase’s ML Kit (Derrick Mwiti)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Getting Buy-in for a Tool Like Prettier From Your Team (Wes Bos)
- Revision Path – Bekah Marcum (Maurice Cherry)
- Software Engineering Daily – CockroachDB with Peter Mattis (Jeff Meyerson)
- Azure Maps Weather services for developers | Internet of Things Show (Olivier Bloch)
- Real Talk JS Episode 81: Overriding JavaScript Builds with Santosh Yadav (John Papa)
- AiA 280: Where is Angular Headed? with Tracy Lee (Charles Max Wood, Chris Ford & Eddie Hinkle)
- Microsoft 365 & SharePoint PnP Weekly – Episode 81 (Vesa Juvonen & Waldek Mastykarz)
- Introduction to Reactive Programming in .NET with Shimmy Weitzhandler (Martin Zikmund)
- JSJ 431: Personal Branding for Developers with Morad Stern (Steve Edwards, AJ O’Neal & Dan Shappir)
- Asp.Net Monsters #162: Replacing Let’s Encrypt with Managed Certificates in App Services (James Chambers, Simon Timms & David Paquette)
- Digital ecosystems deep dive: Developer experience on alternative ledgers – local development | Block Talk (Blocktalkadmin)
- The Amp Hour #490 – An Interview with Ben Heck(endorn) (Dave Jones & Chris Gammell)
- Functional Geekery Episode 130 – Ivan Čukić (Steven Proctor)
- Loosely Coupled Show – Hypermedia driving the UI | Loosely Coupled Clips (James Hickey & Derek Comartin)
- Outcomes Rocket Podcast – COVID-19 Series – Using Video to Maximize Engagement During Quarantine and Limited Travel (David Cherne)
- The Stack Overflow Podcast – Mastering the Mainframe (Paul Ford, Ben Popper & Sara Chipps)
- Fragmented – An Android Developer Podcast 196: Composing with Leland (Donn Felker & Kaushik Gopal)
- The 6 Figure Developer #141 – Jennifer Wadella: Users don’t care about your stack (John Callaway)
Community & Events
- The First Virtual .NET Oxford meetup (Dan Clarke)
- Ask a Developer: Explain Technical Terms with Links for Caroline Kerns (ContentLab IO)
- Ways to Experience Philly From Home This Week, April 27 – May 3 (Kelly Bucci)
Database
- Statistical Parameter Estimation Examples in SQL Server and R (Nai Biao Zhou)
- SQL SERVER – Performance Test – oStress vs SSMS (Pinal Dave)
- Developing with Cosmos DB Locally (Jason Gaylord)
- Installing SQL Server 2019 on Azure VM (Arun Sirpal)
- How to change your partition key in Azure Cosmos DB (Theo van Kraay)
SharePoint & MS Teams
- 8 Tips to Create Accessible SharePoint Pages (Susan Hanley)
PowerShell
- Serverless Event-based Automation with PowerShell & Azure Functions (Microsoft Mechanics)
Miscellaneous
- Microsoft 365 developer Learn Paths – localized (Microsoft 365 Team)
- Developer Habits That Impact Advertising (Yolanda Fintschenko)
More Link Collections
- The Morning Brew #2982 (Chris Alcock)
- .NET App Developer Links – 2020-04-28 (Dan Rigby)
- Interesting links of the week (2020 #17) (Michael Eaton)
- XamarinBites 44 (Nigel Ferrissey)
- Build5Nines Weekly: April 27, 2020 (Chris Pietschmann)
The Geek Shelf
Essential Typescript – From Beginner to Pro (Adam Freeman) – Referral Link