Top Links
- C# interop with C/C++ and Rust in WebAssembly (Jerome Laban)
- Look iOS Developer, No Mac Required – Build an iOS Application using Xamarin and Visual Studio for Windows without using a Mac (Nick Randolph)
- OData as a flexible data feed for React search (Michał Białecki)
- Xamarin Podcast: Let’s Focus on Xamarin! (Matt Soucoup)
Web & Cloud Development
- Azure Tips & Tricks – Tip 257 – Making the most out of the Azure CLI Interactive Mode (Michael Crump)
- 6 Things Markdown Got Wrong (Shawn ‘Swyx’ Wang)
- JavaScript Substring Examples - Slice, Substr, and Substring Methods in JS (Cem Eygi)
- WebStorm 2020.1 Beta: More Flexible Run Configuration Sharing, Improved React Support, and Simplified Commit Rebasing Process (Ekaterina Ryabukha)
- Dual boot authentication with ASP.Net Core (Johnny Reilly)
- OData Connected Service version 0.6.0 Release (Elizabeth Okerio)
- Creating Sortable Tables With React (Kristofer Giltvedt Selbekk)
- A Idea for a base class for web components in 2020 (Jochen Kühner)
- Web API – Adding Swagger, SQL Server, Logging, Export to Excel and Docker (Michael Gledhill)
- Tensorflow 2.0 In 7 Hours (Nikos Vaggalis)
- Announcing Backstage and What the heck is Backstage anyway? (Stefan Ålund)
- Share images to your website using the Web Share Target API (Michael Scharnagl)
- This Week in Programming: Microsoft Buys Itself an Open Source JavaScript Dev Stack (Mike Melanson)
- Top 10 security items to improve in your AWS account (Nathan Case)
- Update your Microsoft.Data.SqlClient dependency if you run EF Core 3.1 with Linux/Docker, to avoid deadlock (hang) issues (Erik EJ)
- Spotify’s New Podcast API: From Design to Launch (Spotify Engineering)
- Interfaces in Golang (vraj9845)
- TXTextControl.Web: Creating a Custom ButtonBar using the InputFormat Class (Bjoern Meyer)
- Prettier 2.0 Supports Typescript 3.8, Improves CLI (Bruno Couriol)
- Fun with browsers: how to get an image into the current page (Chris Heilmann)
- HL7, #FHIR, and Covid-19 (Grahame Grieve)
- Bridge the data gap between Composer, Adaptive and Waterfall Dialogs by sharing State (Jamie Maguire)
- Hello World, Meet VMware CRE (Jed Salazar)
- *Updated* Quick Start: Setting Up Your COVID-19 Health Bot (Sam Brown)
XAML, UWP & Xamarin
- Getting Started with Templated Picker for Xamarin (Aleksandar Gerchev)
Visual Studio & .NET
- Python in Visual Studio Code – March 2020 Release (Luciana Abud)
- C# 8.0 Indices and Ranges (Miguel Bernard)
- Return to FocusUF (Chris Miller)
- Learning and documenting .NET with dotnet try (Bruno Sonnino)
- .NET Transactional File Manager Migrated to GitHub (Chinh Do)
- Read and Write Barcodes in .NET – Demo Project on Github! (Nick Villalobos)
- .NET Platforms Feature Comparison (Linkai Yu)
Design, Methodology & Testing
- Taking the Guesswork out of Estimation (George Stocker)
- Unit Testing EF Core – How to Invoke the Contents of OnModelCreating (Paul Michaels)
- Production postmortem: high CPU when there is little work to be done (Oren Eini)
- 2 Things You Need to Know about Reinforcement Learning–Computational Efficiency and Sample Efficiency (Exxact Team)
- Approval Workflows With Github Actions (Aaron Powell)
- 7 Habits of Highly Effective Remote Workers (Andrei Lyskov)
- Using GitHub Actions to deploy a .Net Web App (Gregor Suttie)
- Helping our developers stay productive while working remotely (Jared Spataro)
- Code Smell: Changing Levels of Abstraction (Joe Eames)
- Modular Monolith: Architecture Enforcement (Kamil Grzybek)
- GitLab 12.9 released with Vault App, Code Quality Reports and Group Deploy Tokens (Larissa Lane)
- 5 Ways to Keep Your Team Connected Remotely (Negin Safdari)
- Pipeline Template: Applying a Launch Icon Badge to Identify Environments and Versions of your App (Nick Randolph)
- So You Have To Work From Home — Now What? (Bonnie DeWitt)
- Isolation Productivity and Mental Wellness Tips #1 (Nikola Zivkovic)
- Architecture as Code (Sophia Parafina)
- Material-UI 4.9 Release Improves Support for Material Design Specification (Swanand Kadam)
- Highlights from Git 2.26 (Taylor Blau)
Mobile, IoT & Game Development
- Shadow and Text on ImageView in Android (Aminullah Taj Muhammad)
- Activities you can do at home this week! (Rik Cross)
- Flutter: The new ‘animations’ library explained (Shawn Blais)
Podcasts, Screencasts & Videos
- GCast 78: Creating a Workflow from a Microsoft Power Automate Template (David Giard)
- InfoQ Podcast: Dylan Schiemann on the Evolution of Dojo, Web Components and Emerging Trends in Web Development (Dylan Schiemann)
- Weekly Dev Tips – Respawn with guest Jimmy Bogard (Steve Smith)
- Revision Path – Carolyne Hill (Maurice Cherry)
- Software Engineering Daily – Google Cloud Networking with Lakshmi Sharma (Jeff Meyerson)
- Merge Conflict 194: The Day The iPad Became a Laptop (James Montemagno)
- Go serverless: Event-driven applications with Azure Functions | Azure Friday (Scott Hanselman & Rob Caron)
- Go serverless: Containers with Kubernetes and virtual nodes | Azure Friday (Donovan Brown & Rob Caron)
- Serverless Chats Episode #41: Communication Patterns in Serverless with Paul Swail (Jeremy Daly)
- .NET Core Podcast – Hacking .NET with Michal Strehovský (Jamie Taylor)
- ID10T Podcast – Cary Elwes (Chris Hardwick)
- Rework Podcast – Remote Work Q&A, Part 1 (Basecamp Team)
- The Amp Hour #485 – An Interview with John Day (Dave Jones & Chris Gammell)
- Ladybug Podcast – Indie Hacking (Emma Bostian, Kelly Vaughn & Ali Spittel)
- FreeCodeSession – Episode 146 (Jason Bock)
- Heather Wilde on Managing Remote Teams – Azure DevOps Podcast Episode 81 (Jeffrey Palermo)
- Talk Python to Me #256 – Click to run your notebook with Binder (Michael Kennedy)
- What can developers do in their app to address battery life | One Dev Question (Ingrid Gallardo Huape)
- Solving Business Problems using PowerApps with Ryan Cunningham | #LessCodeMorePower (Patty Nguyen)
Community & Events
- Becoming a Remote Worker – End of Week 1 (Adam Storr)
- GitHub Action Hero: Shohei Ueda (Brian Douglas)
- Five Ways to Experience & Support Philly Museums, Restaurants & More Right Now (Kelly Bucci)
Database
- Convert MS Access to SQL Server with Always Encrypted Database (Mircea Dragan)
- SQL SERVER – Free Performance Tuning Videos (Pinal Dave)
- RavenDB 5.0: Optimizing date range queries (Oren Eini)
- Free Fundamentals of Query Tuning Week: Part 5, Common T-SQL Anti-Patterns (Brent Ozar)
SharePoint & MS Teams
- Microsoft Teams for Developers – 5 Ways to fortify your dev team while working remotely (Pete Fuenfhausen)
PowerShell
- Microsoft: PowerShell’s new ‘secrets’ tool preview is out (Liam Tung)
- Azure PowerShell Docker image (dcaro)
Miscellaneous
- Remote support essentials: 4 steps you can take now to keep friends and family connected (Ed Bott)
- Intro to quantum computing with Q# – Part 1, The background and the qubit (Filip W.)
- Update on Stable channel releases for Microsoft Edge (Kyle Pflug)
- Take Remote Worker/Educator webcam video calls to the next level with OBS, NDI Tools, and Elgato Stream Deck (Scott Hanselman)
More Link Collections
- The Morning Brew #2958 (Chris Alcock)
- .NET App Developer Links – 2020-03-23 (Dan Rigby)
- Double Shot #2558 (Mike Gunderloy)
- Friday Five: Virtual Studio, Sharepoint, and more! (PeterEditorMVP)
- Code Maze Weekly #17 (Vladimir Pecanac)
- Top Stories from the Microsoft DevOps Community – 2020.03.20 (Steven Murawski)
- F# Weekly #12, 2020 – F# 5 & .NET 5 (Preview 1) and The Elmish Book (Sergey Tihon)
- Weekly C# Digest Issue #303 (Jakub Chodounsky)
- GameDev News – March 20, 2020 (Brian Peek)
- Reading Notes #418 (Frank Boucher)
The Geek Shelf
C#: 2 BOOKS IN 1 – The Ultimate Beginner’s & Intermediate Guide to Learn C# Programming Step By Step (Ryan Turner) – Referral Link