Top Links
- GC Perf Infrastructure – Part 1 (Maoni Stephens)
- Remote Debugging a .NET Core Linux app in WSL2 from Visual Studio on Windows and Advice to my 20 year old self (Scott Hanselman)
- Debugging 3rd Party .NET Code without symbols in Visual Studio (Michael Shpilt)
- Should We Be Thinking of APIs in a more Polyglot Way? (Shawn Wildermuth)
- Uno Platform bootcamp – a free, full day workshop to get you from zero to hero on Uno is available on GitHub (Uno Platform Team)
Web & Cloud Development
- Using $any() To Temporarily Disable Type-Checking Within A Component Template In Angular 9.0.0-rc.4 and Rendering A TemplateRef As A Child Of The Body Element In Angular 9.0.0-rc.5 and Rendering A List Of Mixed Types Using NgFor And NgTemplateOutlet In Angular 9.0.0-rc.5 (Ben Nadel)
- November 2019 .NET/ASP.NET Documentation Update (Maxime Rouiller)
- Azure Tips & Tricks – Tip 237 – Setup an Azure Pipeline with Node.js (Michael Crump)
- Integration Testing with ASP.NET Core 3.1 – Testing Your Application (Adam Storr)
- Angular: Loading and Saving Local Documents (Bjoern Meyer)
- CSS Architecture for Modern JavaScript Applications (Chris Coyier)
- Making a weird GIF wall using Azure Functions and SignalR (Em Lazer-Walker)
- Azure Advent Calendar – Week 1 recap (Gregor Suttie)
- Long running Tasks in Azure (Jamie Maguire)
- 10 Best Practices to Secure ASP.NET Core MVC Web Applications (Karthik E.)
- Working with AWS Lambda in Rider (Matt Ellis)
- How to Work with a Text Editor in an Angular 8 Application (Sanwar Ranwa)
- Date and Time Selection Made Easy with React DateTime Picker (Saravanan G)
- ASP.NET CORE–Slow Start Up (David Yardy)
- Accelerate your end-to-end ML lifecycles with semi-automated image annotation using Azure ML (wopauli)
- Connect 4 with Electron (Andrew Evans)
- Techniques for Rendering Text with WebGL (Daniel Velasquez)
- Dynamically scoped variables in Go (Dave Cheney)
- Do’s and Don’ts of implementing a hamburger menu (Michael Scharnagl)
- Beyond Hello World: Containerizing a real-world web application (Shawn Sesna)
- Creating Custom TensorFlow Dataset (Nikola M. Zivkovic)
- Microsoft Graph presence APIs are now available in public preview (Vinod Ravichandran)
XAML, UWP & Xamarin
- Consuming a GraphQL endpoint with Xamarin (Bas de Cort)
- Why are Compiled Data Bindings Important in XAML (Bill Reiss)
- Useful converters in Xamarin Forms (Charlin Agramonte)
- Add a swipe menu to your Xamarin.Forms app (Daniel Hindrikes)
Visual Studio & .NET
- Status of C# 8.0 functional features with a comparison to Haskell (Luca Bolognese)
- In C++/WinRT, what happens when I treat an IInspectable as or convert one to a bool (Raymond Chen)
- Runtime Host Configuration Options and AppContext data in .NET Core (Filip W.)
Design, Methodology & Testing
- Descaling Agile (Gojko Adzic)
- Flutter Design Patterns: 8 — Interpreter (Mangirdas Kazlauskas)
- C++ Unit Testing Best Practice and Why Your Team Needs to Start Unit Testing Right Now (Typemock Team)
- 14 Symptoms of Change Fatigue (Daniel Lock)
- All About OKRs: How To Set Them, Achieve Them, And Track Them In Trello (Kevan Lee)
- Eliminating toil with fully automated load testing (Nishant Singh)
Mobile, IoT & Game Development
- Android’s commitment to Kotlin (David Winer)
- Automating Creating Flutter App Project Folders (John M. Wargo)
Podcasts, Screencasts & Videos
- Technology & Friends – Walt Ritscher on Try .NET (David Giard)
- Revision Path 324: Jerome Harris (Maurice Cherry)
- Software Engineering Daily – Practical AI with Chris Benson (Jeff Meyerson)
- Merge Conflict 179: Analyzing All That Data (James Montemagno)
- Developer Tea – Better Feedback Loops (Part One) – Validation and Cycle Time (Jonathan Cutrell)
- How to use composite indexes and correlated subqueries with Azure Cosmos DB | Azure Friday (Scott Hanselman & Rob Caron)
- How to connect virtual networks across Azure regions with Azure Global VNet peering | Azure Friday (Donovan Brown & Rob Caron)
- The SitePen Podcast Episode 51: The Illusion That We Are Writing JavaScript (Valerie Kriss)
- Unit Testing Prism Apps With Ease | Xamarin Developer Summit (Duane Newman)
- Coding Blocks Podcast – Designing Data-Intensive Applications – Scalability (Allen Underwood, Michael Outlaw & Joe Zack)
- .NET Bytes Episode 12: News from November 7th, 2019 through November 20th, 2019 (Calvin A. Allen & Matthew D. Groves)
- Codepunk 052: Edward Snowden’s Permanent Record and Codepunk 053: Secret Service Raid on Steve Jackson Games (Bill Ahern)
- The Amp Hour #470 – Just Add Salt (Dave Jones & Chris Gammell)
- Mark Fussell on the Distributed Application Runtime or Dapr – Azure DevOps Podcast Episode 66 (Jeffrey Palermo)
- Serverless Chats Episode #26: re:Inventing Serverless with Chris Munns (Jeremy Daly)
- Overview: Big Data Cluster Compute Pool | Data Exposed (Jeroen ter Heerdt)
- AGL 133: Becoming Independent with Sidar Ok (John Rouda)
- 2 Frugal Dudes Podcast – The Best Ways to Prepare for Retirement Healthcare Costs (Kevin Griffin & Sean Merron)
- Awesome Animated Loaders | Flutter Library of the Week | EP-02 (M T E C H V I R A L)
- Talk Python to Me #241 – Opal: Full stack health care apps (Michael Kennedy)
Community & Events
- This Week in Programming: AWS re:Invent for Developers (Mike Melanson)
- “I firmly believe you can’t be what you can’t see.” (Gretchen Garland)
- 24 Brilliant Things To Do In Philadelphia, December 9-15 (Kelly Bucci)
Database
- SQL SERVER – Database Scoped Configurations and SQL SERVER – Row Mode and Memory Grant Feedback and What is the Priority of Database Scoped Configurations? – Interview Question of the Week #254 (Pinal Dave)
- Manage SQL Server Container Hosted in Azure Container Instances – Part 2 (Carlos Robles)
- Dev team chat: Adding static data to SQL Change Automation in SSMS (Kendra Little)
PowerShell
- Managing Network Settings with PowerShell 7 (Adam Bertram)
Miscellaneous
- Announcing Windows 10 Insider Preview Build 19037 (Brandon LeBlanc)
- InfoQ’s 2019, and Software Predictions for 2020 (Charles Humble, Erik Costlow, Arthur Casals, Daniel Bryant, Bruno Couriol, Ben Linders & Shane Hastie)
More Link Collections
- The Morning Brew #2891 (Chris Alcock)
- .NET App Developer Links – 2019-12-09 (Dan Rigby)
- Weekly C# Digest Issue #288 (Jakub Chodounsky)
- F# Weekly #49, 2019 – .NET Core 3.1 LTS and first #FsAdvent posts (Sergey Tihon)
- Reading Notes #403 (Frank Boucher)
- Collective #572 (Pedro Botelho)
- GameDev News – December 6, 2019 (Brian Peek)
- Reading List 244 (Bruce Lawson)
- Friday Five: Getting Started With Power BI, Microsoft Ignite 2019, and more! (MVP Award Team)
- Top Stories from the Microsoft DevOps Community – 2019.12.06 (Sasha Rosenbaum)
- Code Maze Weekly #4 (Vladimir Pecanac)
The Geek Shelf
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition (Mark J. Price) – Referral Link