Top Links
- Desktop to Web: Passing Data Between Angular Components (Brian Lagunas)
 - SkiaSharp Support for WebAssembly via Uno Platform (Jérôme Laban)
 - Xamarin.Forms 4.1: CheckBox, Fonts, and so much more | The Xamarin Show (James Montemagno)
 - Retry failed HTTP requests in Angular (Kevin Kreuzer)
 - Xamarin iOS 13 Preview Release (Pierce Boggan)
 
Web & Cloud Development
- Understanding Azure Durable Functions – Part 1: Overview (Jason Roberts)
 - Using Google Sheets and Azure Functions as a headless CMS (Alex Brown)
 - WebStorm 2019.2 EAP #6: simplify conditions, improved support for Vue.js and EditorCondig (Ekaterina Prigara)
 - Angular 8, an Incremental Improvement to the Angular Framework (Guy Nesher)
 - Why Progressive Web Apps on iOS Make Sense (Chris Love)
 - Electron MSI Installer (Horatiu Vladasel)
 - Is GitHub Package Registry the npm Killer? (David Neal)
 - Managing Azure Functions Keys (using the new ARM APIs!) (Mark Heath)
 - Using Angular-Elements in a Chrome Extension (Oleksandr Reznichenko)
 - Combining Components, HTML, and C# to Create an Effective UI (Peter Vogel)
 - PhpStorm 2019.2 EAP #7 (Roman Pronskiy)
 - Linking an Azure Data Factory to a GitHub Repository and Databricks pt 1: Creating a Databricks Service (David Giard)
 - How to Create a Serverless GraphQL API for MySQL, Postgres and Aurora (Gareth McCumskey)
 - ES proposal: public class fields (Axel Rauschmayer)
 - Telerik UI for Blazor 1.3.0 Is Here! (Carl Bergenhem)
 - Node v12.6.0 (Current) (Michaël Zasso)
 - web-scripts – creating NPM libraries in a snap at Spotify (Paul Marbach)
 - Faster App Development with NgRx 8 (Sam Julien)
 - Web.config redirects with rewrite rules – https, www, and more (Thomas Ardal)
 - Blazor Forms and Validation (Michael Washington)
 - Marvin.Cache.Headers 3.2.0 Released (Kevin Dockx)
 
XAML, UWP & Xamarin
- The Code Behind: Xamarin.Forms 4 (Daniel Hindrikes)
 - Tiled image animations with Xamarin.Forms (Marco Kuiper)
 - OAuth 2.0 for Native Apps using Xamarin.Forms (David Britch)
 - Introducing xUber – Uber clone using Xamarin Forms (Rendy Del Rosario)
 - ListView and GridView Templates for Windows (UWP) (Nick Randolph)
 
Visual Studio & .NET
- Convert Hex to RGB in C# (Srinath M S)
 - The continuous adaptation of Visual Studio extensions (Patrick Smacchia)
 - C#: [Obsolete] on an extension method? Also remove ‘this’ (Rick Brewster)
 - Visual Studio Layout and Option Changes (Steve Fenton)
 - Visual Studio Code June 2019 (Visual Studio Code Team)
 - Distributed Caching in .NET Core with PostSharp and Redis (Tugberk Ugurlu)
 - Finding duplicate files in the disk (Bruno Sonnino)
 - Use VHD to Accelerate DirectX 12 Development (Jianye Lu)
 
Design, Methodology & Testing
- Azure DevOps Hidden Gems #3 – Pull Request Validation Builds AND Releases (Graham Smith)
 - Graphical User Interfaces for Git (Chris Coyier)
 - Taxonomy and Lexicon (Charlie Kindel)
 - Technical Debt: Everything You Need to Know, and How to Manage It (Gábor Zöld)
 - JetBrains Hub 2019.1 Released! (Natasha Katson)
 - Learning to Debug (Stephen Kuenzli)
 
