Top Links
- A Quick Tour of the .NET CLI (Jeremy Miller)
 - A Smarter DI Container for Xamarin.Forms (Stephen Marcus)
 - JSJ 345: Azure Devops with Donovan Brown LIVE at Microsoft Ignite (Charles Max Wood)
 - Electron 4.0.0 (Michelle Tilley)
 
Web & Cloud Development
- Creating A Mouse-Over Hesitation Directive In Angular 7.1.4 and Creating A DOM Events Plug-In That Configures Host Bindings Outside Of The Angular Zone In Angular 7.1.4 (Ben Nadel)
 - Reviewing Popular SEO Page Speed Tools – Why I Recommend WebPageTest (Chris Love)
 - Creating and filling Arrays of arbitrary lengths in JavaScript (Axel Rauschmayer)
 - Background jobs in ASP.NET Core made easy with Hangfire (Matthew Groves)
 - Drawing Performantly in CSS (Alyssa Nicoll)
 - Azure Data Architecture Guide – Blog #8: Data warehousing (Azure CAT Team)
 - Creating Reusable Angular Components — How To Avoid the Painful Trap Most Go In (Christian Lüdemann)
 - Using Azure Key Vault with ASP.NET Core and Azure App Services (Damien Bowden)
 - Ode to Azure Cloud Shell on Christmas (Kellyn Pot’Vin-Gorman)
 - Two Problems of a JavaScript Class (Dhananjay Kumar)
 - NEW REFERENCE ARCHITECTURE: Batch scoring of Python models on Azure (Ed Price)
 - KendoReact: Adding a Grid, Dropdown List and More (Eric Bishard)
 - Animating Between Views in React (Jeremias Menichelli)
 - The Year of .NET Core, Angular, and Web API Design: 2018 in Review (Jeremy Likness)
 - ASP.NET Core 2.1: A Boon to Modern Web Application Development (Kaushal Shah)
 - Require Confirmed Email in ASP.NET Core 2.2 – Part 1 and Require Confirmed Email in ASP.NET Core 2.2 – Part 2 (Ken Haggerty)
 - Build a Node.js console app with the JavaScript SDK to manage Azure Cosmos DB SQL API data (Microsoft)
 - A Guide to Angular Security and Authentication with JSON Web Tokens (Limor Wainstein)
 - Real-time ASP .NET Core Web Apps with SignalR (Shahed Chowdhuri)
 - Multitenant Azure AD issuer validation in ASP.NET Core (Thomas Levesque)
 - Angular Workspace: No Application for You! (Todd Palmer)
 - Retrieve Emails Using Azure Functions And Create Help Desk Tickets Using API (Michael Washington)
 - ESLint v5.11.0 released (ESLint Team)
 - Service Orchestration: What It Is and Why You Need It (Alex Hisaka)
 - Avoiding Massive View Controller using Containment & Child View Controller (Alfian Losari)
 - Microsoft Edge Insiders program kicks-off. Be the first to try Chromium Edge (Kunal Chowdhury)
 - Attempting to Learn Go – Sending Email Via API Again (Steve Layton)
 - Live search with RxJS- the devil is in the details (Wojciech Trawiński)
 
XAML, UWP & Xamarin
- WPF Tip #21 – Create a Reusable ToolTip With a Header and Icon (Me)
 - Fabulous Santa Tracker (Jim Bennett)
 - Supporting Chinese localization in UWP apps (Martin Zikmund)
 
Visual Studio & .NET
- Production postmortem: Handled errors and the curse of recursive error handling (Oren Eini)
 - Azure Blobs from C# and Visual Studio – C# Advent Calendar (Gregor Suttie)
 - Garbage Collection in C# (.NET Framework and .NET Core) (Damir Arh)
 - SOLID Principles in C# – Single Responsibility Principle (Marinko Spasojevic)
 - How to Limit Audio Files with NAudio (Mark Heath)
 - An extension that I cannot code without. (Damian Łączak)
 - Q# – a Wish List for the New Year (Mariia Mykhailova)
 - Bifunctors (Mark Seemann)
 - Six Opinionated Tips to be a Better .NET Developer (Isaac Levin)
 - How to parse a high rate stream of data with low memory allocation (Riccardo Terrell)
 
Design, Methodology & Testing
- 36 Best Business Books that Changed Microsoft Leaders’ Lives (JD Meier)
 - Should You Comment Your Code When You Program? (Peter Kellner)
 - The challenges of being a female coder (Pontus Bergmark)
 - 7 differences between male and female leaders (Fredrik Wesslén)
 - People First – The Frequently Overlooked Importance of Culture Change in DevOps Journeys (Kristofer Olin)
 - GitLab 11.6 Supports Serverless Function Deployment (Sergio De Simone)
 - Groupthink Kills Good Ideas: How to Avoid Being Brainwashed By Your Team (Tyler Hakes)
 - Deploying to Kubernetes with Azure DevOps: A first pass (Jason Farrell)
 
