Top Links
- AppCenter for WPF and WinForms | Visual Studio Toolbox (Robert Green)
- Announcing TypeScript 3.6 RC (Daniel Rosenwasser)
- My First Look at ASP.NET Core 3.0 (Shawn Wildermuth)
- Get Involved with TechBash 2019 (Jason Gaylord)
- WebView2Browser: A rich sample for WebView2 (Limin Zhu)
Web & Cloud Development
- Improving Azure Virtual Machines resiliency with Project Tardigrade (Mark Russinovich)
- How to Work with Angular and MySQL (Holger Schmitz)
- Building Microservices On .NET Core – Part 6 Real time server client communication with SignalR and RabbitMQ (Wojciech Suwała)
- Knockout in 2019 (Ryan Niemeyer)
- How to Build a Component Library with Angular and Storybook (Michael Karén)
- Azure Tips & Tricks – Tip 218 – Build and deploy your first app with the Azure SDK for Java on Azure (Michael Crump)
- Creating Accessible Grids with Kendo UI (Alberta Williams)
- Slack Announces New APIs for Creating Templated Workspaces (Kevin Sundstrom)
- Working with React Components (Camilo Reyes)
- A Start-To-Finish Guide to Docker for .NET (Daniel Hilgarth)
- Azure AD B2C Series – Azure Application Insights integration (Daniel Krzyczkowski)
- System memory health check for ASP.NET Core (Gunnar Peipman)
- Who’s to blame? Debugging Internet performance for Azure users with BlameIt (Laura LoPresti)
- Cloud Shell Web Preview, debug individual Azure Functions, explore ARM – Azure Toolkit for Rider 2019.2 updates (Maarten Balliauw)
- Role Based Security in an ASP.NET Core Application (Mahesh Sabnis)
- Hosting Hugo on Azure (Andrew Connell)
- Secure an Episerver CMS website with Okta and C# (Jefferson Haw)
- ESLint v6.2.0 released (ESLint Team)
- How to optimize your Jupyter Notebook (Pier Paolo Ippolito)
- Why Kubernetes and Pivotal Container Service 1.5 is the Cure for Your Windows Server 2008 Headaches (David Dieruf)
- Ember 3.12 Released (Kenneth Larsen)
- Marvin.Cache.Headers 4.0 Released (Kevin Dockx)
- Use IBM Watson in Bot Framework Chatbots (Michael Szul)
- Node v12.8.1 (Current) (Michaël Zasso)
- Customize the Display of Your Blazor TreeView with Templates (Peter Vogel)
- Transformer with Python and TensorFlow 2.0 – Encoder & Decoder (Nikola Živković)
- Postman Quarterly Release Overview: Q2 2019 (Stacee)
- Using a Custom OAuth Provider with NetlifyCMS (Tyler Gaw)
- Testing Microservices: Overview of 12 Useful Techniques – Part 1 (Wojciech Bulaty & Liam Williams)
XAML, UWP & Xamarin
- Adding Loader/Progress to your Xamarin App using Postsharp. (Ahmed Fouad)
- Public Preview of XAML Hot Reload for Xamarin.Forms (Alex Corrado)
- Simple and Synchronized Drawing Apps with Couchbase and Xamarin (Rob Hedgpeth)
- Blazor & Xamarin: Code Sharing For Everyone! (Robin Schroeder)
- Changing the default binding mode with x:DefaultBindMode (Pedro Lamas)
Visual Studio & .NET
- Code, Recent Items, and Template Search In Visual Studio (Andrew Cheung)
- Learn C#: A Huge List of C# Tutorials (Ben Cryer)
- C++ Cross-Platform Development with Visual Studio 2019 version 16.3: vcpkg, CMake configuration, remote headers, and WSL (Erika Sweet)
- AutoMapper LINQ Support Deep Dive (Jimmy Bogard)
- Building on Linux and macOS (Dagmar Zweschperova)
- .ToSafeDictionary() extension method in C# (Karthik Chintala)
- A bootstrapper script for the Cake .NET Core Global Tool on Alpine using ash (Andrew Lock)
- Cleaning your code with VS 2019 (Bruno Sonnino)
- What Every C++ Developer Need to Know About Legacy Code (Coral Ifergan)
- Improve Your Model Classes With OOP – Part Two – Constructors, Interfaces And More (David McCarter)
- .NET Core Background Services (Derek Comartin)
- Reading Windows and Linux memory metrics with .NET Core (Gunnar Peipman)
- Vcpkg: 2019.07 Update (Tara Raj)
Design, Methodology & Testing
- Balancing Generalists and Specialists– Building Successful Agile Teams (Dave West)
- Where I Think “Agile” is Headed, Part 3: What Is The Recipe, The Right Answer? (Johanna Rothman)
- How do you incorporate a Design Sprint in Scrum? (Martin Hinshelwood)
- 5 Patterns for Effective Communication in Agile Teams (Raj Subramanian)
- Prevent reopening work item once closed | Azure DevOps (with Video) (Aditya Bajaj)
- Product managers and data: cohort analysis and Updating GitHub Actions workflows (Den Delimarsky)
- When You Need to Show a Button’s Loading State (Anthony)
- Understanding delta file changes and merge conflicts in Git pull requests (Aram Maliachi)
- Why we believe all-remote is for everyone (Darren Murph)
- Commit signing support for bots and other GitHub Apps (Justin Hutchings)
- The Differences Between Continuous Integration and Continuous Deployment (Matthew Casperson)
- Verify App Settings with JSON (Shawn Sesna)
- 5 Ways To Clap Back At Your To-Do List (Rani Shah)
- Speed up your workflow with Smart Distribute (Sketch Team)
- Highlights from Git 2.23 (Taylor Blau)
- Tips For Avoiding Burnout As A Manager (Jessica Hicks)
Mobile, IoT & Game Development
- Introducing Custom Interfaces, Enabling Developers to Build Dynamic Gadgets, Games, and Smart Toys with Alexa (Karen Yue)
- New AI System Helps Accelerate Alexa Skill Development (Boya Yu)
- Getting Started with Kotlin for .NET Developers (Hadi Hariri)
- Scratch 3 Desktop for Raspbian on Raspberry Pi (Martin O’Hanlon)
- Create, Build and Publish a Flutter Web App (Nick Randolph)
- Accelerate your Terrain Material painting with the 2019.2 Terrain Tools update (Barrington Campbell)
- Flutter CLI: 52 hidden samples (Nitish Kumar Singh)
- Best Practices for Designing the Mobile App Login Screen (Suzanne Scacca)
- Dependency Injection In Flutter (Zubair Rehman)
Podcasts, Screencasts & Videos
- .NET Rocks! – Integrating Accessibility with Elle Waters (Carl Franklin & Richard Campbell)
- Flutter: Structuring & Designing Home Screen | DevFest App | CH03 | Complete App Tutorial (MTechViral)
- Xamarin Podcast: We ❤️ Android! (Matt Soucoup)
- Hanselminutes – Managing the Burnout Burndown with Dr. Aneika Simmons (Scott Hanselman)
- Software Engineering Daily – Open Source Business Models with Karthik Ranganathan, Heather Meeker, and Matt Asay (Jeff Meyerson)
- Merge Conflict 163: “Borrowing” Code from the Internet and Editor Improvements in Visual Studio for Mac | The Xamarin Show (James Montemagno)
- Developer Tea – Beating Boredom in Your Career (Jonathan Cutrell)
- React Podcast 59: Jamison Dance on Soft Skills and React Rally (Michael Chan)
- An introduction to decentralized identities | Azure Friday (Scott Hanselman & Rob Caron)
- Microsoft 365 Dev Podcast – Azure Data Engineering with Richard Nuckolls (Jeremy Thake & Paul Schaeflein)
- TWC9: .NET Core 3.0 Preview 8, Visual Studio Previews, GitHub Actions for Azure and more | This Week On Channel 9 (Cameron Tomisser & Christina Warren)
- An introduction to Azure Dedicated Hosts | Azure Friday (Donovan Brown & Rob Caron)
- 2019-08-09 (VOD) Collab with @ CalvinAllen to add a Deploy to Azure Button (Frank Boucher)
- NSScreencast #406 – Tinting an Image Using Masks (Ben Scheirman)
- Rocket 240: MoviePass II: The Return (Brianna Wu, Christina Warren & Simone De Rochefort)
- FreeCodeSession – Episode 86 (Jason Bock)
- Richard Lander on .NET Core Runtime – Azure DevOps Podcast Episode 50 (Jeffrey Palermo)
- Data Exposed | SQL Database Connectivity Explained | Data Exposed (Jeroen ter Heerdt)
- AGL 117: From Right to Left with Mike Burrows (John Rouda)
- Azure Podcast Episode 292 – Logic Apps ISE (Sujit D’Mello)
Community & Events
- Microsoft MVP Award – How do you become an MVP? (Gregor Suttie)
- 22 Amazing Things To Do In Philly, August 19-25 (Kelly Bucci)
- Thinking about attending POST/CON 2019? (Rebecca)
- Community Mentors Mobile App Version 1.2 Available Now | What’s New (Shona Chee)
- Meet ContentLab Author Allen O’Neill (Yolanda Fintschenko)
- New Study Shows Women Donors Are Redefining Philanthropy (Hollyn Randolph)
Database
- Find and Remove Duplicate Rows from a SQL Server Table (Sergey Gigoyan)
- Disk Latency for SQL Server Database and Transaction Log Files (Eli Leiba)
- SQL SERVER – Building Date and Time with DATETIMEFROMPARTS() and How to Create a Table Automatically in All Newly Created Databases? – Interview Question of the Week #238 (Pinal Dave)
- The August release of Azure Data Studio is now available (Alan Yu)
- Tables, Numbers, Immutability And Power Query Performance (Chris Webb)
SharePoint & MS Teams
Miscellaneous
- Goodbye, Microsoft Professional Program is Retiring and Book Launch: Ultimate Guide to Microsoft Certification (Chris Pietschmann)
- Announcing Windows 10 Insider Preview Build 18963 (Dona Sarkar)
- I miss Microsoft Encarta (Scott Hanselman)
- Announcing Rust 1.37.0 (Rust Release Team)
More Link Collections
- The Morning Brew #2811 and The Morning Brew #2812 (Chris Alcock)
- .NET App Developer Links – 2019-08-16 and .NET App Developer Links – 2019-08-19 (Dan Rigby)
- Double Shot #2409 and Double Shot #2410 (Mike Gunderloy)
- Weekly C# Digest Issue #272 (Jakub Chodounsky)
- F# Weekly #33, 2019 – New fable.io and F# Community Heroes 2019 nomination! (Sergey Tihon)
- Friday Five: Azure Lab Services, Deploying ASP NET MVC Application on Windows IIS Server, and more! (MVP Award Team)
- Top Stories from the Microsoft DevOps Community – 2019.08.16 (Sasha Rosenbaum)
- Reading Notes #391 (Frank Boucher)
- Reading List 236 (Bruce Lawson)
- GameDev News – August 16, 2019 (Brian Peek)
The Geek Shelf
Hands-On Azure for Developers: Implement rich Azure PaaS ecosystems using containers, serverless services, and storage solutions (Kamil Mrzygłód)