Top Links
- Exploring the new .NET “dotnet” Command Line Interface (CLI) (Scott Hanselman)
 - First Update Released for Open Live Writer (Richard Hay)
 - Creating an Angular 2 build with Gulp, TSLint and DefinitelyTyped (Colin Eberhardt)
 - The future of bundling JavaScript modules (Axel Rauschmayer)
 
Web Development
- Disabling session affinity in Azure App Service Web Apps (Websites) (Maarten Balliauw)
 - AngularJS in Action – An Interview With Lukas Ruebbelke (Alex Giamas)
 - WebStorm 11.0.3 is now available (Ekaterina Prigara)
 - Three Shades of Angular (Jeremy Likness)
 - Calling Externally Hosted Service using Node.js (Mahesh Sabnis)
 - Build Ultra-Modern Web Apps with Angular Material (Matt Spaulding)
 - Service Fabric: Let Your Voice Be Heard (Bnaya Eshet)
 - Should I use React.createClass, ES6 Classes or stateless functional components? (James K. Nelson)
 - Here are the system requirements for Microsoft Azure Stack (Sead Fadilpašić)
 - Running ASPNET 5 and .NET Core on Linux (Vince Chan)
 - LightSwitch for Cloud Business Apps 2015 v3 Release (Michael Washington)
 - The Best Way To Compute The Average Age Of Cat Owners In Functional Programming (Ben Nadel)
 
XAML
- Better WPF DataBinding with CalcBinding (Manuel Naujoks)
 - WPF – Understanding Logical Tree And Visual Tree In WPF ( Part 1 ) (Siddharth Patel)
 - How to turn ON/OFF the Frame Rate Counter in #UWP apps? (Kunal Chowdhury)
 - Gotcha–navigating from SplitView requires back button to be pressed twice in UWP apps (Joost van Schaik)
 
Miscellaneous .NET
- Understand the complexity and maintainability of your code using Code Metrics in Visual Studio – Cyclomatic Complexity (Abhijit Jana)
 - Learning F# – The Thunderdome Principle for Functions (Jan Van Ryswyck)
 - Visual Studio Shortcuts: Format Document and Visual Studio Shortcuts: Comment Selection / Uncomment Selection (Jeremy Clark)
 - Calculating Values Using Calculated Values In LINQ (Nick Chamberlain)
 - Generic Delegates in C# (Abhi Jain)
 - Data Science in F# using FsLab: Interview with Tomas Petricek (Pierre-Luc Maheu)
 - ‘Value does not fall within the expected range’ error while adding toolbar to toolwindow (Utkarsh Shigihalli & Tarun Arora)
 - Confusing gotcha: PSECURITY_DESCRIPTOR is not a pointer to a SECURITY_DESCRIPTOR (Raymond Chen)
 
Design / Methodology / Testing
- Service Fabric Concept, Guidelines and Patterns #3 – Pool (Bnaya Eshet)
 - Faster prototypes with Just Objects Prototype (Manuel Naujoks)
 - Let’s Build a Metric: Global and Local Scope (Erik Dietrich)
 - Legacy Code to Testable Code #11: More Static Constructors (Gil Zilberfeld)
 
Other Mobile Platforms
- iOS From Scratch With Swift: Exploring Tab Bar Controller and iOS From Scratch With Swift: Data Persistence and Sandboxing on iOS (Bart Jacobs)
 - watchOS 2: Hello World Tutorial (iOS-Blog Admin Team)
 - Swift 2 Core Data – Everything you need to know Part 1 (Nolan O’Brien)
 - JetBrains CLion Adds Support for Swift on Linux and OS X (Sergio De Simone)
 - Introduction to guard syntax and watchOS 2 Tutorial: Checking Reachability (yffaria)
 
