Top Links
- GitHub – Introducing draft pull requests (Luke)
- Xamarin.Forms: Drop Shadow/Elevation on Android Bottom Navigation TabbedPage (James Montemagno)
- Fixing Random, part 5 (Eric Lippert)
- Tips for Writing Cross-Platform PowerShell Code (Aaron Jensen)
Web & Cloud Development
- Using A Wild Card Route (**) To Traverse Arbitrarily Nested Data In Angular 7.2.4 (Ben Nadel)
- Having fun with Structural Directives in Angular (Christian Janker)
- Why Angular Teams Fail at Code Sharing and How This Monorepo Approach Will Fix It (Christian Lüdemann)
- Everything You Need to Create a Custom React Hook (Eric Bishard)
- Building a Vue.js SPA to Sell Developer Tees (Ariel Dorol)
- .NET Core Opinion 7 – Startup Responsibilities (K. Scott Allen)
- API Development with Swagger (Robert Gravelle)
- Comments V2: Streamlined Collaboration Directly in Your Postman App (Julia Tetrud)
- Node v11.10.0 (Current) (Michaël Zasso)
XAML, UWP & Xamarin
- Xamarin dev life… (Corrado Cavalli)
- WPF Hanging in Infinite Rendering Loop (Rick Strahl)
- Easily Create Data Entry Forms in Xamarin.Forms using Syncfusion Input Controls (Selva Ganapathy K)
Visual Studio & .NET
- Breaking static dependency (Gunnar Peipman)
- Powerful Extension Methods to Handle Tracked Changes (Bjoern Meyer)
- Released: GhostDoc v2018.2 (Serge Baranovsky)
Design, Methodology & Testing
- The path to DevOps (Erik Dörnenburg)
- Include my Git Aliases (Phil Haack)
Mobile, IoT & Game Development
- NativeScript 5.2 Comes with Official Support for Vue.js (Rob Lauer)
- How to Create Stateless Widgets (Martin Aguinis)
Podcasts, Screencasts & Videos
- GCast 35: Customizing Microsoft Teams (David Giard)
- Make the most out of your Visual Studio Subscription (Visual Studio Team)
- Xamarin.Forms 101: Command Parameters (James Montemagno)
- The Changelog 334: With great power comes great responsibility (Adam Stacoviak, Jerod Santo & Nick Nisi)
- Rocket 214: The 24th Time Zone (Brianna Wu, Christina Warren & Simone De Rochefort)
- Talk Python to Me #199 – Automate all the things with Python at Zapier (Michael Kennedy)
- Hanselminutes – Privacy and Security on today’s internet with Melanie Ensign (Scott Hanselman)
- SE-Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap (Kishore Bhatia)
- (Not so) Stupid Question 322: How much time do other developers spend weekly to stay current? (Iris Classon)
Community & Events
- We’ve Got ❤️ For Our First Batch of DockerCon Speakers (Jenny Burcio)
- docs.microsoft.com Release Notes – January 2019 (Den Delimarsky)
Database
- What is the Best Value for Fill Factor in SQL Server (Eric Blinn)
- SQL SERVER – Update Table Statistics in Parallel with FULLSCAN (Pinal Dave)
- Marten 3.4: Full text search (Jeremy D. Miller)
SharePoint & MS Teams
- Tip o’ the Week 466 – Mobile Teams Tips (Ewan D.)
Miscellaneous
- Announcing Windows 10 Insider Preview Build 18836 (Brandon LeBlanc)
- How to convert an IMG file to an standard ISO easily with Linux on Windows 10 (Scott Hanselman)
More Link Collections
- The Morning Brew #2685 (Chris Alcock) – Welcome back, Chris!
- .NET App Developer Links – 2019-02-15 (Dan Rigby)
- Double Shot #2280 (Mike Gunderloy)
- Roundup #36: Server GC in a Small Containers, Simple-Exec, Why your ASP.NET Core Application Won’t Scale (Derek Comartin)
- Visual Studio 2019 Preview 2 Blog Rollup (Simon Brand)
The Geek Shelf
React Quickly: Painless web apps with React, JSX, Redux, and GraphQL (Azat Mardan)