Top Links
- Blocking ads before they enter your house at the DNS level with pi-hole and a cheap Raspberry Pi (Scott Hanselman)
- 5 Top, No-Cost .NET Core Extensions for Visual Studio 2019 (David Ramel)
- Released: GhostDoc v2019 (Serge Baranovsky)
- How to be a Superhuman Communicator (David Neal)
Web & Cloud Development
- Loading Text File Content With FileReader During A Drag-And-Drop Interaction In Angular 7.2.12 and Chaining Absolute And Local Redirects With The Router In Angular 7.2.13 (Ben Nadel)
- Getting Started with GraphQL in ASP.NET Core (Marinko Spasojevic)
- Azure Tips and Tricks Part 193 – Build your first app with the Azure SDK for Go on Azure (Michael Crump)
- How to Build a Component Library with Angular and Storybook (Michael Karén)
- Getting All Unique Values from an Array in JavaScript with Set (Michael Szul)
- Deploying ASP.NET Core 3 to Linux Azure App Service with Docker (Nick Randolph)
- Deploying Asp.net core Microservices in AWS ECS using Fargate -Part I (Ravi Aakula)
- Are nested grids like nested tables? (Rachel Andrew)
- How to Break a Cyclic Dependency between ES6 modules (Gara Mohamed)
- How Google Cloud Run Combines Serverless with Containers (Janakiram MSV)
- Accessibility Insights for the Web and Windows makes accessibility even easier (Scott Hanselman)
XAML, UWP & Xamarin
- Customizing browser appearance in Xamarin Forms (Leomaris Reyes)
- Shell in v4 of Xamarin.Forms and Visual Studio 2019 (Nick Randolph)
Visual Studio & .NET
- Emaroo 4.4 – Support for Visual Studio 2019 (Roland Weigelt)
- Restore Solution Explorer State in Visual Studio 2019 (Abhijit Jana)
- Modernize Your C# Code – Part II: Methods (Florian Rappl)
- Top 15 Visual Studio Code Extensions in 2019 (Gift Egwuenu)
- Tip: Installing CUDA SDK on Visual Studio 2019 (j2inet)
- Changes to Coded UI Test in Visual Studio 2019 (Prachi Bora)
- ML.NET 1.0 RC Announced. What does it mean? (Dzmitry Zubialevich)
Design, Methodology & Testing
- On Microservice Architecture and 18 wheelers (Oren Eini)
- How Meeting/Not-Meeting Goals relates to Earn Trust and Insist on Highest Standards (Charlie Kindel)
- Slack, Flow, and Continuous Improvement (Dave Nicolette)
- 6 Easy Ways To Empower Your Work Day With Mindfulness (Emily Esposito)
- Making ‘micromoments’ work for you (Laura LoPresti)
- One CI/CD pipeline to rule them all (Willy-Peter Schaub)
Mobile, IoT & Game Development
- How to Distribute Android Libraries (Karol Wrótniak)
Podcasts, Screencasts & Videos
- Cross Cutting Concerns Podcast 117 – Gino Ferrand on Remote and Distributed Work (Matthew Groves)
- CodeNewbie S8:E2 – How to build a community (Michael Berhane) (CodeNewbie Team)
- Technology & Friends – Lwin Maung on IoT Hardware Options (David Giard)
- MacOS vs Anything else? Which Laptop You Should Buy in 2019? (MTechViral)
- Observed Tech PODCAST Episode 309 #OTP (Richard Hay)
- Software Engineering Radio – Podsheets: Open Source Podcasting (Jeff Meyerson)
- Merge Conflict 145: IoT Goes .NET Core (James Montemagno)
- Developer Tea – Uncovering Deeper Motivations and Goals (Jonathan Cutrell)
- Weekly Dev Tips – On Sleep with Guest Jamie Taylor (Steve Smith)
- Azure Monitor action groups | Azure Friday (Rob Caron & Lara Rubbelke)
- C++ Cast – Linear Algebra and Audio with Guy Davidson (Rob Irving)
- Coding Blocks Podcast – Should Your Web App be a Progressive Web App (PWA)? (Allen Underwood, Michael Outlaw & Joe Zack)
- Developer on Fire Episode 419 | Eric Fouarge – Full Throttle (Dave Rael)
- The Amp Hour #438 – An Interview with Bart Dring (Dave Jones & Chris Gammell)
- FreeCodeSession – Episode 57 (Jason Bock)
- Microsoft 365 Dev Podcast – The state of SPFx with Andrew Connell (Jeremy Thake & Paul Schaeflein)
- AGL 097: Jeff Ton on How to Amplify Your Value and AGL 098 : AI from Sergey Razin, CTO at Swampfox (John Rouda)
- 2FD 109: All About Incorporating 2 Frugal Dudes (Kevin Griffin & Sean Merron)
- Talk Python to Me #207 – Parallelizing computation with Dask (Michael Kennedy)
- Women in Business and Tech Podcast 043 – Navigating the talent shift with Simplicity Consulting CEO Lisa Hufford (Sonia Dara & Colleen O’Brien)
Community & Events
- Meet the Splunker: Krista Arredondo (Tracy Edkins)
- How CNCF Is Tackling Diversity in Open Source—and at KubeCon (Cloud Native Computing Foundation Team)
- Katie Bouman, the woman behind the black hole photo was a Microsoft intern (Jonny Caldwell)
- GitLab Code Contributor: Marcel Amirault (Ray Paik)
Database
- Does ARITHABORT Setting Negatively Impact SQL Server Performance? – Interview Question of the Week #220 and SQL SERVER – Getting Started with Azure Data Studio and SQL SERVER – Difference Between Azure Data Studio and SQL Server Management Studio (Pinal Dave)
- Restore Azure SQL Database to Local SQL Server (Joe Gavin)
PowerShell
More Link Collections
- The Morning Brew #2726 (Chris Alcock)
- .NET App Developer Links – 2019-04-15 (Dan Rigby)
- Double Shot #2321 (Mike Gunderloy)
- Weekly C# Digest Issue #254 (Jakub Chodounsky)
- F# Weekly #15, 2019 – Towards F# 5.0, Bolero 0.4 and first news from Southern Fried Fsharp (Sergey Tihon)
- Reading Notes #374 (Frank Boucher)
- GameDev News – April 12, 2019 (Brian Peek)
- Reading List 228 (Bruce Lawson)
- Top Stories from the Microsoft DevOps Community – 2019.04.12 (Edward Thomson)
The Geek Shelf
The Book of F#: Breaking Free with Managed Functional Programming (Dave Fancher)