Top Links
- Using data from SQL Server and/or Web API in UWP apps – Feedback wanted (Matt Lacey)
 - Implementing State Management In Blazor (Michael Washington)
 - Introducing the new App Installer template in Visual Studio 2019 (Matteo Pagani)
 - Technology & Friends – Jon Galloway on the .NET Foundation (David Giard)
 
Web & Cloud Development
- Wrapping Immutable Arrays In Mutable Arrays For Easier Processing In Angular 8.2.0-next.0 (Ben Nadel)
 - How do JavaScript’s global variables really work? (Axel Rauschmayer)
 - Reducing the forms boilerplate — make your Angular forms reusable (Eliran Eliassy)
 - ASP.NET CORE Authentication and Authorization using JWT (No Cookies) – Part 1 (Joseph Rozario)
 - ngx-bootstrap: Angular Ivy is here (Ludmila Nesvitiy)
 - Azure Tips and Tricks Part 205 – Query Azure Storage analytics logs in Azure Log Analytics (Michael Crump)
 - Real World Cloud Migrations: Moving a 17 year old series of sites from bare metal to Azure (Scott Hanselman)
 - Changing Nested State in Vuex (Shawn Wildermuth)
 - Angular vs React vs Vue: Which is the Best Choice for 2019? (Sophia Martin)
 - Predicting Diabetes using Logistic Regression with TensorFlow.js (Venelin Valkov)
 - React Form Validation using React Hooks. (Vince Llauderes)
 - Deploying v2 Azure Functions with Terraform (Jason Farrell)
 - Hunting errors in serverless applications (Marcia Villalba)
 - Creating DEV’s offline page using Blazor (Aaron Powell)
 - TensorFlow 2.0 — Here Is What I’ve Learned From A.I. Day At Google (Admond Lee)
 - Vue 3.0 Discards Class-Based API for Reusable, Composable Function-Based Approach (Bruno Couriol)
 - Thank u, Nuxt (Burke Holland)
 - Developing Web Applications in .NET (Different Approaches and Current State) (Damir Arh)
 - Challenges with Federated Identity in modern browsers (Eric Lawrence)
 - Progressive Web Apps in Chrome (j2inet)
 - Web Components in 2019: Part 3 and Web Components in 2019: Part 4 (John Tucker)
 - Automatically validate arguments in GraphQL (Nigel Sampson)
 - Want to learn Bootstrap 4? Here’s our free 10-part course. (Per Harald Borgen)
 - Automating WebPageTest using the nodejs webpagetest-api package (Robin Osborne)
 - Deep Q-Learning with Python and TensorFlow 2.0 (Nikola Živković)
 - Why a Cloud Native Application Platform (Steve George)
 
XAML, UWP & Xamarin
- A (r)evolution for displaying data: Xamarin.Forms CollectionView (Luis Beltran)
 - Creating custom Xamarin.Forms loading indicator with animations (Mikolaj Kieres)
 - Get Started with Xamarin.Forms DataTemplateSelector (Selva Ganapathy Kathiresan)
 - How to Make Working with PDFs in a Xamarin Application Easy (Tanya Dimitrova)
 - Cross-platform imaging with Xamarin.Forms and SkiaSharp (David Britch)
 
Visual Studio & .NET
- Optimizing Multi-Targeting with Visual Studio Solution Filters (Nick Randolph)
 - System Testing ASP.NET Core APIs using XUnit (Damien Bowden)
 - Document Permissions and Password Encryption (Bjoern Meyer)
 - I set the OFN_NONETWORKBUTTON option in the OPENFILENAME structure, but it has no effect on the network item in the navigation pane (Raymond Chen)
 - C# Design Patterns: The Factory Pattern (Morgan Kenyon)
 
