Top Links
- Making sense of large collection of data in Visual Studio (Simon Timms)
- Schwammy Streams Ep. 5 – Unit Testing: Getting started unit testing C# and .NET Core with Xunit (Andy Schwam)
- Melinda Gates launches $50 million initiative to boost women in tech (Jim Dallke)
- C# Static Analysis Tool Roslynator.Analyzers Now Has over 500 Ways to Improve Code (Andy Clark)
Web & Cloud Development
- How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 1) and How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 2) and How to Upload Blobs to Azure Storage from an Azure Function with Azure Managed Identities (Part 3) (Jon Gallant)
- Npm, Inc. Announces Npm Pro for Independent JavaScript Developers (Bruno Couriol)
- Developing SPAs with ASP.NET Core v3.0 (Daniel Jimenez Garcia)
- How to Fix JavaScript Errors (Don Roche)
- How to Use DHTMLX Scheduler with Vue.js Framework [Demo] (Kotryna Kairyte)
- How to Use DHTMLX Gantt with Vue.js Framework [Demo] (Maria)
- Authentication with ASP.NET Core Identity (Marinko Spasojevic)
- ASP.NET Core in Azure App Services’ Docker Images – Part 2 (Shawn Wildermuth)
- Blazor by Example – Build a simple traffic light (Jon Hilton)
- How to Create a Blazor Component (Claudio Bernasconi)
- Intro to Blazor and Creating a Blazor App from Scratch (David Grace)
- Next steps for pkg.go.dev (Julie Qiu)
- Svelte State Management: Creating Contact Form (Oleksandr Demian)
XAML, UWP & Xamarin
- Custom Entry Points in WPF on .NET Core (Magnus Montin)
- Xamarin.Forms – Tint Image Color Using Effects (Delpin Susai Raj)
- The XAML hat rule: Understanding how it works and why it doesn’t (Raymond Chen)
- Deploy Xamarin.Forms Apps to App Center from a Azure Multi-Stage Pipeline using Templates and Environments that Require Manual Approval (Nick Randolph)
- How To Pick Document In Xamarin.iOS (Logesh Palani)
Visual Studio & .NET
- The design and implementation of a better ThreadLocal (Oren Eini)
- Enabling C# 8 in Visual Studio 2019 (Dirk Strauss)
- WordPressReader (Standard) updated to version 2.1.0 (Marco Siccardi)
- Implementing repository querying interface in EF Core DbContext (Gunnar Peipman)
- Large Collection Performance in Entity Framework and EF Core (Jonathan Allen)
- Non-exceptional averages (Mark Seemann)
- Identity-Based Authentication in .NET Core 3.0 using In-Memory Database (Prashant Rewatkar)
Design, Methodology & Testing
- Azure DevOps, Software Development, and Git Part 3 – Command-Line (Andy Leonard)
- Erasing tech debt: A leader’s guide to getting in the black (Pluralsight)
- How Hugo Makes Meetings More Meaningful With Trello (Emily Whitten)
- Communication breakdown (Eric Brechner)
- The ultimate guide to rolling deployments (Mark Harrison)
- Data-Driven Decision Making – Product Management with Hypotheses (Vladyslav Ukis)
- DevOps: Architecture Monitoring (Sean Barow)
Mobile, IoT & Game Development
- Developing Alexa Skills with MongoDB and Golang (Nic Raboy)
- Digging into Terrain Paint Holes in Unity 2019.3 (Ashley Alicea)
- Vulkan is coming to Raspberry Pi: first triangle (Eben Upton)
- IoT Development with the Raspberry Pi (Guy Nesher)
- Using Extension Methods in Flutter for the Provider Data Lookup (Jakub Neander)
- Retrogaming by modding original consoles to remove moving parts and add USB or SD-Card support (Scott Hanselman)
- The potential of types and extensions in Dart (Sergio Fraile)
- Web server frameworks for Dart (Suragch)
Podcasts, Screencasts & Videos
- MS Dev Show – PowerToys with Clint Rutkas (Jason Young & Carl Schweitzer) – This link isn’t working yet. Save it for later as I think it hit their RSS prematurely.
- CodeNewbie S11:E2 – Why all developers should understand the basics of testing (Angie Jones) (CodeNewbie Team)
- Technology & Friends – Courtney Eaton and Gabrielle Sempf on KidzMash (David Giard)
- InfoQ Podcast: Greg Law on Debugging, Record & Replay of Data, and Hyper-Observability (Greg Law)
- Revision Path – Joshua Leonard (Maurice Cherry)
- Merge Conflict 187: Blasting Off with Jupyter Notebooks (James Montemagno)
- Developer Tea – Engineering Your Habits Like Interfaces (Jonathan Cutrell)
- How to publish your APIs with the new developer portal in Azure API Management (Scott Hanselman & Rob Caron)
- Jeffrey Opdam on Azure DevOps with AWS – Azure DevOps Podcast Episode 74 (Jeffrey Palermo)
- Serverless Chats Episode #34: Advanced NoSQL Data Modeling in DynamoDB with Rick Houlihan (Part 1) (Jeremy Daly)
- Can you use Xamarin.Essentials to improve accessibility? | One Dev Question and What made you start a journey into accessibility? | One Dev Question and One Dev Question | How do you simplify the layout of an app? (Dennie Declercq)
- The Changelog – Open source meets climate science (Adam Stacoviak & Jerod Santo)
- Designing Data-Intensive Applications – Data Models: Query Languages (Allen Underwood, Michael Outlaw & Joe Zack)
- PPP 279 | (Video) How to Help Them Understand What’s In Scope (Andy Kaufman)
- Confessions of Angry Programmers Episode 5 – How To Tell Your Open Source Projects Are Done with Jeff Fritz (David McCarter)
- Ladybug Podcast – Data Structures and Algorithms (Emma Bostian, Kelly Vaughn & Ali Spittel)
- FreeCodeSession – Episode 132 (Jason Bock)
- AGL 141: Start Finishing with Charlie Gilkey (John Rouda)
- 2 Frugal Dudes Podcast – Upgrading Your Financial Operating Systems (Kevin Griffin & Sean Merron)
Community & Events
- 24 Magnificent Things To Do In Philly, February 3-9 (Kelly Bucci)
- CNCF Speaker’s Bureau: A Great Resource (Kim McMahon)
- Ode to the Beginning (Allen Pike)
Database
- Serverless MySQL: v1.5.3 released (Jeremy Daly)
- How to Measure Transactions Per Seconds in SQL Server? – Interview Question of the Week #262 and Designing a Data Archiving Strategy on Microsoft Azure – Online Course (Pinal Dave)
- Extend Couchbase Analytics with Power BI using CData (Justin Simpson)
SharePoint & MS Teams
- What’s New in Microsoft Teams | January 2020 (Marissa Salazar)
- HOWTO: Obtain Diagnostics Logs for Microsoft Teams (Kurt Shintaku)
PowerShell
- Azure Tips & Tricks – Tip 244 – How to use PowerShell in Azure Data Studio (Michael Crump)
- Setting DNS server addresses with Control Panel and Powershell (John Breakwell)
Miscellaneous
- Let’s Talk About the Surface Duo (Dave Lee)
- What Makes Developers Tick (Nikos Vaggalis)
- Docs Authoring Pack for VS Code (MS Docs)
- Microsoft to block crapware downloads in its Edge browser (Tom Warren)
More Link Collections
- The Morning Brew #2923 (Chris Alcock)
- .NET App Developer Links – 2020-02-03 (Dan Rigby)
- Double Shot #2526 and Double Shot #2527 (Mike Gunderloy)
- Friday Five: Access KeyVault from Azure Kubernetes Service, Azure Data Factory, and more! (MVP Award Team)
- Code Maze Weekly #10 (Vladimir Pecanac)
- Top Stories from the Microsoft DevOps Community – 2020.01.31 (Sasha Rosenbaum)
- Weekly C# Digest Issue #296 (Jakub Chodounsky)
- F# Weekly #4, 2020 – What is next for F#? (Sergey Tihon)
- GameDev News – January 31, 2020 (Brian Peek)
- Reading List 248 (Bruce Lawson)
- Collective #586 (Pedro Botelho)
- Reading Notes #411 (Frank Boucher)
The Geek Shelf
Advanced TypeScript Programming Projects (Peter O’Hanlon) – Referral Link