Top Links
- Bring your own machine to Visual Studio Online (Allison Buchholtz-Au)
- If I’m writing a new Windows client app today, what technology should I use? | One Dev Question (Kevin Gallo)
- New TechBash 2019 Video Available – Zero to Eighty: Getting Your Testing Initiative Off the Line (TechBash Team)
- Pull Requests in Azure DevOps | Visual Studio Toolbox (Robert Green)
Web & Cloud Development
- Azure Service Bus .NET SDK Deep Dive – Publish / Subscribe with Topics (Daniel Marbach)
- How && and || Operators Really Work in JavaScript (Dmitri Pavlutin)
- From 48k lines of code to 10—the story of GitHub’s JavaScript SDK (Gregor Martynus)
- Vue.js Directives — Arguments and Values (John Au-Yeung)
- Controlling AWS Costs with Pulumi and AWS Lambda (Paul Stack)
- The Benefits & Examples of Using Apache Spark with PySpark (Exxact Team)
- Getting Started With The React Hooks API (Shedrack Akintayo)
- Why and Where Should you Use React for Web Development? (Prayaag Kasundra)
- What’s New with OAuth and OpenID Connect? (Aaron Parecki)
- Using Entity Framework in a Blazor Server Application (David Grace)
- Question: URL for #FHIR Version (Grahame Grieve)
- Takeaways from the State of Serverless Report (Jeremy Daly)
- Technical Strategies for Migrating Users to Auth0 (John Brennan)
- OData Connected Service v0.8.0 Release (Kennedy Kangethe Munga)
- An Introduction to GraphQL: Subscriptions (Peter Mbanugo)
- OpenIdConnect – Proxy Authentication Required (David Yardy)
- WoT Architecture and WoT Thing Description are W3C Recommendations (Xueyuan Jia)
- Enable remote work while keeping cloud deployments secure (Todd VanderArk)
XAML, UWP & Xamarin
- Introduction to the UNO Platform (Hannes DuPreez)
Visual Studio & .NET
- Navigate between files of different languages in Visual Studio (Matt Lacey)
- Creating a non-agile delegate in C++/WinRT, part 4: Waiting synchronously from a background thread (Raymond Chen)
- ValueTask Restrictions (Stephen Cleary)
- Simplifying Parameter Null and Other Checks with the Pitcher Library (Jason Roberts)
Design, Methodology & Testing
- What to do instead of writing Unit tests (part 2) (George Stocker)
- How to Connect Power BI with Azure DevOps and JIRA (Jean-Sacha Melon)
- Customizing Azure DevOps with Extensions (Larry Duff)
- DZone Refcard #218 – Continuous Delivery With Jenkins Pipeline (Mark Waite)
- Using GitHub Actions for Pull Request Staging Environments, Part 1: Introduction and Part 2: Slash Commands (Stephen Cleary)
- Remote Work Tiny Tips – Last One: Overcoming Obstacles (Charles Flatt)
- How research can enable more effective remote work (Alexis Hagen)
- Baking Structured Data Into The Design Process (Frederick O’Brien)
- Remote work trend report: meetings (Jared Spataro)
- GitHub Protips: Tips, tricks, hacks, and secrets from Lee Reilly (Lee Reilly)
- Featured actions from the GitHub Actions Hackathon (Michelle Mannering)
Mobile, IoT & Game Development
- Beginner’s Guide to NativeScript (Part 3): Designing App Layouts for Android and iOS (Aayush Arora)
- Learn to save memory usage by improving the way you use AssetBundles (John Constable)
- Digital making at home: a guide for parents (Katie Gouskos)
- Using Unity to Create an Engaging Eye-Tracking Puzzle Game UCL Microsoft IXN Project (Lee Stott)
- Introducing Range Slider Widget in Flutter (Mohamed Samsudeen)
- Building Cross-Platform Finger Painting App in Flutter (Priyanka Tyagi)
Podcasts, Screencasts & Videos
- .NET Rocks! – Azure for Government with Vishwas Lele (Carl Franklin & Richard Campbell)
- Hanselminutes – Health products with Emily Gorcenski (Scott Hanselman)
- Submitting Your First Pull Request to Xamarin.Forms | The Xamarin Show (James Montemagno)
- Monsters Weekly 159 – Managing Database Migrations (Simon Timms, David Paquette & James Chambers)
- CppCast – Making Nu Languages with Jonathan Turner (Rob Irving)
- Rework Podcast – Going Remote: Design (Basecamp)
- The Stack Overflow Podcast – The Great COBOL Crunch (Ben Popper, Sara Chipps & Paul Ford)
- Rocket 274: WeWork Continues (Brianna Wu, Christina Warren & Simone De Rochefort)
- Creating a GraphQL Backend | On .NET (Jeremy Likness & Brandon Minnick)
- Apps, Games & Insights Podcast – Building apps for everyone; why inclusivity and accessibility truly matter – Episode 6 (Google)
- Loosely Coupled Show #004 | Nate Barbettini – Part 2 | Domain Driven Design (James Hickey & Derek Comartin)
- React Podcast 89: Laurie Barth on Building a Career in Tech (Michael Chan)
- Talk Python to Me #259 – From Academia to Tech Industry and Python (Michael Kennedy)
- Understanding Cloud Native Application Bundles (CNAB) | The Cloud Native Show (Shayne Boyer)
- Inside Trader Joe’s Episode 23: Trader Joe’s Update on COVID-19 (Trader Joe’s)
- Xamarin Podcast Episode 72: Logically Embed That Authentication (Matt Soucoup & James Montemagno)
Community & Events
- dotNet Open Source Days – Join us for the first virtual conference on April-17-2020. (Open Source Days Team)
- Technology Events in 2020 (Jason Gaylord)
Database
- April query updates in Azure Cosmos DB (Tim Sander)
- State of Database Monitoring 2020 – Need Your Opinion (Pinal Dave)
PowerShell
- PowerShell Gallery TLS Support (Sydney Smith)
Miscellaneous
- Turning Off macOS Universal Shortcuts (Khalid Abuhakmeh)
- Releasing Windows 10 Insider Preview Build 19041.173 to the Slow ring (Brandon LeBlanc)
- The Unfriendly Robot: Automatically flagging unwelcoming comments (Jason Punyon & Kevin Montrose)
- Learn a New Language: Ruby or Go? (Marc Nevin)
- Let’s Stop the 5G Hysteria: Understanding Hoaxes and Disinformation Campaigns (Troy Hunt)
More Link Collections
- .NET App Developer Links – 2020-04-10 (Dan Rigby)
- Weekly Xamarin – Issue 254 – 10th Apr 2020 (Luce Carter)
- Collective #601 (Pedro Botelho)
The Geek Shelf
Beginning Visual Studio for Mac: Build Cross-Platform Apps with Xamarin and .NET Core (Alessandro Del Sole) – Referral Link