Top Links
- TFS 2017 Update 1 RC available (Brian Harry)
 - Announcing the SQL Server v.Next Early Adoption Program and SQL Server next version CTP 1.2 now available (SQL Server Team)
 - TWC9: New PIX, NuGet UWPDesktop, VSTS Getting Personal, Kinect Powered Grocery Store and more… | This Week On Channel 9 (Dmitry Lyalin, Greg Duncan, Nikola Metulev)
 - How to Send Daily SMS Reminders Using C#, Azure Functions and Twilio (Brent Schooley)
 - Working with Multiple .NET Core SDKs – both project.json and msbuild/csproj (Scott Hanselman)
 - ASP.NET Core Authentication with IdentityServer4 (Jeffrey T. Fritz)
 
Web Development
- Bare metal APIs with ASP.NET Core MVC (Ben Foster)
 - CSS Overlay Techniques (Sara Soueidan)
 - ASP.NET Core – Migrating to MSBuild (Aaron Marisi)
 - WebStorm 2017.1 EAP, 171.2455: improved integration with TSLint and Debugging React apps created with Create React App in WebStorm (Ekaterina Prigara)
 - Building microservices with ASP.NET Core (without MVC) (Filip W.)
 - How do I change the name of my ASP.NET Core project? (George Stocker)
 - An Introduction to Observables for Angular Developers (Jen Looper)
 - Notes from the ASP.NET Community Standup –January 10, 2017 (Maria Naggaga)
 - OutDir vs OutputPath for Visual studio 2015 and Asp.Net Core (Michael Freidgeim)
 - ASP.NET MVC with Simple Windows Authorization (Sergey Tihon)
 - Using WebStorm for Building Angular Apps (Victor Savkin)
 - Building simple plug-ins system for ASP.NET Core (Gunnar Peipman)
 - Porting Azure Web Apps to Google Cloud Platform (GCP) (Adam Anderson)
 - Optimizing the Performance of Your React Application (Alex Sears)
 - Making transpiled ES modules more spec-compliant (Axel Rauschmayer)
 - Consuming JSON Web Data Using Google Sheets (Dave Johnson)
 - Docker for Devs Part 4: Composing Multi-container Networks with Docker Compose (Max McCarty)
 - CPU Management in Docker 1.13 (Michael Crosby)
 - Native Facebook Authentication with Azure App Service (Mike James)
 - Custom BotFramework Intent Service Implementation (Robin Osborne)
 - Using the API Management APIs-PREVIEW blade in the new Azure Portal (Tomasso Groenendijk)
 
XAML & Xamarin
- UWP Form Validation with the Calcium MVVM Framework (Daniel Vaughan)
 - MvvmCross extension for Visual Studio 2017 (Jim Bennett)
 - Xamarin Forms with MVVM Light (Daniel Krzyczkowski)
 - ICYMI – Tutorials, UWPDesktop Nuget, and MVP Updates (Windows Apps Team)
 - Automated CI/CD for your Xamarin App using VSTS, Bitrise and HockeyApp (Gerald Versluis)
 - Xamarin Forms Profiling (Adam Pedley)
 - Opening App Store for Ratings on iOS and Android (James Montemagno)
 - How To Build Planet Scale Mobile App in Minutes with Xamarin and DocumentDB (Kirill Gavrylyuk)
 - The Xamarin ListView on Steroids (Sam Basu)
 - Don’t use ReactiveUI (Eric Sink)
 - windows.updateTask – the hidden gem in Universal Windows Platform (Martin Suchan)
 
Miscellaneous .NET
- Answer: What does this code do? (Oren Eini)
 - Convert .NET Framework Lists into Dictionaries (Peter Vogel)
 - New Feature: Delivery Plans for Visual Studio Team Services (Derrick Fu)
 - Modelling State in F# (Isaac Abraham)
 - Enhanced Device Logging in Visual Studio (James Montemagno)
 - C#7: Pattern Matching (Jeff Yates)
 - Deep event analysis with dotTrace 2016.3 and Analyzing native memory allocation with dotTrace 2016.3 (Alexey Totin)
 - Authenticating Your C# Application for the Google Cloud Platform – Part 2 (Josh Morales)
 - Some Insights into Features (Besides EDMX) Being Dropped in the Move From EF6 to EF Core (Julie Lerman)
 - C++ for C# developers – code like in Google (Michał Komorowski)
 - How to MongoDB in C# – Part 2 (Stas Rivkin)
 - Task.Run vs. Task.Factory.StartNew (Part 1) (Bnaya Eshet)
 - How we use Cake to build .NET Core apps and version assemblies and New Relic .NET Core Alternative APM (Matt Watson)
 - A .NET Programmer Tries Out GNU / Linux As A Primary OS. (Rajiv Popat)
 - Search Results Filtering Arrives in JustDecompile (Tsviatko Yovtchev)
 
Design / Methodology / Testing
- Conducting User Story Estimation Meetings (Steven Schwenke)
 - Manage pull requests with the GitHub Extension for Visual Studio (Sara Ford)
 - Do not forget: only leaves are shown on a board! (Matteo Emili)
 - Development Tools: NDepend & Quality (Mitchel Sellers)
 - Filter pull request reviews and review requests (Naomi Plasterer)
 - Continuous Code Quality Inspection with SonarQube (Vishwas Parameshwarappa)
 - 6 Tips for Taking Feedback Well (Russ Laraway)
 - Retrospective Actions: Start with Why (Ben Linders)
 - Contributing to the VSTS Developer Tools Build Tasks extension (Jesse Houwing)
 - How to Keep a Git Fork up to Date (Gary Hockin)
 
