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)