Top Links
- New Preview label for Visual Studio extensions (Mads Kristensen)
 - The First Open, Multi-cloud Serverless Platform for the Enterprise Is Here. Try out Pivotal Function Service Today! (Onsi Fakhouri)
 - Rider 2018.3 Is Just Around the Corner (Alexander Kurakin)
 - Watch: Santosh Hari Discuss Serverless and Schemaless (Jason Gaylord)
 - Recapping yesterday’s Microsoft Edge and open source announcements (Kyle Pflug)
 
Web & Cloud Development
- Using A “Drag Shield” To Block Mouse Events During A Drag-And-Drop Workflow In Angular 7.1.2 (Ben Nadel)
 - Facade Design Pattern: Still relevant in ASP.NET Core? (Adam Storr)
 - Azure Data Architecture Guide – Blog #7: Intelligent applications (AzureCAT Team)
 - WordPress 5.0 Is Here (and Yes, So Is Gutenberg) (Ezequiel Bruni)
 - Containerizing N-Tier MVC .Net Framework Application with Docker (Jeeva Subburaj)
 - Angular 7 SPA CRUD With ASP.NET Core And Entity Framework Core (Mangesh Gaherwar)
 - How to Reference Azure Storage Files from Cloud Shell (Melissa Coates)
 - Debugging .NET Core AWS Lambda Functions Using the AWS .NET Mock Lambda Test Tool (Norm Johanson)
 - How to set Canonical URL in Angular 7 (Talking Dotnet)
 - Metaprogramming, Higher-Order Components and Mixins with Angular Ivy (Victor Savkin)
 - Debugging .NET Framework Web Applications in Visual Studio Code (Michael Szul)
 - Exploring .NET Core 3.0 and the Future of C# with ASP .NET Core (Shahed Chowdhuri)
 - ESLint v5.10.0 released (ESLint Team)
 - Building a Web Scraper from start to finish (Ethan Jarrell)
 - Edge and Chromium, a different analysis (glazou)
 - Microsoft Introduces New API Management Tier for Serverless Architectures (Kent Weare)
 - Preventing Single Sign On (SSO) Redirects From Opening a New Window Inside a Progressive Web Application (PWA) (Wael Kdouh)
 - Node v11.4.0 (Current) (Ruben Bridgewater)
 - Consuming GitHub Api (REST) With Flurl (Vladimir Pecanac)
 
XAML, UWP & Xamarin
- Xamarin forms – keep visual element in view linked to content scroll view (Glenn Versweyveld)
 - Xamarin.Forms 4.0 Feature Preview: An Entirely New Point of (Collection)View (Paul DiPietro)
 - Simple way to use icon fonts in Xamarin Forms projects (Valeriy Kovalenko)
 - Error: resource fork, Finder information, or similar detritus not allowed in Xamarin iOS app (Gerald Versluis)
 - Using Android Linkify to add inline links to a Xamarin Forms Label (Pieter Nijs)
 
Visual Studio & .NET
- ReSharper Ultimate 2018.3 Is Within Spitting Distance! (Alexander Kurakin)
 - Full F# Blog (Jérémie Chassaing)
 - Visual Studio Productivity Tips: How to quickly navigate to last edit location (Kunal Chowdhury)
 - Danish CPR numbers in F# (Mark Seemann)
 - Performance in .NET – Part 3 (Ricardo Peres)
 - Here, There and Everywhere – A Simple Look at .NET Memory Model (James Curran)
 - OzCode: now use debugging as a service (Harsh Binani)
 - Associate File Types in VS Code (John Papa)
 - Seven reasons that Roslyn-based Code Analyzers are awesome (Tom Wright)
 
Design, Methodology & Testing
- What are agile teams (Ben Linders)
 - ‘Must be willing to work under pressure’ is a warning sign (Itamar Turner-Trauring)
 - Building docs with GitHub Actions (Den Delimarski)
 - You Need to have a Mentor or be a Mentor (Claudio Bernasconi)
 - The Problem with Story Points (Dave Nicolette)
 - Turning AI Toward Software Itself (David Starr)
 - Build up Your Leadership Toolbox (Mazz Mosley)
 - Surviving—and Thriving—as a Remote Worker (Mel Choyce)
 - Security and App Hardening: Five Things Management Wants to Know (Gabriel Torok)
 - Productivity Hub Page and Productivity Books for Mastering Productivity (JD Meier)
 - Introducing our UI Education Knowledge Base (Leon Barnard)
 - GitHub Desktop 1.5 Simplifies Merge Conflict Resolution (Sergio De Simone)
 