Other Mobile Platforms
- Final Android Wear 2.0 Developer Preview: iOS support. Time to upload your apps to the Play Store! (Hoi Lam)
 - Accessing The Device Camera In A NativeScript Angular Application and Using Modal Dialogs In A NativeScript Angular Mobile Application (Nic Raboy)
 - Promote your App – Anywhere. Anytime. (Anusha Subramanian)
 - Webinar: Integrating Amazon APIs in Unity (Becky Young)
 - Function composition in Swift (Josh Smith)
 
Podcasts / Screencasts / Videos
- .NET Rocks! – Microsoft Philanthropies with Jeremy Pitman and .NET Rocks! – ASP.NET Core Opinionated Approach with Scott Allen (Carl Franklin & Richard Campbell)
 - Technology & Friends – Glenn Block on Serverless Computing (David Giard)
 - Episode 319 – PowerScripting Podcast – MVPs Don Jones and Adam Bertram on Pester (Jonathan Walz)
 - Android Central 321: U, Mi and Huawei (Daniel Bader)
 - CodingBlocks.NET Episode 54 – Clean Code – How to Write Amazing Unit Tests (Allen Underwood, Michael Outlaw & Joe Zack)
 - The Requested Operation Requires Elevation (Jess Pardue)
 - Episode 221: Azure Analysis Services with Josh Caplan | Microsoft Azure Cloud Cover Show (Haishi Bai, Thiago Almeida & Chris Risner)
 - RunAs Radio – DirectAccess on Windows 10 with Richard Hicks (Richard Campbell & Greg Hughes)
 - Radical Candor Podcast Ep. 4: Ruinous Empathy and Criticism (Kim Scott & Russ Laraway)
 - Lock Me Down Podcast Show 9: DDoS History as a Cyber Weapon Part 1 (Max McCarty)
 - StarTalk Radio – The Science of Fitness, with Terry Crews (Neil deGrasse Tyson)
 - Away From the Keyboard Episode 58: Luis Atencio Reacts to Everything (Richie Rump)
 - Tuesdays with Corey – Azure Stack update with Jeffrey Snover | Tuesdays With Corey (RicksterCDN)
 - SE-Radio Episode 280: Gerald Weinberg on Bugs Errors and Software Quality (Marcus Blankenship)
 - Developer Tea – 3 Questions Your Should Be Asking Before Starting A Project (Jonathan Cutrell)
 - Unity Navigation – Part 2 | .GAME (Stacey Haffner)
 - Hello World Podcast Episode 80: Stacey Mulcahy (Shawn Wildermuth)
 - Microsoft Cloud Show Episode 177 | Geek Out on Cutting the Cord (Andrew Connell & Chris Johnson)
 - ngAir 97 – RxJS with Ben Lesh and Tracy Lee (Kent C. Dodds)
 - The week in .NET – Adafruit Class Library for Windows IoT Core, Floor Plan (Bertrand Le Roy)
 - This Week on Windows: Windows 10 features, Halo Wars: 2, and More | This Week On Windows (Cameron Tomisser)
 - Developer on Fire Episode 202 | Clarice Bouwer – Leaving Comfort Behind (Dave Rael)
 - Merge Conflict 29: What Developers Ought to Try in 2017 (Frank Krueger & James Montemagno)
 
Community / Events
- Announcing the Newest Xamarin MVPs! (Jayme Singleton)
 - Open sourcing the VS Test platform (Brian Harry)
 - Orlando Code Camp – Call for Speakers (Esteban Garcia)
 - Announcing the Telerik DevCraft R1 2017 Release Webinar (Sam Basu)
 - Anybody want a gently used StructureMap? (Jeremy D. Miller)
 
Database
- How Incorrect SQL Server Table Statistic Estimates Can Cause Slow Query Execution (Ben Snaidero)
 - SQL Server Bulk Insert Row Terminator Issues (Rahul Mehta)
 - Ingesting JSON data into Couchbase NoSQL Database using Streamsets (Laura Czajkowski)
 - GroupBy Conference – 3 Common Mistakes to Kill SQL Server Performance (Pinal Dave)
 - Retrieve a List of Files from FTP using SSIS (Tim Mitchell)
 - Enforce Referential Integrity Between Documents in Marten (Jason Roberts)
 - New book: Exam Ref 70-762 Developing SQL Databases (Kim Spilker)
 
PowerShell
- Visual Studio Setup PowerShell Module Available (Heath Stewart)
 
Miscellaneous
- The Stage is the New Jungle (James Whittaker)
 - Command Line Fun for Windows 10 Users (Michael Crump)
 
More Link Collections
- Windows App Developer Links – 2017-01-25 and Xamarin App Developer Links – 2017-01-25 (Dan Rigby)
 - The Morning Brew #2267 (Chris Alcock)
 - Double Shot #1794 and Double Shot #1796 (Mike Gunderloy)
 - Collective #282 (Pedro Botelho)
 - Smile, It’s The Friday Five! (MVP Award Program)
 - Last Week on Channel 9: January 16th – January 22nd, 2017 (Greg Duncan)
 - Azure Logic App Updates January 2017 (Chris Pietschmann)
 - F# Weekly #4, 2017 (Sergey Tihon)
 
The Geek Shelf
| 
 
 ISBN: 1785287192  | 
Mastering Xamarin.Forms: Ed Snider: 9781785287190: Books
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers): Joe Armstrong: 9781937785536: Books
Clean Code: A Handbook of Agile Software Craftsmanship: Robert C. Martin: 9780132350884: Books