Mobile, IoT & Game Development
- New Guide: Your First Ionic Framework V4 App (Matt Netkow)
 - 10 resources for learning Android development (David Svensson)
 - Raspberry Pi Kubernetes Cluster Part 3 (Jason Meridth)
 - Cordova Tools Released! (Bryan Ellis)
 - A month of Flutter: user registration form and A month of Flutter: testing forms and A month of Flutter: setting up Firebase Firestore and A month of Flutter: awesome adaptive icons (Abraham Williams)
 - Rialto: Downloadable Fonts (Mark Allison)
 - Twitter Animated FAB: “How To Do It In Flutter” (Raouf Rahiche)
 - Some super cool title about Raspberry Pi, LED Lights and Jingle Bells (Sara Gibbons)
 - The curious case of void in dart (Shubham Soni)
 - Make a Material Design login page with Flutter — Theming and Make a Material Design login page with Flutter — The Basics (Vaibhav Khulbe)
 
Podcasts, Screencasts & Videos
- .NET Rocks! – Merry Christmas, Rory Blyth (Carl Franklin & Richard Campbell)
 - Technology & Friends – Alex Mang on Azure Durable Functions (David Giard)
 - Observed Tech PODCAST Episode 294 #OTP (Richard Hay)
 - Video – Step by Step Component Communications in Angular and Video – JavaScript object instances does not copy definition from the class (Dhananjay Kumar)
 - Syntax Podcast – Hasty Treat – Where are they now? Part 2 (Wes Bos)
 - Developer on Fire Episode 402 | Johanna Rothman – Learning and Delivering (Dave Rael)
 - The Amp Hour #421 – The Legend of Kezyermas (Dave Jones & Chris Gammell)
 - RunAs Radio – 2018 Recap with Jeffrey Snover (Richard Campbell & Greg Hughes)
 - Revision Path 274: Courtney Pinter (Maurice Cherry)
 - One Dev Question – Can you use Git in VSCode? (Ramya Achutha Rao)
 - One Dev Question – Is VSCode a Microsoft product and does it only run on Windows? (Chris Heilmann)
 - Flutter: Login Page Bloc Pattern Demo (MTechViral)
 - Tech Predictions for 2019 – What The Tech Ep. 423 (Paul Thurrott)
 - Merge Conflict 129: Never Nullable (Null Bad) (James Montemagno)
 - Weekly Dev Tips 035: Why is Immutability Desirable? (Steve Smith)
 - Azure Podcast Episode 259 – AI and Hacks – Tales from the real world (Sujit D’Mello)
 
Community & Events
- GitHub Release Radar · November 2018 and Highlights for Game Off 2018 (Lee Reilly)
 - The Cyclical Theory of Open Source (Stephen O’Grady)
 - Year in Review: 2018 (Dan Clarke)
 - The Future of Work Is Female (Ben Linders)
 - 2018 Vue Vixens Retrospective and 2019 Roadmap (Jen Looper)
 - 25 Fantastic Things To Do In Philly, December 24, 2018 – January 1, 2019 (Kelly Bucci)
 - Microsoft Continues Building an Open Source Software Legacy (Richard Hay)
 - What’s Open And Closed In Philadelphia During The Federal Government Shutdown (Visit Philly)
 
Database
- Update Statistics for All Tables and Databases in a SQL Server Instance (Eduardo Pivaral)
 - SQL Server Restore Interview Questions (Rajendra Gupta)
 - Select and Edit all rows in SQL Server Management Studio (Dirk Strauss)
 - SQL SERVER – T-SQL Script to Check SQL Server Job History and SQL SERVER – Performing IF…THEN In T-SQL With IIF Expression and SQL Server – Find Distinct Result Sets Using EXCEPT Operator and How to Track Autogrowth of Any Database? – Interview Question of the Week #205 (Pinal Dave)
 - Build an interactive assistant using QnA Maker (Nayan Patel)
 
Miscellaneous
- Microsoft says the Surface line is ‘100 percent’ here to stay, new form factors coming… eventually (Adrian Diaconescu)
 
More Link Collections
- Double Shot #2241 and Double Shot #2242 and Double Shot #2243 (Mike Gunderloy)
 - Azure Weekly: December 24, 2018 (Chris Pietschmann)
 - Weekly C# Digest Issue #238 (Jakub Chodounsky)
 - F# Weekly #51, 2018 – Experienced Developers Choose F# (Sergey Tihon)
 - Xamarin & Windows App Developer Links – 2018-12-24 and Xamarin & Windows App Developer Links – 2018-12-25 (Dan Rigby)
 - Today in Tech – Friday, Dec 21, 2018 and Today in Tech – Wednesday, Dec 26, 2018 (Dirk Strauss)
 - Interesting links of the week (12/17 – 12/23, 2018) (Michael Eaton)
 - Check out this week’s Friday Five on Dev Day Belgium, GDPR, and More! (MVP Award Program)
 - Reading Notes #358 (Frank Boucher)
 
The Geek Shelf
 Show and Tell: How Everybody Can Make Extraordinary Presentations (Dan Roam)
del.icio.us Tags: visual studio,python,sql server,azure devops,microsoft azure,soa,xamarin,wpf,uwp,c#,f#,q#,android,flutter,golang,dart,asp.net,.net core,.net cli,angular,react,kendoUI,javascript,vsix,ms edge
	
The Art of Unit Testing: with examples in C# (9781617290893): Roy Osherove: Books