Mobile, IoT & Game Development
- Creating An Alexa Bot Using The Microsoft Bot Framework (Michael Washington)
 - Visual Studio App Center CLI Customers – Event-Stream Package Security Update and Next Steps (Amanda Chew)
 - A month of Flutter: a list of posts and A month of Flutter: extract post item widget (Abraham Williams)
 - ARCore 1.6 brings improved lighting and camera handling (Ashish Shah)
 - Simple Recipes App made in Flutter — Firestore (Michael Krol)
 - A Simple glTF Viewer for HoloLens (Mike Taulty)
 - Mixed Reality Toolkit vNext–setting up a project and Mixed Reality Toolkit vNext–dependency injection with extension services (Joost van Schaik)
 - Google I/O Filter Animation in Flutter (Prateek Sharma)
 - Do you see the difference? — Flutter Golden Files (Tomek Polański)
 
Podcasts, Screencasts & Videos
- Observed Tech PODCAST Episode 292 #OTP (Richard Hay)
 - Pros and cons of stable and unique tags in Docker image tagging | Azure Friday and Azure Container Registry updates for security and reliability (Scott Hanselman & Rob Caron)
 - Azure Podcast Episode 257 – Azure Firewall (Sujit D’Mello)
 - Merge Conflict 127: Connect(); 2018 Recap – .NET Core 3, VS 2019, Xamarin.Forms 4, and More! (James Montemagno)
 - SQL Server Radio – To SSDT or not to SSDT? (Matan Yungman & Guy Glantser)
 - Microsoft Bot Framework v4 Node #9: Adding QnA Maker to Your Chatbot (Michael Szul)
 - Developer on Fire Episode 398 | Eric Anderson – Community Works (Dave Rael)
 - FreeCodeFriday – Episode 28 (Jason Bock)
 - Microsoft 365 Dev Podcast – 30 days of Microsoft Graph with Brian Jackett (Jeremy Thake & Paul Schaeflein)
 - Talk Python to Me #189 – War Stories of the Developer Evangelists (Michael Kennedy)
 - One Dev Question – How does an external debugger work with VSCode? (Peng Lyu)
 - One Dev Question – What’s your favorite success story of a VSCode extension? (Ramya Achutha Rao)
 - Flutter: Animation Series || Episode 2 (MTechViral)
 - Software Engineering Daily – Serverless Research with Ion Stoica (Jeff Meyerson)
 - Developer Tea – Proof of Complexity and Seeking Simplicity (Jonathan Cutrell)
 - Weekly Dev Tips 033: Use the Right Object Lifetime (Steve Smith)
 - Presentation: Containers – What Are They Good For? (Jimmy Bogard)
 
Community & Events
- How a ‘driveway moment’ with Microsoft’s Brad Smith led to the creation of nonprofit Code.org (Frank Catalano)
 - 23 Awesome Things To Do In Philly, December 10-16 (Kelly Bucci)
 - Calling All Designers! TechNet Wiki is looking for a new logo and banners (MVP Award Program)
 
Database
- ‘Invalid object name ‘OPENJSON’.’ – SQL Server doesn’t recognise OPENJSON when bulk importing files and How to list feature property information for GeoJSON data using SQL Server 2017 and OPENJSON (Jeremy Lindsay)
 - How to Shrink All the Log Files for SQL Server? – Interview Question of the Week #203 and SQL SERVER – Relating Unrelated Tables – A Question from Reader (Pinal Dave)
 - AWS : DynamoDB (Sacha Barber)
 - “Surely this one will get a clustered index scan.” (Brent Ozar)
 - Cosmos DB – Request Units charged for processing a Gremlin API request (Howard van Rooijen)
 - Inserting lots of rows into SQL with a Logic App and a Stored Procedure (Michael Stephenson)
 - Advent of Code 2018 – Day 6 (Chronal Coordinates) (Wayne Sheffield)
 
Miscellaneous
- Microsoft sounds an alarm over facial recognition technology (Casey Newton)
 - Microsoft Whiteboard: now more colorful and customizable than ever (Itai Almog)
 
More Link Collections
- Double Shot #2232 (Mike Gunderloy)
 - Azure Weekly: December 10, 2018 (Chris Pietschmann)
 - Xamarin & Windows App Developer Links – 2018-12-10 (Dan Rigby)
 - Azure Blockchain, Xamarin & MvvmCross, and More on the Friday Five! (MVP Award Program)
 - Weekly C# Digest Issue #236 (Jakub Chodounsky)
 - F# Weekly #49, 2018 – F# Tooling Update and gifts from F# Advent bloggers (Sergey Tihon)
 - Reading List (Bruce Lawson)
 - Reading Notes #356 (Frank Boucher)
 - Today in Tech – Monday, Dec 10, 2018 (Dirk Strauss)
 - Top Stories from the Microsoft DevOps Community – 2018.12.07 (Edward Thomson)
 
The Geek Shelf
ELEMENT Element14 Raspberry Pi 3 B+ Motherboard (Raspberry Pi)