Top Links
- Using dependency injection with Twilio SMS and ASP.NET Core 2.1 (Andrew Lock)
- Real Talk JS Episode 13: Building Code Sandbox with Ives van Hoorne (John Papa, Ward Bell & Dan Wahlin)
- First Look at .NET Core 3.0: C# 8, WPF, Windows Forms, EF Core, and More (Sergio De Simone)
- .NET Rocks! – .NET Foundation Update with Jon Galloway and Beth Massi (Carl Franklin & Richard Campbell)
Web & Cloud Development
- Updating Reactive Values Can Cause Some Non-Reactive Values To Re-Render In Vue.js 2.5.21 (Ben Nadel)
- Simplifying Object.assign method in JavaScript (Dhananjay Kumar)
- AZ-900: Microsoft Azure Fundamentals Now Available—Register Today! (Liberty Munson)
- Don’t let ASP.NET Core Console Logging Slow your App down (Rick Strahl)
- Improving request debugging in Cloudflare Workers (Ingvar Stepanyan)
- Using Polly and Flurl to improve your website (Jeremy Lindsay)
Visual Studio & .NET
- The Interface Segregation Principle Applied in .NET (Scott Hannen)
- Tuple bifunctor (Mark Seemann)
Design, Methodology & Testing
- Getting Started with CQRS – Part 2 (Diogo Souza)
- Free Agile Productivity Courses (JD Meier)
- Is Test Coverage a Good Metric for Test or Code Quality? (Chris Cooney)
Mobile, IoT & Game Development
- A month of Flutter: a look back (Abraham Williams)
- Flutter 2018 Recap (Nash Ramdial)
- One Year with Flutter: My Experience (Nick Manning)
Podcasts, Screencasts & Videos
- Video – Arrow Function in JavaScript (Dhananjay Kumar)
- Syntax Podcast – Hasty Treat – CSS and JS Pointer Events (Wes Bos)
- Gone Mobile 82: Building Fabulous Apps Using F# with Jim Bennett (Greg Shackles & Jonathan Dick)
- Distributed .NET Core – Episode 4 (Asynchronous microservices integration via events) (Piotr Gankiewicz)
- No Dogma Podcast #112 – John Maglione, Managing Your Career (Bryan Hogan)
- Microsoft Bot Framework v4 Node #15: Adding Dialogs to Chatbots Part 2 (Michael Szul)
- Codepunk 041: Surveillance in Utopia and Dystopia (Bill Ahern)
- The Amp Hour #423 – Open FPGA Toolchains at 35c3 (Dave Jones & Chris Gammell)
- RunAs Radio – Multilingual PAL with Clint Huffman (Richard Campbell & Greg Hughes)
- Revision Path 275: Omayeli Arenyeka (Maurice Cherry)
- Talk Python to Me #193 – Data Science Year in Review 2018 Edition (Michael Kennedy)
- Women in Business & Technology 036 – Exploring privilege and patenting with Mobile Device Architect Ginger Chien (Sonia Dara & Colleen O’Brien)
- Merge Conflict 130: 2018 Retrospective & 2019 Predictions (James Montemagno)
- Developer Tea – Interview w/ Ben Orenstein (pt. 2) (Jonathan Cutrell)
Community & Events
- Philly .NET Meetup – Azure DevOps Automated Testing and Philly .NET Meetup – Value of Agile and Philly .NET Code Camp 2019.1 (Bill Wolff)
- .NET Foundation December Update (.NET Foundation Team)
- The CsharpFritz 2018 Year in Review and Goals, Resolutions, and Looking Forward to 2019 (Jeff Fritz)
- Writing Advice for Conference Proposals and How I Make My Decisions to Speak at Conferences (Johanna Rothman)
- F# Foundation – Welcome to 2019! (Reed Copsey)
Database
- How To Schedule SQL Scripts On SQL Server Express Edition (Joe Gavin)
- SQL Server 2019 Fixes Function Inlining Bug (Jonathan Allen)
- SQL SERVER – Which Settings Change in sp_configure Needs Restart to Take Effect? (Pinal Dave)
PowerShell
- PowerShell Basics: Detecting if a String Ends with a Certain Character (Anthony Bartolo)
Miscellaneous
- Windows 10 Tip: Microsoft Forms (Athima Chansanchai)
More Link Collections
- Double Shot #2246 and Double Shot #2247 (Mike Gunderloy)
- Xamarin & Windows App Developer Links – 2019-01-01 and Xamarin & Windows App Developer Links – 2019-01-02 (Dan Rigby)
- Reading Notes #359 (Frank Boucher)
- Interesting links of the week (12/24 – 12/30, 2018) (Michael Eaton)
- Azure Weekly: December 31, 2018 (Chris Pietschmann)
- Today in Tech – Wednesday, Jan 02, 2019 (Dirk Strauss)
- 2018 year-end link clearance (Raymond Chen)
The Geek Shelf
The Bob’s Burgers Burger Book: Real Recipes for Joke Burgers (Loren Bouchard)