Top Links
- Mobile Blazor Bindings – Navigation and Xamarin Essentials (Chris Sainty)
- Connect people across the entire organization through communities in Microsoft Teams (Murali Sitaram)
- The Cognitive Services + Xamarin Combo Challenge! (Matt Soucoup)
- Production Tips for ASP .NET Core 3.1 Web Apps (Shahed Chowdhuri)
- Nullable Reference Types: Migrating a Codebase – A Look at New Language Features in C# 8 (Matthias Koch)
- Tutorial: Modernize a WPF app (McLean Schofield & Drew Batchelor)
Web & Cloud Development
- What’s New for Azure Cosmos DB SDKs for .NET and Java (David Ramel)
- Angular Forms: Useful Tips (Armen Vardanyan)
- Can JavaScript Detect the Browser’s Zoom Level? (Chris Coyier)
- HTMLDOM.DEV – Common DOM Tasks With Vanilla JS (Nikos Vaggalis)
- Introducing the AWS CDK public roadmap (Chris Fife)
- The Hybrid Flow – Securing ASP.NET Core Web Application (Marinko Spasojevic)
- Messaging with Azure Service Bus – Part 2 – The Challenges of Messaging (Mark Heath)
- 4 Tips to Secure Your Angular Application (Joel Parks)
- Azure Service Fabric 7.1 Release (Service Fabric Team)
- Cookie authentication with social providers in ASP.NET Core (Thomas Ardal)
- TypeScript Assertion Signatures (Carl Rippon)
- Adding simple email address obfuscation for your blog like Cloudflare Scrape Shield (Andrew Lock)
- Making HTTP SOAP requests with Postman (Joyce)
XAML, UWP & Xamarin
- My First Challenge: Join the Xamarin + Cognitive Services Crazy Combo Challenge! (Gerald Versluis)
- Custom Splash Screens in Uno Platform Apps (Uno Platform)
Visual Studio & .NET
- Visual Studio Tips 5 (Ricardo Peres)
- C# 8.0 nullable references: embrace the expressiveness (Ian Griffiths)
- Elasticsearch With NEST Using C# nameof Not Working (Ken Dale)
- SourceGear.Rust.NET preview 0.1.0 (Eric Sink)
- How to pass a dynamic/variable list of values as SqlParameters with FromSqlRaw in EF Core (Erik EJ)
Design, Methodology & Testing
- Patterns for Managing Source Code Branches (Martin Fowler)
- Advanced Dockerfiles: Faster Builds and Smaller Images Using BuildKit and Multistage Builds (Tonis Tiigi)
- Doing more with less time: critical skills for productive programmers (Itamar Turner-Trauring)
- How Software Delivery Management Fixes Bottlenecks in Software Delivery (Anders Wallgren)
- Why Auth0 is ‘Shifting-Left’ on Security (Charlotte Townsley)
- An example of a non-brittle test (George Stocker)
- The Architecture Used at LinkedIn to Improve Feature Management in Machine Learning Models (Jesus Rodriguez)
- Building End-to-End Diagnostics and Tracing: Diagnostic Events (Jimmy Bogard)
- TeamCity 2019.2.3 is released (Maria Kudryavtseva)
- GitLab Patch Release: 12.9.4 (Robert Speicher)
- Git credential helper vulnerability announced (Update) (Taylor Blau)
- Our ultimate guide to Git (Valerie Silverthorne)
Mobile, IoT & Game Development
- Build an Android Application with Authentication (Daniel Pereira)
- Play & Learn With CryptoHack (Nikos Vaggalis)
- Easily Create PDF Files Using Syncfusion PDF Library for Flutter (Chinnu Muniyappan)
- SwiftUI: Data-Driven UI (Danny Bolella)
- Building a Simple CLI Calculator App in Dart (Jean Luc Kabulu)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – 5 More Things That Make Your Site Slow (Wes Bos)
- Smashing Podcast Episode 14 With Rachel Andrew: How Can I Run Online Workshops? (Drew McLellan)
- Revision Path – Desiree Gibbs (Maurice Cherry)
- NodeJS: Building Your Own Backend & Rest APIs using Express & MongoDB Atlas In Just 40 mins. (MTechViral)
- DevTalk 35: Creating Tools for Xamarin.Forms. With Steven Thewissen (Kerry Lothrop)
- The Azure Sphere Security Promise | Internet of Things Show (Olivier Bloch)
- Azure Podcast Episode 323 – Azure Cognitive Search (Sujit D’Mello)
- Microsoft 365 & SharePoint PnP Weekly – Episode 79 (Vesa Juvonen)
- The Stack Overflow Podcast – So, what’s it like being a developer at Stack Overflow? (Adam Lear, Paul Ford, Ben Popper, Sara Chipps & Jon Chan)
- Asp.Net Monsters #161: Simple Retry Policy with Polly (Simon Timms, James Chambers & David Paquette)
- STEM Everyday: #158 | Encourage, Motivate, and Inspire – BMX Read to Ride Program | feat. Mike Duvarney (Chris Woods)
- Real Talk JS Episode 80: Service Workers with Keilla Fernandes (John Papa)
- Inside Trader Joe’s Episode 24: The Coffee Cuppers’ Guide to Trader Joe’s (Trader Joe’s)
- The 6 Figure Developer Episode 140 – Talking Kubernetes with Ralph Squillace (John Callaway)
Community & Events
- Ask a Developer: Allison Day Values Practitioner Content (ContentLab IO)
- Unity 2020 events update (Heather Glendinning)
- Ways To Experience Philly From Home this Week, April 20-26 (Kelly Bucci)
- Love My Surface Contest (Microsoft in Business Team)
- Go Developer Survey 2019 Results (Todd Kulesza)
- How the pandemic changed traffic trends from 400M visitors across 172 Stack Exchange sites (Ben Popper)
Database
- Cursor in SQL Server (Jeremy Kadlec)
- 7 steps to effective SQL Server monitoring (Grant Fritchey & Jeremiah Peschka)
SharePoint & MS Teams
- Fixing the default SharePoint Framework v1.10 web part code formatting (Andrew Connell)
- The Yammer app for Microsoft Teams is now available! (Michael Holste)
- Design your remote work culture with Microsoft Teams apps (Mike Ammerlaan)
PowerShell
- Using Formatting Files with PowerShell 7 (Adam Bertram)
Miscellaneous
- Windows 10 turns five: Don’t get too comfortable, the rules will change again (Ed Bott)
- Microsoft 365: If your writing’s clunky, Word Rewrite now suggests whole new sentences (Liam Tung)
- CDC’s failed coronavirus tests were tainted with coronavirus, feds confirm (Beth Mole)
- Bing delivers new COVID-19 experiences including partnership with GoFundMe to help affected businesses (Bing Team)
- It’s Time To Break to Build (Phil Haack)
- It’s Time To Learn (Scott Berkun)
- Microsoft prepares to launch Surface Book 3 and Surface Go 2 (Tom Warren)
More Link Collections
- The Morning Brew – #2977 (Chris Alcock)
- .NET App Developer Links – 2020-04-21 (Dan Rigby)
- Interesting links of the week (2020 #16) (Michael Eaton)
- Build5Nines Weekly: April 20, 2020 (Chris Pietschmann)
The Geek Shelf
Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server (Ankit Sharma) – Referral Link