Top Links
- Inside Microsoft Developer Tools: Reflections on Customer-Driven Engineering and Rethinking how we interview in Microsoft’s Developer Division (John Montgomery)
- ASP.NET Monsters #121: What’s up with Server Side Blazor? (Simon Timms, David Paquette & James Chambers)
- Creating First ASP.NET Core 3.0 App with Visual Studio 2019 Preview (Talking Dotnet)
- Prism for Xamarin.Forms – Create your first application (Brian Lagunas)
Web & Cloud Development
- Enabling The Second-Click Of A RouterLink Fragment Using onSameUrlNavigation Reload In Angular 7.1.3 (Ben Nadel)
- Essential skills: AWS Cloud Architect (Dror Helper)
- Improve ⌚Time to First Byte for Better Page Speed & SEO and Web Performance Optimization Is A Competitive-advantage (Chris Love)
- JavaScript Promises in Depth (Marius Schulz)
- A crash course on Serverless with AWS — Running Node.js 11 on Lambda (Adnan Rahić)
- Uploading Files With .NET Core Web API and Angular (Marinko Spasojevic)
- Hosting an Aurelia App in Azure Storage Static websites (Andreas Wänqvist)
- ASP.NET MVC5: Limit Upload File Type Extensions via Custom Data Annotation/Attribute (Asma Khalid)
- Making SVG icon libraries for React apps (Chris Coyier)
- Create Style Variations for WordPress Gutenberg Blocks: Part 2 (David Gwyer)
- How to Create Basic Inheritance in JavaScript Constructors (Dhananjay Kumar)
- Decluttering a React Application (Neeraj Sangal)
- Making app in Blazor (WebAssembly) in Visual Studio (Anirudha Gupta)
- Building Your .NET App – Razor Pages vs. ASP.NET MVC (Prabhakar Mishra)
- React Authentication App Using Redux And Sagas (Srivasthava12)
- Rust and WebAssembly in 2019 (Nick Fitzpatrick)
- XSS in Ghost (Antony Garand)
- Document and Test API with Swagger UI (Benktesh Sharma)
- Presenting HttpTracer Library (Daniel Causer)
- Working with non-SSL Web Services within an SSL page (j2inet)
- TypeScript: The Hard(er) Parts: Part 1 (John Tucker)
- Implementing the Netflix Media Database (Shinjan Tiwary, Sreeram Chakrovorthy, Subbu Venkatrav, Arsen Kostenko, Yi Guo & Rohit Puri)
- API Controllers in ASP .NET Core (Shahed Chowdhuri)
XAML, UWP & Xamarin
- Exceptions to Exceptions (Xamarin) (Marcos Cobeña Morián)
- Unboxing Xamarin.Forms Shell in Visual Studio 2019 (Nick Randolph)
- Building Xamarin.Android projects and how to find the ‘missing Android SDKs required for building’. and How to detect nearby Bluetooth devices with .NET and Xamarin.Android (Jeremy Lindsay)
- Unique Device & App Installation Identifiers for Mobile Apps (James Montemagno)
Visual Studio & .NET
- C# All The Things (David Pine)
- New Start Window and New Project Dialog Experience in Visual Studio 2019 (Augustin Popa)
- How to Build a Visual Studio Code Extension (Michael Szul)
- 5 Techniques to avoid Memory Leaks by Events in C# .NET you should know (Michael Shpilt)
- Exercises for Programmers – Weather Checker in C# (Michael Eaton)
- Announcing .NET Framework 4.8 Early Access Build 3707 (Namrata Karnam)
- Visual Studio Code Updates for Java Developers: Rename, Logpoints, TestNG and More (Xiaokai He)
- Composing Honest Methods in C# (Yacoub Massad)
Design, Methodology & Testing
- Microsoft Announces New Features and Integrations for Azure Pipelines (Steef-Jan Wiggers)
- GitHub – Introducing check runs and annotations (Meaghan Lewis)
- Using Cake GitHub Action (Gary Ewan Park)
- The Liberation of Pure DI (plus a bonus rant about MEF, which is not an IoC container) (Scott Hannen)
- Balsamiq Dev Update for the End of 2018 (Brendan Saricks)
- How to Remove Application Insights (Dave Farinelli)
- .NET Core and DevOps (Dave Swersky)
- Deliver Better User Experiences Faster with New Built-in Slot Types and an Intent (Drew Meyer)
- 10 ways to ramp up automation test coverage (Haritha Hari)
- How Can I Input Random Data into My Test Run? (Iliyan Panchev)
- Personal Development Books for Mastering Personal Development (JD Meier)
- Shared Values are Overrated (Jessica Kerr)
- Improve Your Release Process With Trunk-Based Development (Timothy Ness)
Mobile, IoT & Game Development
- A month of Flutter: configure Firebase Auth for Sign in with Google on Android and A month of Flutter: FABulous authentication (Abraham Williams)
- More visibility into the Android Open Source Project (Jeff Bailey)
- RxSwift — Reactive Thinking (Part 1) and RxSwift — Reactive Thinking (Part 2) and RxSwift — Reactive Thinking (Part 3) (Santosh Botre)
- Creating Memories with Better DevOps for Unity Games in Visual Studio App Center (James S. White)
- Announcing public preview of Windows 10 IoT Core on NXP SoCs (Chirag Shah)
- Google Maps and Flutter (Kenzie Schmoll)
- Rialto: V1.1.0 (Mark Allison)
- Dart for Flutter : Mixins in dart (Shubham Soni)
- Flutter Layout Cheat Sheet (Tomek Polański)
- Cloudflare Announces Mobile SDK Supports Mobile App Traffic Acceleration (Wendell Santos)
Podcasts, Screencasts & Videos
- Herding Code 230: 2018 Year End Wrapup (Jon Galloway & Co.)
- Observed Tech PODCAST Episode 293 #OTP (Richard Hay)
- Weekly Dev Tips 034: Avoid Lazy Loading in ASP.NET Apps (Steve Smith)
- Codepunk 040: I Don’t Hate JavaScript Anymore (Bill Ahern)
- Microsoft Bot Framework v4 Node #12: Creating Rich Cards for your Chatbot Part 1 (Michael Szul)
- Coding Blocks 96 – Data Structures – Hashtable vs Dictionary (Allen Underwood, Michael Outlaw & Joe Zack)
- Developer on Fire Episode 400 | Branden Schwartz – Underestimating Our Deficiencies (Dave Rael)
- The Amp Hour #420 – An Interview with Joe Long (Dave Jones & Chris Gammell)
- FreeCodeFriday – Episode 29 (Jason Bock)
- Microsoft 365 Dev Podcast – Discussing enterprise development in Microsoft 365 with Eric Shupps (Jeremy Thake & Paul Schaeflein)
- One Dev Question – What makes a great extension for VSCode? (Peng Lyu)
- One Dev Question – How can other developer tools benefit from VSCode? (Ramya Achutha Rao)
- Inside Clippy – Windows Weekly 599 (Paul Thurrott)
- Software Engineering Daily – Mattermost: Self-Hosted Slack Alternative with Corey Hulen (Jeff Meyerson)
- Merge Conflict 128: Professional Application Performance Monitoring (James Montemagno)
- Flutter: The BloC Pattern (MTechViral)
Community & Events
- Philly .NET Meetup – Azure DevOps Repos and Pipelines (Bill Wolff)
- November 2018 Xamarin and Azure Office Hours Recap (Matt Soucoup)
- .NET Oxford December Meetup: Lightning Talks (Dan Clarke)
- 22 Terrific Things To Do In Philly, December 17-23 (Kelly Bucci)
- The 20 Biggest New Year’s Eve Parties In Philadelphia For 2018/2019 (Shannon Wink)
Database
- SQL Server Management Studio and T-SQL Options to Prevent Code from Running in Production (Ameena Lalani)
- SQL SERVER – Error 21028 : Replication Components are not Installed on This Server and How to Create an Empty Table and Fool Optimizer to Believe It Contains Data? – Interview Question of the Week #204 (Pinal Dave)
- Extract the File Name in SSIS Data Flows using the FileNameColumnName Property and Using the SSIS Multiple Flat Files Connection Manager and Processing Multiple Files in SSIS with the Foreach Loop (Tim Mitchell)
- Microsoft Azure Analysis Services Web Development Tools – Part 2 (Haroon Ashraf)
- What Azure SQL DB Managed Instances Don’t Support (Yet) (Brent Ozar)
SharePoint
- Join us at SharePoint Conference 2019! (Martina Grom)
- SharePoint Modern Site Strategies: Designing Pages (Part 2) (Adam Krueger)
MS Teams
- Microsoft Teams is Replacing Skype for Business — Are You Ready to Migrate? (Daniel Cohen-Dumani)
Miscellaneous
- Twenty Years of Open Source Erlang (Francesco Cesarini)
- Windows Subsystem for Linux Review (Gautham Santhosh)
More Link Collections
- Double Shot #2237 (Mike Gunderloy)
- Weekly C# Digest Issue #237 (Jakub Chodounsky)
- F# Weekly #50, 2018 – Bolero: F# Tools for WebAssembly! (Sergey Tihon)
- Reading List (Bruce Lawson)
- Reading Notes #357 (Frank Boucher)
- Today in Tech – Monday, Dec 17, 2018 (Dirk Strauss)
- Top Stories from the Microsoft DevOps Community – 2018.12.14 (Edward Thomson)
The Geek Shelf
App Inventor 2: Create Your Own Android Apps (David Wolber & Hal Abelson)