Design, Methodology & Testing
- Machine Learning DevOps (MLOps) with Azure ML (Lee Stott)
 - How to Automate Common Jira Tasks with Go Jira Custom Commands (K. Matt Dupree)
 - Jenkins Pipeline Stage Result Visualization Improvements (Devin Nusbaum)
 - Small Teams May Not Fix The Mess (John Cutler)
 - Scraping and Exploring the Entire English Audible Catalog (Toby Manders)
 - How to Effectively Lead Remote IT teams (Todor Gigilev)
 - What to consider with an open source business model (Valerie Silverthorne)
 
Mobile, IoT & Game Development
- Getting Started with Android Canvas Drawing (Rebecca Franks)
 - React Native vs. Ionic vs. Flutter: Comparison of Top Cross-Platform App Development Tools (Spec India Team)
 - In App notifications in Flutter (Dane Mackier)
 - How to track screen transitions in Flutter with RouteObserver (David Anaya)
 - Creating Scroll Animations in Flutter (Kenneth Reilly)
 - Resources to learn Flutter (Lara Martín)
 - Should I Add Generated Dart Files to Git? (Miguel Beltran)
 
Podcasts, Screencasts & Videos
- CodeNewbie S9:E0 – Season 9 trailer (Jeffrey Liebert, Ali Spittel, Mina Markham, Dave Thomas, Andy Hunt) (CodeNewbie Team)
 - Software Engineering Daily – Edge Storage with Steve Klabnik (Jeff Meyerson)
 - Merge Conflict 157: FOMO UI Design (James Montemagno)
 - Developer Tea – Part 2: An Elegant Puzzle Book Discussion w/ Will Larson (Jonathan Cutrell)
 - Serverless Chats Episode #3: Serverless GraphQL using AWS AppSync with Marcia Villalba and Serverless Chats Episode #4: Serverless Development Workflows with Chase Douglas (Jeremy Daly)
 - Coding Blocks Podcast – The Pragmatic Programmer – Know Thy Tools (Allen Underwood, Michael Outlaw & Joe Zack)
 - Developer on Fire Episode 431 | Jeremy Fairbank – Teaching Matters (Dave Rael)
 - AGL 110: Start With Your People – Brian Dixon (John Rouda)
 - Talk Python to Me #219 – Take a Python tour of duty at the United States Digital Service (Michael Kennedy)
 - Will Microsoft contribute back to the Chromium project? | One Dev Question and Does this mean that Edge is now Chrome? | One Dev Question (Chris Heilmann)
 - How can others contribute to Windows open source efforts? | One Dev Question (Mark Alcazar)
 - Some good advice about UI design? | One Dev Question (Laura Butler)
 - Hanselminutes – Real World Cloud Migrations: CDNs are an easy improvement to legacy apps (Scott Hanselman)
 - React Podcast 53: Tim Neutkens (Michael Chan)
 - Azure Podcast Episode 286 – Secured Workstations (Sujit D’Mello)
 
Community & Events
- PSA: Linking to a Code of Conduct Template is Not the Same as Having a Code of Conduct (Chris Coyier)
 
Database
- Simple SQL Server T-SQL Development Best Practices for Beginners – Part 2 (Eduardo Pivaral)
 - SQL vs NoSQL — What is better for you? (Sayan Mondal)
 
Miscellaneous
- Must-haves on your macOS setup (Den Delimarsky)
 - The Windows 10 misinformation machine fires up again (Ed Bott)
 - Mozilla readies launch of news subscription service (Brian Heater)
 - Python Basics — Data Structures (Vipul Jain)
 
More Link Collections
- The Morning Brew #2782 (Chris Alcock)
 - Double Shot #2381 (Mike Gunderloy)
 - Friday Five: A discussion on SQL Server, the Azure Security Architect Map, and more! (MVP Award Program)
 - Weekly C# Digest Issue #266 (Jakub Chodounsky)
 - F# Weekly #27, 2019 – Femto, |> in Babel and Fabulous by Don (Sergey Tihon)
 - Reading List 233 (Bruce Lawson)
 - Top Stories from the Microsoft DevOps Community – 2019.07.05 (Sasha Rosenbaum)
 
The Geek Shelf
 Flutter in Action (Eric Windmill)