Top Links
- Finally the ASP.NET 5 Web API Blog Series!! (Chris Woodruff)
- Packaging a WinUI3 Desktop Application and Combining .NET 5, WinUI, UWP – FullTrust, PartialTrust, WindowsAppContainer (Nick Randolph)
- How we quickly refactored with Resharper more than 23.000 calls to Debug.Assert() into more meaningful assertions (Patrick Smacchia)
- Jérôme Laban on Multi-Platform DevOps – Azure DevOps Podcast Episode 123 (Jeffrey Palermo)
Web & Cloud Development
- Easily Consume a GraphQL API from React with Apollo (Nickolas Fisher)
- Packaging A Password-Strength Module In Angular 11.0.5 (Ben Nadel)
- Svelte and Spring Animations (Adam Rackis)
- How to Use “LOTTIEFILES” in ReactJS & HTML (capscode)
- Protecting legacy APIs with an ASP.NET Core Yarp reverse proxy and Azure AD OAuth (Damien Bowden)
- Cars Island ASP .NET Core API – integration with Azure Cosmos DB – part 3 (Daniel Krzyczkowski)
- Kubernetes Security Essentials Course Now Available (Katie Meinders)
- How To Calculate Pricing In Azure (Mahesh Chand)
- A First Look at Vue Slots (Marina Mosti)
- Introduction to Microsoft Azure Government Secret (Mark Serafine)
- Introducing Online GZIP de/compressor, built with Blazor WebAssembly (Niels Swimberghe)
- Vue Basics – Moving Objects Around the Screen (Paul Michaels)
- Publishing Azure Container Instances from Docker CLI (Peter De Tender)
- The React Cheatsheet for 2021 (+ Real-World Examples) (Reed Barger)
- Vite for Existing Vue CLI Projects (Shawn Wildermuth)
- Wasmer 1.0 Can Run WebAssembly ‘Universal Binaries’ on Linux, MacOS, Windows, Android, and iOS (David)
- Using GCP Cloud Functions with F# (Jonathan Channon)
- Azure Tips & Tricks – Tip 301 – How to log request/response payload in Application Insights for APIs frontend by API Management (Michael Crump)
- Using Syncfusion In Oqtane Modules (Michael Washington)
- ECMAScript proposal: Import assertions (Axel Rauschmayer)
- A practical guide to WebAssembly memory (Radu Matei)
- New Chrome Extension to Debug Compiled Wasm Code Stepping Through C++ Source Files (Bruno Couriol)
- navigator.clipboard API (David Walsh)
- Pulumi is SOC 2 Certified (Eric Rudder)
- Video Streaming with Node and Express (j2inet)
- Analysing Follower Relationships on Twitter with the Follows Lookup API and the Social Opinion SDK (Jamie Maguire)
- Go (golang) Loops – A Unified “for” (Jeremy Clark)
XAML, UWP & Xamarin
- Knowing the File Picker in Xamarin Forms (Leomaris Reyes)
- Linux and WSL2 – Part 1 – How do you run Windows applications on Linux? Or vice versa. (Ismail Hassani)
- Plugin.ValidationRules 1.2 is here! (Luis Matos)
- How-to Integrate Helpful Support Emails in Mobile Apps with Insightful Data & Logs (James Montemagno)
- Xamarin Forms 5.0 Stabilizes New Graphic and Interactive Features (Sergio De Simone)
Visual Studio & .NET
- #Net5 – C#9 “Init-only properties” are super cool (Bruno Capuano)
- Introducing the Syncfusion Web Projects Template for Visual Studio Code (Kannan)
- Entity Framework Core – is it fast? (Michał Białecki)
- Converting XML data to JSON (Bruno Sonnino)
- NAudio 2 plans (Mark Heath)
- Machine Learning with ML.NET – Linear Regression (Nikola M. Zivkovic)
- Writing decoupled code with MediatR: The Mediator Pattern (Sam Walpole)
- C# .NET How to get all emails from a HTML page with a href inner text (Mark Pahulje)
Design, Methodology & Testing
- AoAD2 Chapter: Planning (Introduction) and AoAD2 Practice: Adaptive Planning (James Shore)
- Integration tests using Azure Storage emulator and .NET Core in Azure DevOps (Dominique St-Amand)
- Using Azure DevOps to deploy an application on AKS Private Cluster in Azure US Government (Srini Padala)
- Import a connector from GitHub as a custom connector (Natalie Pienkowska)
- Using Environments for Approval Workflows With GitHub Actions (Aaron Powell)
- DZone Refcardz – Automated Testing at Scale (Lindsay Smith)
- Group By Tags for Chart Widget (Martina Hiemstra)
- Errors with Windows Application Packaging Project (Nick Randolph)
- Program Management Skills for Work and Life (J.D. Meier)
Mobile, IoT & Game Development
- Getting Started With The GetX Package In Flutter Applications (Kelvin Omereshone)
- Resources for Learning OpenGL - An Android Developers Guide (Rebecca Franks)
- Developing a Side-Scrolling Platformer Game with Unity and MongoDB Realm (Nic Raboy)
Podcasts, Screencasts & Videos
- .NET Core Podcast – Blazor Catch-up with Chris Sainty (Jamie Taylor)
- Technology & Friends – Mike Benkovich on GitHub Actions and Visual Studio (David Giard)
- OnPodcast Episode 16: Chatting with Windows app developer Joe Finney, showcasing a new Windows 10 Taskbar feature, looking at the new Outlook (Arif Bacchus & Kareem Anderson)
- Software Engineering Daily – TensorFlow Lite with Pete Warden (Jeff Meyerson)
- Merge Conflict 236: Supporting Your Customers (James Montemagno & Frank Kreuger)
- Revision Path – Steven Christian (Maurice Cherry)
- C# with CSharpFritz S2 E4 – APIs with ASP.NET Core (Jeff Fritz)
- Spin round and round with CarouselView in Xamarin.Forms (David Ortinau)
- The .NET Docs Show – Functional Fun with F# (.NET Docs Team)
- InfoQ Podcast: Gonçalo Silva on Working Completely Asynchronously (Gonçalo Silva)
- Ladybug Podcast – 21 Web Development Trends We’re Watching in 2021 (Sidney Buckner, Kelly Vaughn, Ali Spittel & Emma Bostian)
- Asp.Net Monsters Live: Migrating aspnetmonsters.com to Blob Storage / CDN (Simon Timms, James Chambers & David Paquette)
- Meta Cast Episode 185 – Your Privilege As A Leader (Bob Galen & Josh Anderson)
- Rocket 315: Trump’s Twitter Ban (Christina Warren, Simone De Rochefort & Brianna Wu)
- UI Breakfast Episode 202: Designing for Accessibility with Cat Noone (Jane Portman)
- Serverless Chats Episode #83: Serverless and TypeScript with Tim Suchanek (Jeremy Daly)
- SQL Server Radio Episode 124 – The Vanguards of Data (Guy Glantser & Eitan Blumin)
- FreeCodeSession – Episode 228 (Jason Bock)
Community & Events
- Watch the Rise and Fall of Programming Languages (Sue Gee)
- Python Named Programming Language of the Year by ‘Somewhat Dubious’ TIOBE Index (David)
- January 8th Update on SolarWinds (Maxim Shafirov)
- What’s On & Online in Greater Philadelphia, Jan. 11-18 (Visit Philly)
Database
- CRUD Operations in SQL Server using Python (Nai Biao Zhou)
- SQL SERVER – Compression Delay for Columnstore Index (Pinal Dave)
- Connecting to SharePoint Lists with SSIS (Tim Mitchell)
SharePoint & MS Teams
PowerShell
- How to Write Colorized Text with PowerShell (Trevor Sullivan)
More Link Collections
- The Morning Brew #3145 (Chris Alcock)
- .NET App Developer Links – 2021-01-11 (Dan Rigby)
- C# Digest Issue #345 (Jakub Chodounsky)
- Friday Five: Teams Public Preview, C# Tips, More! (Jeffrey Raymond Kitt)
- F# Weekly #2, 2021 – F# coding conventions (Sergey Tihon)
- Code Maze Weekly #59 (Vladimir Pecanac)
- The Overflow #55: Great impractical ideas in computer science (Ryan Donovan & Cassidy Williams)
- Reading Notes #456 (Frank Boucher)
- Weekly Xamarin – Issue 291 – 10th Jan 2021 (Kym Phillpotts)
- Top Stories from the Microsoft DevOps Community – 2021.01.08 (Steven Murawski)
- GameDev News – January 8, 2021 (Brian Peek)
- The .NET Stacks #31: 10 things to kick off ‘21 (Dave Brock)
The Geek Shelf
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript (Dan Vanderkam) – Referral Link