Podcasts / Screencasts / Videos
- .NET Rocks! – Technical Debt isn’t Technical with Einar Høst (Carl Franklin & Richard Campbell)
 - Episode 077 on Office Add-in commands in Excel/Word/PowerPoint—Office 365 Developer Podcast (Jeremy Thake)
 - Hanselminutes – Data Visualization and D3.js with Irene Ros (Scott Hanselman)
 - Webinar Recording: Building Native, Cross-Platform Mobile Apps with Xamarin 4 (Courtney Witmer)
 - SSW TV – Mastering ReSharper | Dev SuperPowers Episode 18 (Sophie Belle)
 - GoingNative 45: Incredi-builds with IncrediBuild — free in Visual Studio 2015! | C9::GoingNative (Gabriel Ha)
 - 073 AiA Angular 2 Beta Architecture (John Papa)
 - 191 JSJ Stripe with Craig McKeachie (Joe Eames, Charles Max Wood, AJ O’Neal, Jamison Dance & Aimee Knight)
 - The Changelog 188: 24 Pull Requests and Libraries.io with Andrew Nesbitt + Flynn with Jonathan Rudenberg (Adam Stacoviak & Jerod Santo)
 - Rocket 50: Vapors of Memory (Brianna Wu, Christina Warren & Simone De Rochefort)
 - Developer on Fire Episode 076 | Troy Hunt and Developer on Fire Episode 077 | Daniel Marbach – Geeking Out (Dave Rael)
 - SDU Show 65 with guest Jen Underwood (Greg Low)
 - Office Dev Show – Episode 20 – Hackathons (Jeremy Thake & Sonya Koptyev)
 - Tuesdays With Corey: Seasons Greetings and Until Next Year! | Tuesdays With Corey (RicksterCDN)
 - StarTalk Radio – Extended Classic: Holiday Lights (Neil deGrasse Tyson)
 - Azure Podcast Episode 108 – Service Fabric Deep Dive (Sujit D’Mello)
 - The Amp Hour #279 – Merry Keyzermas! (Chris Gammell & David L. Jones)
 - MS Dev Show – Easy Debugging using OzCode with Omer Raviv (Jason Young & Carl Schweitzer)
 - Top 10 Developer Videos in 2015 (MSDNTST)
 
Community / Events
- My Next Adventure (Eric Lawrence)
 - History of Node.js on a Timeline (Gabor Nagy)
 - Why Don’t You Contribute to Open Source? (Yegor Bugayenko)
 
Database
- Comparison of SQL Server Serializable and Snapshot isolation levels (Sergey Gigoyan)
 - New DAX functions in SQL Server 2016 (Daniel Calbimonte)
 - Who’s Really Doing Continuous Integration of SQL Server Databases? (Brent Ozar)
 - SQL SERVER – Getting to understand SQL Server Activity Monitor in SSMS and SQL SERVER – Script: Remove Spaces in Column Name in All Tables and Interview Question of the Week #051 – Actual Execution Plan vs. Estimated Execution Plan and Geometry Datatype – Line String Behavior Enhancements (Pinal Dave)
 - JetBrains Releases DataGrip 1.0 for SQL DBAs and Developers (Abel Avram)
 
PowerShell
Miscellaneous
- Windows Phone needs ‘spiritual equivalent’ to Surface, says Microsoft’s marketing head (Dan Thorp-Lancaster)
 - Microsoft accused of releasing ‘worst patch yet’ for Windows 10 (spoiler: it’s not true) (Ed Bott)
 - Microsoft’s Developer Evangelism leader thinks Windows 10 app momentum will keep growing (John Callaham)
 - Build 11088 tipped to be next Windows 10 Mobile build. May bring some new features. (KN)
 
More Link Collections
- Geek Reading December 23, 2015 and Geek Reading December 24, 2015 (Robert Diana)
 - Collective #200 (Pedro Botelho)
 - Double Shot #1611 (Mike Gunderloy)
 - Your Happy Holiday #FridayFives! (MVP Award Program)
 - Last Week on Channel 9: December 21st – December 27th, 2015 (Greg Duncan)
 - The Morning Brew #1996 and The Morning Brew #1997 (Chris Alcock)
 - Friday Links #387 (Mike Ward)
 - GameDev News – Short Week Ending December 23, 2015 (Brian Peek)
 - Weekly Xamarin Newsletter Issue #72 (Adam J. Wolf)
 - Visual Studio – Developer Top Ten for Dec 23rd, 2015 (Dmitry Lyalin)
 - Weekly C# Digest Issue #82 (Jakub Chodounsky)
 - F# Weekly #52, 2015 (Sergey Tihon)
 
The Geek Shelf
| 
 
 ASIN: B0107H5FJ6  | 
del.icio.us Tags: c#,f#,roslyn,visual studio,microsoft azure,uwp,wpf,iOS,powershell,sql server,angularjs,typescript,javascript,windows phone,windows 10,webstorm
	
Sphero BB-8 App-Enabled Droid: Cell Phones & Accessories
Fire HD 8 – Amazon's Official Site – Learn More
The Go Programming Language (Addison-Wesley Professional Computing): 9780134190440: Computer Science Books @ Amazon.com