Top Links
- Desktop to Web: A WPF Developers Guide to Learning Angular (Brian Lagunas)
- Fixing Random, part 7 (Eric Lippert)
- How to Create, Use, and Debug .NET application Crash Dumps in 2019 (Michael Shpilt)
- Reflecting your feedback in Visual Studio 2019 (Jamie Young)
Web & Cloud Development
- Accessing Configuration Settings in ASP.NET Core (Peter Vogel)
- How to build a multistage Dockerfile for SPA and static sites (Maxime Rouiller)
- How do we React? (Rob Eisenberg)
- Improving Azure Functions Blob Trigger Performance and Reliability – Part 2: Processing Delays and Missed Blobs (Jason Roberts)
- How to Save & Display HTML Content in ASP.NET MVC5 (Asma Khalid)
- Getting route data in your ASP.NET Core middleware (Bill Boga)
- Up and Running with React Form Validation (Eric Bishard)
- Reactive Scroll Position Restoration with RxJS (Jason Awbrey)
- Keep Calm, and Keep Coding with Cosmos and Node.js (John Papa)
- CSS Variables + calc() + rgb() = Enforcing High Contrast Colors (Josh Bader)
- Push Notifications and ASP.NET Core – Part 5 (Special Cases) (Tomasz Pęczek)
- Serverless Framework v1.38 – Introducing Websockets Support (Eslam Hefnawy)
- Introduction to YAML: Creating a Kubernetes Deployment (Chris Blum)
- Out of the Box Application Observability with Spring Boot & Pivotal Cloud Foundry (Daniel Noguerol)
- Custom Forms in Bootstrap 4 (Dino Esposito)
- Dev at work: Owin exceptions, HAR logs and SAML2 authentication problems (Iris Classon)
- What’s the Difference Between Razor and Blazor?!? (Jason Robert)
- GitLab might move to a single Rails codebase (Marin Jankovski)
- HttpClient Creation and Disposal Internals: Should I Dispose of HttpClient? (Steve Gordon)
XAML, UWP & Xamarin
- Improved image organization in Xamarin.Forms with pseudo-folders (Martin Zikmund)
- Xamarin.Forms: Fully Customize Bottom Tabs on Android & Turn Off Shifting (James Montemagno)
Visual Studio & .NET
- Announcing .NET Framework 4.8 Early Access Build 3745 (Namrata Karnam)
- What is Windows Sandbox (Gunnar Peipman)
- Fun with the Spiral of Death (Marc Gravell)
Design, Methodology & Testing
- A22-Use Azure DevOps to build a docker image and push to private repository (Mitul Suthar)
- Cross-Platform Container Builds with Azure Pipelines (Edward Thomson)
- Attention All Teams: Time-Wasting Meetings Are Finally Over (Jordan Mirchev)
Mobile, IoT & Game Development
- What’s New in the Alexa Skills Kit: January 2019 Release Roundup (Drew Meyer)
- Announcing the Ionic React Beta (Josh Thomas)
- Preview: Distributed tracing support for IoT Hub (John Lian)
- A Guide to Debugging Your NativeScript Plugins (Rob Lauer)
- Unity performance best practices with Rider, part 1 (Matt Ellis)
Podcasts, Screencasts & Videos
- Software Engineering Daily – React Native Rearchitecture with G2i Team (Jeff Meyerson)
- Developer Tea – Starting Your Work Day with Autonomy (Jonathan Cutrell)
- Inception with Azure DevOps | Visual Studio Toolbox (Donovan Brown & Robert Green)
- Xamarin Show – Five Things to Love About Xamarin.Forms 3.5 (James Montemagno)
- Rocket 215: Oculus Rift Tea Time (Brianna Wu, Christina Warren & Simone De Rochefort)
- Building a Custom Model in LUIS for Natural Language Processing (Michael Szul)
- Talk Python to Me #200 – Escaping Excel Hell with Python and Pandas (Michael Kennedy)
- Use the Inner Source – Windows Weekly 609 (Paul Thurrott)
- Hanselminutes – How to look smart in meetings and how to be successful without hurting men’s feelings with Sarah Cooper (Scott Hanselman)
- Azure Podcast Episode 267 – What the Hack? (Sujit D’Mello)
Community & Events
- Xamarin and Azure Office Hours Recap from December 2018 and January 2019 (Matt Soucoup)
- Small Basic – Social Media Sites (Ed Price)
- Introducing the Reconnect Series with Prasad Kulkarni (MVP Award Program)
Database
- Data modeling with indexes: Event sourcing–Part III–time sensitive data (Oren Eini)
- You know what your deadlock graphs need? Animation. (Brent Ozar)
More Link Collections
- The Morning Brew #2690 (Chris Alcock)
- .NET App Developer Links – 2019-02-22 (Dan Rigby)
- Double Shot #2285 (Mike Gunderloy)
- Roundup #37: .NET Core 1.x End of Life, gRPC, GraphQL, Benchmarking, Life Beyond Distributed Transactions (Derek Comartin)
- Collective #494 (Pedro Botelho)
The Geek Shelf
Practical App Development with Aurelia: Leverage the Power of Aurelia to Build Personal and Business Applications (Matthew Duffield)