Top Links
- Stopping Garbage Collection in .NET Core 3.0 (part I) (Luca Bolognese)
- Run .NET Framework Apps on a Modern Platform with an SMB Network Share? Steeltoe Makes It Easy. (David Dieruf)
- .NET Standard and Multi-targeting (Corrado Cavalli)
- Using the .NET Core 3.0 Preview with WPF (Kelley Ricker)
Web & Cloud Development
- Bundling Scripts in ASP.NET Core and Extending the ASP.NET Core Processing Pipeline (Peter Vogel)
- ASP.NET Core 2.2 – Role Based Authorization Tutorial with Example API (Jason Watmore)
- Using Embedded Data To Provide Request-Specific Application Configuration In Angular 7.2.0 (Ben Nadel)
- Configuring Queue Names and Blob Path Bindings in Azure Functions Configuration (Jason Roberts)
- React for the Angular Developer — Pt 2 (Austin McDaniel)
- Implementing an Angular Auth Guard with oidc-client (Brian Noyes)
- Connecting to Microsoft SQL Server in NodeJS Applications (Michael Szul)
- WebStorm 2018.3.3 is available (Ekaterina Prigara)
- The Road to React Mastery — Handling Events (Ethan Hansen)
- ASP.NET Core 3.0 Projects Go on a Diet (Jonathan Allen)
- Running an AppVeyor Build After Creating an Azure Web App Using Terraform (Ken Dale)
- New Docker Hub Merges Together Docker Cloud and Docker Store (Matt Campbell)
- Azure Tips and Tricks Part 178 – A Lap Around Azure Media Player (Michael Crump)
- Google+ shutdown: fixing Google authentication in ASP.NET Core (Thomas Levesque)
- Azure Active Directory Authentication in Server Side Blazor and Creating A Bot Using ChoiceFlow for Bot Builder v4 .NET SDK (Michael Washington)
- ASP.NET Core — How to use Dependency Injection in Entity Framework Core (Yogi)
- The Go Program Structure ️ (Gaurav Gahlot)
- In-App Postman Lessons (Kasey)
- Cloud Native Apps Need to be Managed in a Completely New Way (Max Johnson)
- Reading the RxJS 6 Sources: Map and Pipe (Nate Lapinski)
- Running Minecraft on Service Fabric Mesh (Service Fabric Team)
- Bending TSLint to your needs (Tim Deschryver)
XAML, UWP & Xamarin
- Xamarin.Forms 3.5: A Little Bindable Love (Andrei Nitescu)
- Xamarin.Forms projects (Daniel Hindrikes)
- Tips to practice UI development in Xamarin Forms and not die trying (Leomaris Reyes)
- Prism – Using the Event Aggregator (Brian Lagunas)
- Fun with Bindable Squares in UWP (Diederik Krols)
Visual Studio & .NET
- Using C# and DalSoft.RestClient to Consume Any REST API (Code Maze)
- Hackathon Superweapon: F# and Fabulous (Larry O’Brien)
- How to do app backgrounding with F# (Sam Williams)
- More DI: Unit Testing Async Methods and More DI: Adding Exception Logging with the Decorator Pattern (Jeremy Clark)
- Unit testing for ValidateAntiForgeryToken and clever navigation in the ReSharper/Rider test runner (Maarten Balliauw)
- Building a Reverse Proxy in .NET Core (Andrea Chiarelli)
- Announcing ML.NET 0.9 – Machine Learning for .NET (Cesar de la Torre)
- .NET Core Configuration, a deeper dive (Dane Vinson)
- Code Analysis and Code Coverage using NetCore + VS Code & publishing to Sonarqube (sonarcloud.io) (Bruno Capuano)
- Migrating from .NET to .NET Standard (Rockford Lhotka)
Design, Methodology & Testing
- My Best Essays (James Shore)
- Running .NET Core Unit Tests with Docker and Azure Pipelines and Deploy Azure Web App for Containers with ARM and Azure DevOps (Jakob Ehn)
- The Power of Business Scenarios for Digital Transformation (JD Meier)
- View multi-file diffs with commit preview (Meaghan Lewis)
- NUnit 3 Quick Tips: Asserting On Collections (Jason Roberts)
- Deploying a personal blog with GitHub Actions (Den Delimarsky)
- Q&A on the Book Refactoring – Second Edition (Ben Linders & Martin Fowler)
- How to Choose the Right Pantone 2019 Color (Brea Weinreb)
- 10 Blog Posts that Teach You a Lot About Satya Nadella and Digital Transformation (JD Meier)
- 11 things I wish I could tell myself as a Junior Software Developer (Michael Shpilt)
- Bridging the Gap: Ease of Use & Enterprise Practices (Mitchel Sellers)
- Backup your collections on a custom domain in your Git repositories! (Nikita)
- Successful Teams: How Leaders Build Their Tech Companies (Theodora Palikarska)
- Calling All DevOps Engineers (Yolanda Fintschenko)
Mobile, IoT & Game Development
- React Native Bridge for Android and iOS — UI Component (Abhishek Nalwaya)
- Building Trello Like iOS App with Drag & Drop API — Alfian Losari (Alfian Losari)
- Developing and debugging Flutter apps for iOS without a Mac (Gabriel Rodríguez)
- Alexa Skill Teardown: Building the Interaction Model for the Space Explorer Skill (Jon Mongan)
- Eight Ways to Reduce Your Android App APK Size (Jessica Thornsby)
- Creating a Flutter Plugin | Dialog Box (Ashish Rawat)
- Better Player Engagement with Push Notifications in Unity Apps (James S. White)
- kt.dart — Better collections for your Flutter business logic (Pascal Welsch)
Podcasts, Screencasts & Videos
- Rocket 209: Pepsi is Not a Sponsor of This Podcast (Brianna Wu, Christina Warren & Simone De Rochefort)
- Technology & Friends – Jackie Becker on Mixed Reality in the Real World (David Giard)
- Global real-time multi-user apps with Azure Cosmos DB | Azure Friday (Donovan Brown & Rob Caron)
- Presentation: SOLID JavaScript (Jonathan Mills)
- UX Design and Code Generation for Angular Apps | Visual Studio Toolbox (Robert Green)
- Software Engineering Daily – AWS Analysis with Corey Quinn and Software Engineering Daily – Zeit: Serverless Cloud with Guillermo Rauch (Jeff Meyerson)
- Xamarin.Forms 101: Data Binding | The Xamarin Show and Merge Conflict – The Life & Times of Frank Krueger (James Montemagno)
- Syntax Podcast – Potluck – Where to start with JS × Freelancing × Cron jobs × Split testing × Frameworks in 2019 × More (Wes Bos)
- CodeNewbie S7:E1 – Moms who code (Bekah Hawrot Weigel) (CodeNewbie Team)
- Microsoft Bot Framework v4 Node #17: How to Use Proactive Messages Part 1 (Michael Szul)
- Developer on Fire Episode 406 | Rodney Norris – Opening Up Black Boxes (Dave Rael)
- The Amp Hour #425 – An Interview with Chris Osterwood (Dave Jones & Chris Gammell)
- FreeCodeFriday – Episode 33 (Jason Bock)
- Talk Python to Me #194 – Learning (and teaching) Python in a vacuum (Michael Kennedy)
- One Dev Question – What was your first interview like for Microsoft? (Microsoft Developer)
- Flutter Weekly Widgets S02E02 | 3D ListView (MTechViral)
- Distributed .NET Core – Episode 6 (Service discovery & Load balancing with Consul + Fabio) (Piotr Gankiewicz)
- Hanselminutes Episode 666 – Game Engine Black Book: Doom with Fabien Sanglard (Scott Hanselman)
- Software Engineering Radio Episode 351 – Bernd Rücker on Orchestrating Microservices with Workflow Management (Robert Blumen)
- Developer Tea – Adding tests to a big untested codebase – Where do I start? and Developer Tea – Mental Models – Lenses for Thinking and Decisions (Part 1) (Jonathan Cutrell)
- Azure Podcast Episode 261 – Outage Communications (Sujit D’Mello)
- The SitePen Podcast Episode 26: 12 Months of TalkScript (Torrey Rice)
Community & Events
- Microsoft’s Build Conference to take place May 7-9, in Seattle (Brad Sams)
- 23 Amazing Things To Do In Philly, January 14-21 (Kelly Bucci)
- 15+ Excellent Reasons To Visit Philly This Winter (Shannon Wink)
Database
- Four ways to improve scalar function performance in SQL Server (Aaron Bertrand)
- Performance Best Practices in Mainframe Migration to .NET and SQL Server (MS Downloads)
- Use SQL Server to import GeoJSON files, and convert geo-data back into GeoJSON (Jeremy Lindsay)
- How to Move Log File or MDF File in SQL Server? – Interview Question of the Week #208 (Pinal Dave)
- Data modeling with indexes: Business rules and Data modeling with indexes: Predicting the future (Oren Eini)
- Performance troubleshooting using new Azure Database for PostgreSQL features (Harini Gupta)
PowerShell
- Windows Security change affecting PowerShell (Paul Higinbotham)
Miscellaneous
- What are all the Chocolatey repositories for? (Gary Ewan Park)
- What is PHI and why is it important in HIPAA? (Rebecca Edwards)
- 5 useful Vim plugins for developers (Ricardo Gerardi)
- How to update the firmware on your Zune, without Microsoft, dammit. (Scott Hanselman)
More Link Collections
- Double Shot #2255 and Double Shot 2256 (Mike Gunderloy)
- Roundup #31: .NET OSS, Async Startup, Loki Serilog, Monitoring, Collectible Assemblies, Alba 3.0 (Derek Comartin)
- Weekly C# Digest Issue #241 (Jakub Chodounsky)
- F# Weekly #2, 2019 – Open FSharp 2018 Videos (Sergey Tihon)
- Friday Five: Firewalls, Expense receipts, Azure and More! (MVP Award Program)
- Xamarin & Windows App Developer Links – 2019-01-11 and Xamarin & Windows App Developer Links – 2019-01-14 (Dan Rigby)
- Reading List (Bruce Lawson)
- Today in Tech – Thursday, Jan 10, 2019 (Dirk Strauss)
- Top Stories from the Microsoft DevOps Community – 2019.01.11 (Edward Thomson)
- Collective #482 (Pedro Botelho)
- Reading Notes #361 (Frank Boucher)
The Geek Shelf
Secret Wars (Jonathan Hickman, Esad Ribic & Paul Renaud)