Top Links
- C# Language Highlights: Expression Bodied Members | On .NET (Maira Wenzel & Kendra Havens)
 - Any company can become a software-driven organization. The new release of Pivotal Platform gives you the blueprint. (Jared Ruckle)
 - Hanselminutes – Modern Infrastructure as Code with Pulumi’s Joe Duffy (Scott Hanselman)
 - Uno Platform Part 2 | Visual Studio Toolbox (Robert Green)
 
Web & Cloud Development
- Azure Functions 3.0 Goes Live (Kay Ewbank)
 - How To Validate Angular Reactive Forms (Ankit Sharma)
 - Global state using only React Hooks with the Context API (No Redux) (Amir Off)
 - PhpStorm 2019.3.1 is released (Anton Monakov)
 - Use TypeScript to Create a Secure API with Node.js and Express: Role-Based Access Control and Use TypeScript to Create a Secure API with Node.js and Express: Endpoints and Controllers and Use TypeScript to Create a Secure API with Node.js and Express: Authentication and Authorization and Use TypeScript to Create a Secure API with Node.js and Express: Data Models and Services and Use TypeScript to Create a Secure API with Node.js and Express: Getting Started (Dan Arias)
 - Tips for learning Azure in the new year (Michael Crump)
 - Angular 9.0.0 and Ivy improvements (Mike Hartington)
 - Provisioned Concurrency: Avoiding Cold Starts in AWS Lambda (Mikhail Shilkov)
 - How to Upgrade to PHP 7.4 with PhpStorm (Roman Pronskiy)
 - W3C – WebAssembly Version 1.0 (Ian Elliot)
 - Multi-Factor Authentication Sucks (Randall Degges)
 - Making a Transaction bundle using the Mapping Language (David Hay)
 - App Settings in Client-Side Blazor (Jeremy Hutchinson)
 - Building an Awesome UI Component Library in 2020 (Jonathan Saring)
 - Enforcing Different Kinds of Policies for Cloud Resources (Justin Van Patten)
 - Extending Envoy With WebAssembly and Solo.io (K. Jonas)
 - ASP.NET Core: When Environments Are Not Enough, Use Sub-Environments! (Thomas Levesque)
 
XAML, UWP & Xamarin
- Xamarin.Forms UI Challenges – RottenUI (Kym Phillpotts)
 - Get Familiar with the Latest Features of Telerik PdfViewer for Xamarin (Yana Kerpecheva)
 - Exploring the Syncfusion Essential UI kit (Charlin Agramonte)
 
Visual Studio & .NET
- ReSharper Ultimate 2019.3.1 Hotfix Is Out! and Rider 2019.3.1 Hotfix Is Out! (Alexander Kurakin)
 - F# Basics – From loops to folds (Reed Copsey)
 - Hitchhiker’s Guide to the C# scripting (Ali Bahraminezhad)
 - Microsoft’s C# 9.0 begins to take shape (Paul Krill)
 
Design, Methodology & Testing
- Agile Project Manager, Scrum Master, or Product Owner? (Johanna Rothman)
 - Azure DevOps Server in Azure Government (Steve Michelotti)
 - How to Use GitHub and ES6 Features to Create and Structure Your Code and Five tips for moving from coding tutorials to making progress as a developer (M. S. Farzan)
 - Enable auto-updates for your MSIX packages without publishing your apps in the Microsoft Store (Alex Marin)
 - The Importance of Fun in the Workplace (Ben Linders)
 - Intro to GitHub Actions (Jason Giordano)
 - File bug and feature reports effectively and easily (Rachel Appel)
 - What senior developers can learn from beginners (Ryland Goldstein)
 - Designing a build system for .NET solutions with Cake – 2: The Cake build tool and convention-based builds (Matthew Abbott)
 
Mobile, IoT & Game Development
- Azure CLI 2.0: Create Azure IoT Hub (Chris Pietschmann)
 - Flutter Design Patterns: 10 — Factory Method (Mangirdas Kazlauskas)
 - NativeScript 6.3 – The Holiday Edition (Emil Tabakov)
 - Dart declaration-site variance (Kallen Tu)
 - Flutter Trends and Community Updates (Ed Freitas)
 
Podcasts, Screencasts & Videos
- Software Engineering Daily – freeCodeCamp with Quincy Larson (Jeff Meyerson)
 - Developer Tea – Simplifying (Jonathan Cutrell)
 - Best Practices – Async / Await | The Xamarin Show (James Montemagno)
 - Codepunk 054: GitHub Arctic Code Vault (Bill Ahern)
 - CppCast – OpenVDB with Ken Museth (Rob Irving)
 - ID10T Podcast – Vince Gilligan Returns (Chris Hardwick)
 - What is SandDance? | Data Exposed (Jeroen ter Heerdt)
 - Rocket 258: X is Banned (Brianna Wu, Christina Warren & Simone De Rochefort)
 - Top 5 Talk Python Episodes of 2019 (Michael Kennedy)
 - Power BI integration with TSI | Internet of Things Show (Olivier Bloch & MAAllen)
 - Global AI Bootcamp Keynote | AI Show (Seth Juarez)
 
Community & Events
- Life as a Dart intern (Kallen Tu)
 - Creating Tech For The Culture: Working on Side Projects That Have Impact (Dalvin Josias Sejour)
 - Google Summer of Code 2020 call for Project ideas and Mentors (Martin d’Anjou)
 
Database
- SQL SERVER – Parameter Sniffing and Local Variable in SP (Pinal Dave)
 - SSIS Layout Formatting Options (Tim Mitchell)
 - Going Serverless with Azure SQL Database (John Miner)
 
Miscellaneous
- Announcing Rust 1.40.0 (Rust Release Team)
 - Mobile threat defense and intelligence are a core part of cyber defense (Todd VanderArk)
 
More Link Collections
- The Morning Brew #2900 (Chris Alcock)
 - .NET App Developer Links – 2019-12-20 (Dan Rigby)
 - Double Shot #2497 (Mike Gunderloy)
 - Svelte 3.16.5, a static blog with Svelte, Svelte wins Prediction Award & more (Marlos from Jexia)
 - Collective #575 (Pedro Botelho)
 - Roundup #62: ConfigureAwait, System.Threading.Channels, New Executive Director of .NET Foundation, Event Driven Collaboration, What You Need to Know About Open Source (Derek Comartin)
 - Go 1.14 beta 1, virtual actor pattern in Go, “Sign in with Apple” with Go & more (Maarten from Jexia)
 
The Geek Shelf
 Rediscovering JavaScript: Master ES6, ES7, and ES8 (Venkat Subramaniam) – Referral Link