Mobile, IoT & Game Development
- Capturing Audio in Android Q (Don Turner)
 - Project Catalyst Brings iOS Apps to macOS (Diogo Carleto)
 - Introducing Alexa Presentation Language 1.1 (Beta): Animation, Improved Tools, and the Alexa Design System (Arunjeet Singh)
 - Introducing Visual Studio App Center Data: Looking Ahead (Zakeel Muhammad)
 - Rough Notes on Porting “glTF Viewer” from Mixed Reality Toolkit (MRTK) V1 to MRTK V2 (RC2.1) (Mike Taulty)
 - Bringing Rich Experiences to Memory-constrained TV Devices (Jason Munning, Archana Kumar & Kris Range)
 
Podcasts, Screencasts & Videos
- Syntax Podcast – The Fundamentals: HTML + CSS (Wes Bos)
 - .NET Rocks! – HashiCorp Packer with Jamie Phillips (Carl Franklin & Richard Campbell)
 - GCast 55: GitHub Deployment to an Azure Web App (David Giard)
 - Hanselminutes – Burning Rocket Fuel and exploring career in STEM with Dr. Corey Frazier (Scott Hanselman)
 - Developer Tea – Part 1: An Elegant Puzzle Book Discussion w/ Will Larson (Jonathan Cutrell)
 - Ask Octopus Episode 34-36 – Server 2008 EOL, Project Templates for specific scenarios & binding Variables to multiple roles (Derek Campbell)
 - ASP.NET Core Web API (Rest API) with Entity Framework Core, SQL server and Visual Studio Code (Jalpesh Vadgama)
 - CppCast – CMake and VTK with Robert Maynard (Rob Irving)
 - Complete Developer Podcast – Increasing Your Self Awareness (BJ Burns & Will Gant)
 - Rocket 234: What Did We Say About Rocket Rules (Brianna Wu, Christina Warren & Simone De Rochefort)
 - Codepunk 048: The Subversiveness of Max Headroom (Bill Ahern)
 - 2FD 110: Life as a Renter (Kevin Griffin & Sean Merron)
 - Ethics and Artificial Intelligence (Part 3) (Laurent Bugnion)
 - TalkScript Episode 36 – Build Frameworks into the Browser? Preserving the Space to Iterate (Bryan Forbes, Paul Shannon, Neil Roberts & Alex Russell)
 
Community & Events
- 24 Awesome Things To Do In Philly, July 8-14 (Kelly Bucci)
 - Long Weekend Picks: July 4th, Fireworks, First Friday, Hispanic Fiesta And More (Shannon Wink)
 - What I learned from Google I/O 2019 (Victor Ireri)
 
Database
- Finding primary keys and missing primary keys in SQL Server and SQL Server Clustered Tables vs Heap Tables (Greg Robidoux)
 - How to Pass Values from a Parent Package to a Child Package in SQL Server Integration Services SSIS (Bhavesh Patel)
 - Compare SQL Server Features – Decimal vs. Numeric, Timestamp vs. Rowversion, Unique Index vs. Unique Constraint (Sergey Gigoyan)
 - Lesson Learned #94: What is the TempDB configuration for Azure SQL Database and Managed Instance? (Jose Manuel Jurado)
 - User Profile with Couchbase: New Tutorials (Matthew Groves)
 - How to stop standardization being a stumbling block in database DevOps (Heath Tull)
 
SharePoint & MS Teams
- Electronic Frontier Foundation calls out Slack on retention policies – how does Teams compare? (Arif Bacchus)
 
Miscellaneous
- Microsoft’s Your Phone app can now mirror your Android phone’s notifications (Cameron Faulkner)
 - Announcing Windows 10 Insider Preview Build 18932 (Dona Sarkar)
 - Microsoft Creates a Hub for All Insider Programs (Paul Thurrott)
 - Announcing Rust 1.36.0 (Rust Release Team)
 - Will Your Metrics Send Your Content Campaign Careening Off a Cliff or Climbing to New Heights? (Yolanda Fintschenko)
 
More Link Collections
- The Morning Brew #2780 and The Morning Brew #2781 (Chris Alcock)
 - .NET App Developer Links – 2019-07-04 and .NET App Developer Links – 2019-07-05 (Dan Rigby)
 - Double Shot #2379 (Mike Gunderloy)
 - Collective #529 (Pedro Botelho)
 - Roundup #47: Elastic APM, Miguel de Icaza, Microsoft.FeatureManagement, .NET Core 3 Progress (Derek Comartin)
 
The Geek Shelf
 The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Gene Kim)

