Top Links
- Creating .NET Core global tools on macOS (Sayed-Ibrahim-Hashimi)
- The February 2020 release of Azure Data Studio is now available (Alan Yu)
- How To Write a Flutter Web Plugin: Part 2 (Harry Terkelsen)
- GitHub Enterprise is now free through Microsoft for Startups (Kelly Stirman)
- VS Code Integration with GitHub and Azure | Visual Studio Toolbox (Robert Green & Aaron Powell)
Web & Cloud Development
- Azure Cognitive Services—New types added to Named Entity Recognition v3 (Azure Team)
- Working With GraphQL In Angular: How to Make a GraphQL Query (Peter Mbanugo)
- You might not need jQuery (Rob Bazinet)
- Intro to AWS Serverless Step Functions (Sophia Parafina)
- Blazor WebAssembly Preview – Full-Stack C# Development for Web Applications (Andy Clark)
- Transport Layer Security Termination In Rancher 2.x, Part Two (Eamon Bauman)
- TypeScript Among Most In-Demand Programming Languages in Software Engineering Report (David Ramel)
- New optimizations boost performance in preview builds of Microsoft Edge (MS Edge Team)
- Anonymous Aware Middleware with Endpoint Routing and Healthchecks (Steve Gordon)
- AVIF for Next-Generation Image Coding (Aditya Mavlankar, Jan De Cock, Cyril Concolato, Kyle Swanson, Anush Moorthy & Anne Aaron)
XAML, UWP & Xamarin
- Xamarin Android Barcode Scanning with Zebra’s EMDK on TC70x (Andrew Hoefling)
Visual Studio & .NET
- C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development – Fourth Edition Review (Ricardo Peres)
- Hidden features of OmniSharp and C# extension for VS Code (Filip W.)
- Simplifying Parameter Null and Other Checks with the GuardClauses Library (Jason Roberts)
- How to Add a .NET Core 3.0 Custom Control to Your Visual Studio Toolbox in Less Than 3 Minutes (Manivannan Sundararajan)
- .NET Framework Programming: Architecture, Usage and Advantages (Saurabh Kumawat)
- .NET Framework February 2020 Security and Quality Rollup (Tara Overfield)
Design, Methodology & Testing
- TDD Aligns Solving Problems with Business feedback (George Stocker)
- How to change the Azure DevOps Projects Process? (Abhijit Jana)
- Why Every Single Element of SOLID Is Wrong (Dan North)
- Learning the Importance of Learning (Bryan Friedman)
- The Developer’s Guide to Being a Better Leader: Solution-ing is Contagious (Santhosh Sundar)
- Changing the Monolith—Part 4: Quick tech wins for a cloud-first world (Todd VanderArk)
- How we’ll simplify Vault access for GitLab CI/CD users (Valerie Silverthorne)
- How Big Technical Changes Happen at Slack (Keith Adams & Johnny Rodgers)
Mobile, IoT & Game Development
- My First App: How to Create Your First Android App Step-by-Step (Ashraff Hathibelagal)
- Library Evolution in Swift (Slava Pestov)
Podcasts, Screencasts & Videos
- Hanselminutes – Surviving as a remote tech employee with Jayson J. Phillips (Scott Hanselman)
- Software Engineering Daily – Data Warehouse ETL with Matthew Scullion (Jeff Meyerson)
- Developer Tea – Embracing Confusion (Jonathan Cutrell)
- Talk Python to Me #251 – Building and UX Testing Azure’s Python SDK (Michael Kennedy)
- One Dev Question | How do you enable text to speech in Xamarin? (Dennie Declerq)
- Xamarin Podcast Episode 70: It’s Xamarin.Forms Trigger-Mania! (James Montemagno & Matt Soucoup)
- Microsoft 365 Developer Day – Dual-Screen Experiences – Recordings (Microsoft 365 Team)
- CppCast – C++ on a Watch with Brad Larson (Rob Irving)
- Rocket 266: Dating with Bots (Brianna Wu, Christina Warren & Simone De Rochefort)
- Leading Agile Podcast – Putting the Enterprise Back in Enterprise Architecture w/ Ross Beurmann (Dave Prior)
- The Amp Hour #479 – Why isn’t this working? (Dave Jones & Chris Gammell)
- Mary Spio from Ceek VR | Source Code: Real Stories from Startup Founders (Golnaz Alibeigi)
- Microsoft France: Developer Community at Ignite the Tour | CodeStories (Golnaz Alibeigi, Kaitlin McKinnon, Seth Juarez & Anna Soracco)
- Learn how to create your first SQL Notebook | Data Exposed (Jeroen ter Heerdt)
- React Podcast 81: Evan Bacon on Expo and the Future of “Build Once; Run Anywhere” (Michael Chan)
- What’s New in .NET Core 3.0 | Tech Tips NDC Sydney 2019 (SSW TV)
Community & Events
- A New Adventure In JetBrains Developer Advocacy (Khalid Abuhakmeh)
- Long Weekend Picks: Valentine’s Day Celebrations, Presidents Day Events & More (Shannon Wink)
Database
- Cumulative Update #2 for SQL Server 2019 RTM (SQLTom)
- Pessimistic locking RavenDB (Oren Eini)
- How to Pass a List of Values Into a Stored Procedure (Brent Ozar)
SharePoint & MS Teams
- Connect to SharePoint using NodeJS (Gunjan Datta)
- Track Changes in Word docs without leaving Microsoft Teams (John S. Moh)
PowerShell
- PowerShell to upload IEF policies to multiple B2C tenants (Marius Rochon)
Miscellaneous
- The Suite Life: 4 tips to a better Gmail inbox (Laura Mae Martin)
- paint.net 4.2.10 is now available (Rick Brewster)
More Link Collections
- The Morning Brew #2932 (Chris Alcock)
- .NET App Developer Links – 2020-02-14 (Dan Rigby)
- Roundup #68: Binding Redirects, Combining Types as Effects to Describe an Application, Endpoint from multiple middleware, Clean Architecture (Derek Comartin)
- The Go Gazette #92: why not to use func main ; Go 1.13.8 + 1.12.17 (Maarten from Jexia)
The Geek Shelf
Windows Presentation Foundation Development Cookbook: 100 recipes to build rich desktop client applications on Windows (Kunal Chowdhury) – Referral Link