Top Links
- Learn about the latest .NET Productivity features (Mika Dumont)
 - New dual-screen controls preview (Cristian Verdes)
 - Semantic Highlighting in the PowerShell Preview extension for Visual Studio Code (Justin Chen)
 - .NET Foundation “State of the Union” (Claire Novotny)
 
Web & Cloud Development
- Change text color with `chalk` and `gradient-string` inside `react-blessed` (Elijah Manor)
 - 15 Common Angular Questions Answered (John Papa)
 - JavaScript Modules and Code Bundling Explained (Caitlin Munley)
 - Azure Durable Functions Monitoring and Diagnostics (Damien Bowden)
 - How to Add Google Authentication to a ASP.NET Core Application (David Grace)
 - Talk with Groot using the Microsoft Bot Framework and Azure sentiment analysis (Dave Brock)
 - Change Detection in Angular (Dhananjay Kumar)
 - Configuring the Style of Imports in JavaScript and TypeScript (Ekaterina Prigara)
 - Introducing TinaCMS: Inline Content Editing for React (Lea Marchand)
 - Token authentication requirements for API and Git operations (Ben Balter)
 - Angular: Setters vs ngOnChanges – which one is better? (Giancarlo Buomprisco)
 - Introducing React Spectrum (Jaemi Bremner)
 - Drawing Custom Graphs in HTML and Javascript (Paul Michaels)
 - Run Blazor-based .NET Web applications on AWS Serverless (Pratip Bagchi)
 - Understanding JavaScript — Prototypes (Sarthak Aggarwal)
 - ESLint v7.6.0 released (ESLint Team)
 - More secure and convenient Autofill coming to Chrome (Patrick Nepper & Stan Li)
 - Promise.allSettled (David Walsh)
 - Svelte Adds Official TypeScript Support (Dylan Schiemann)
 - Build PWAs with Blazor WebAssembly Using Syncfusion Blazor Components [Webinar Show Notes] (Graham High)
 - Go and Interfaces (Jeremy Clark)
 - Integration testing your Polly policies with HttpClient Interception (Joseph Woodward)
 - GitHub Modifies Authentication Methods for REST API (Kevin Sundstrom)
 - Going deeper with Flutter’s web support (Mariam Hasnany)
 - Has VS Code Become the Best IDE for Python? (Matthew MacDonald)
 - Node v14.7.0 (Current) (Myles Borins)
 - Debugging with Fiddler Everywhere: Collaborative Debugging (Rob Lauer)
 - Understand Kubernetes terminology from namespaces to pods (Valerie Silverthorne)
 - Getting Started With Kubernetes: Networking (Sophia Parafina)
 
XAML, UWP & Xamarin
- Easy Xamarin Essentials with Web Authenticator (Giorgi Dalakishvili)
 - Show/Hide password using EventTrigger in Xamarin Forms (Charlin Agramonte)
 - Xamarin.Forms RowDefinition & ColumnDefinition through binding and Microsoft.Toolkit.Xamarin.Forms: an introduction (Gerald Versluis)
 - Integrating Cognitive Service Speech Recognition in .NET Core WPF applications (Marco Minerva)
 - Back to Basics #2: Binding Markup and Back to Basics #3: ListBox/ListView Binding and Back to Basics #4: ComboBox Binding and XAML Back to Basics #5: DisplayMemberPath (Nick Randolph)
 - Building a Chat App Using Twilio and Syncfusion’s Xamarin Chat Control (Thangam Nallasamy)
 - Windows Community Toolkit – [Feature] Basic MVVM primitives (.NET Standard) (Sergio Pedri)
 - Prism PR 2056: Removing the ServiceLocator Dependency (Brian Lagunas)
 
Visual Studio & .NET
- .Net Framework NuGet Packages – Solving Assembly Redirection From Package vs Assembly Versioning, Dependency Resolution, and Strong-Naming (Charles Flatt)
 - Cleaner tests with XUnit’s IAsyncLifetime and expression-bodied members (Dan Clarke)
 - NuGet PackageReference Versions SOLUTION Wide (Derek Comartin)
 - C++/WinRT gotcha: Setting properties incorrectly (Raymond Chen)
 - Modeling Ticket to Ride in C# Part 2: Classes and Board Setup (Matthew Jones)
 - Fixing a really common misunderstanding about nuget.exe (Matt Lacey)
 - .NET Framework July 2020 Cumulative Update Preview for Windows 10, version 2004 (Tara Overfield)
 - .NET Core Console Apps – A Better Way? (Shawn Wildermuth)
 - Introduction to Social Opinion – Public Preview (Jamie Maguire)
 - Reactive Extensions for .NET at dotnetsheff (Ian Griffiths)
 - Build Awesome APIs with Entity Framework Core (Nickolas Fisher)
 - As .NET 5 Nears, Content/Documentation Reorganization Starts (David Ramel)
 - How do I find which directory my .NET Core console application was started in or is running from? (Scott Hanselman)
 
Design, Methodology & Testing
- Idiot-Proof APIs (James Shore)
 - Using Azure DevOps to run agile development sprints (Chris O’Brien)
 - Octopus 2020.3: Runbooks++, Jenkins Pipelines, and Octopus Linux Docker image (Rob Pearson)
 - Introducing the Octopus Server Linux Docker image (Matthew Casperson)
 - Enterprise DevOps – how to avoid the chaos (Clemens Reijnen)
 - MSI vs MSIX (Alex Marin)
 - UI/UX for Devs: Have You Thought About the Mental Model? (Roland Weigelt)
 - What’s my motivation? (Eric Brechner)
 - Schedule Pull Request Merges in GitHub using a GitHub Action (Jason Gaylord)
 - Developing During a Pandemic: The Lessons We Learned (Joe Baguley)
 - What’s Your Organization’s Tolerance for Experiments? (Johanna Rothman)
 - Manage Your Team More Securely With Atlassian Access For Trello (Jordan Mirchev)
 - Using GitHub Actions to deploy applications to IBM Cloud Kubernetes Service (Jose Palafox)
 - Translating Design into Code: Why is it so Hard? And How Can You Optimize it? (Nada Rifki)
 - Publishing TypeScript Packages With GitHub Actions (Paul Lessing)
 - Git Plugin Performance Improvement Phase-2 Progress (Rishabh Budhouliya)
 - GitLab Workflow for VS Code now with more Official (Roman Kuba)
 - The Renaissance Of No-Code For Web Designers (Uri Paz)
 
Mobile, IoT & Game Development
- Build Your First iOS Widget — Part 3 (Ale Patrón)
 - 11 Weeks of Android: Android Developer Tools (Jamal Eason)
 - An intro to Machine Learning in iOS with Swift, and Playgrounds (Thomas Moore)
 - IoT Plug and Play new features now in public preview (Azure Team)
 - USB Networking with the Pi (j2inet)
 - Moving the dial on climate change with smart buildings (Kirsten M. Walker)
 - Flutter Performance Updates in 2019 (Shams Zakhour)
 
Podcasts, Screencasts & Videos
- .NET Rocks! – OpenSilver with Giovanni Albani (Carl Franklin & Richard Campbell)
 - GCast 89: HTTP Request and Response Headers in a Spring Boot Application and Technology & Friends – Tibi Covaci on Creating a GitHub Action (David Giard)
 - Hanselminutes – Cybersecurity for Executives in the Age of Cloud with Teri Radichel (Scott Hanselman)
 - Merge Conflict – 213: GPT-3 (James Montemagno)
 - Angular Air – Angular Builders and Schematics With Santosh Yadav (Justin Schwartzenberger)
 - Azure SQL – Automated Backups (Part 2) | Data Exposed (Anna Hoffman & Marisa Brasile)
 - Performance with Profiling Part 3: Profiling and Production | Visual Studio Toolbox (Robert Green & Leslie Richardson)
 - Richard Hundhausen on Professional Scrum – Azure DevOps Podcast Episode 100 (Jeffrey Palermo)
 - TWC9: .NET 5.0 Preview 7, Git News, Windows Terminal 1.2, and more! | This Week On Channel 9 (Christina Warren)
 - Rocket 290: Adrienne Lawrence and Olivia Solon (Christina Warren, Simone De Rochefort & Brianna Wu)
 - Codepunk 061: Experiments in AltSpaceVR Part 2 (Oculus Quest) (Bill Ahern & Michael Szul)
 - The Amp Hour #503 – Fabless Chip Design with Mohamed Kassem (Dave Jones & Chris Gammell)
 - Power up Teams with Power Virtual Agent with Luise Freese | #LessCodeMorePower (Golnaz Alibeigi)
 - The CSS Podcast 018: Focus (Una Kravets & Adam Argyle)
 - RunAs Raido – Securing Your New Cloud with Dana Epp (Richard Campbell & Greg Hughes)
 - FreeCodeSession – Episode 182 (Jason Bock)
 - Serverless Chats Episode #60: Going Green with Serverless with Paul Johnston (Part 2) (Jeremy Daly)
 - Radical Candor S2, Ep. 9: Meet Like A Boss — The 411 On 1:1s (Kim Scott, Jason Rosoff & Amy Sandler)
 - Talk Python to Me #275 – Beautiful Pythonic Refactorings (Michael Kennedy)
 - Add “Plug and Play” to your IoT solutions | Internet of Things Show (Olivier Bloch)
 - All About The Ozcode Predict Feature and All About The Ozcode Quick Attach Feature (Ozcode)
 - The Stack Overflow Podcast – 25 Years of Java – the present to the future (Paul Ford, Manish Gupta, Ben Popper, Sara Chipps & Georges Saab)
 - Computer Stuff They Didn’t Teach You #6 – Git Rebase vs Merge explained (Scott Hanselman)
 - React Podcast 103: Pariss Athena on Black Tech Pipeline (Michael Chan)
 - CppCast – Visual Effects with Josh Filstrup (Rob Irving)
 - The Changelog – Making Windows Terminal awesome (Adam Stacoviak & Jerod Santo)
 - Coding Blocks Podcast – The DevOps Handbook – The Technical Practices of Feedback (Allen Underwood, Michael Outlaw & Joe Zack)
 - Allscripts On Call Podcast – Interoperability in the Post-COVID Future – w Mike McAfee, AVP Technology Solutions and Population Health (Allscripts Healthcare)
 - Windows Terminal – What is the marketplace story? | One Dev Question (Kayla Cinnamon)
 
Community & Events
- Announcing the New AWS Community Builders Program! (Channy Yun)
 - Honey, I Accidentally Became A Product Manager (Den Delimarsky)
 - Microsoft .NET Conf: Focus on Microservices (Arthur Casals)
 - Dev Discussions – Jeremy Likness (2 of 2) (Dave Brock)
 - .NET Virtual Events in August (Jayme Singleton)
 - GitHub Action Hero: Swechhya Bista (Michelle Mannering)
 - Maintainer spotlight: How to secure your project with one of the world’s top open source tools (Sash Rosenbaum)
 - Gender balance in computing: current research (Sue Sentance)
 - Stellar Things to Do in Greater Philadelphia, August 3-9 (Visit Philly)
 
Database
- ODBC Driver 17.6 for SQL Server Released (David Engel)
 - How to Install SQL Server 2019? – Interview Question of the Week #287 – SQL in Sixty Seconds #092 and How to Uninstall SQL Server 2019 Instance? – SQL in Sixty Seconds #093 and SQL in Sixty Seconds – Need Your Feedback and Install MongoDB on Windows – SQL in Sixty Seconds #091 (Pinal Dave)
 - Reusing a Recordset in an SSIS Object Variable (Tim Mitchell)
 - Connect to Azure SQL with MSI (Jason Farrell)
 
SharePoint & MS Teams
- How to Manage SharePoint via PowerShell – Part 2 (Veronique Lengelle)
 - 25+ updates for Microsoft Teams for Education for Back to School | July 2020 (Abby Schilbach)
 - Skype for Business Online will retire in 12 months – plan for a smooth transition to Teams and What’s New in Microsoft Teams | July 2020 (MS Teams Team)
 
PowerShell
- How to Manage Windows 10 Updates via PowerShell (Adam Bertram)
 - Public Preview of Notebook Mode in the PowerShell Preview extension for Visual Studio Code (Tyler Leonhardt)
 
Miscellaneous
- (G)UI++ Is Now In Alpha! and Co-Management Workloads – What Do They Mean To Me: Windows Update Policies (Nathan Ziehnert)
 - Switching from Android to iPhone – 1 Month Later (James Montemagno)
 - Collections is now available on the Microsoft Edge mobile app (Amy DeVries)
 - Announcing Windows 10 Insider Preview Build 20180 and Announcing Windows 10 Insider Preview Build 19042.423 (20H2) (Brandon LeBlanc)
 - The New Outlook for Mac is now available in Insider Slow (Jessica Wilczek)
 - Microsoft to continue discussions on potential TikTok purchase in the United States (Microsoft)
 - How Voter Suppression Is More Rampant Than Voter Fraud (Samantha Adrianzen)
 
More Link Collections
- The Morning Brew #3047 and The Morning Brew #3049 (Chris Alcock)
 - .NET App Developer Links – 2020-07-30 and .NET App Developer Links – 2020-08-03 (Dan Rigby)
 - Double Shot #2653 (Mike Gunderloy)
 - Friday Five: WordPress on Azure Kubernetes, SQL Server Triggers Tips, More! (MVP Award Team)
 - Weekly Xamarin – Issue 270 – 31st Jul 2020 (Kym Phillpotts)
 - F# Weekly #31, 2020 – Call for F# content : .NET Conf 2020 (Nov 10-12) (Sergey Tihon)
 - C# Digest Issue #321 and C# Digest Issue #322 (Jakub Chodounsky)
 - Code Maze Weekly #36 (Vladimir Pecanac)
 - Top Stories from the Microsoft DevOps Community – 2020.07.31 (Steven Murawski)
 - The Overflow #32: The state of pixel perfection (Ryan Donovan)
 - GameDev – News July 31, 2020 (Brian Peek)
 - The .NET Stacks #10: .NET 5 taking shape, how approachable is .NET, a talk with Jeremy Likness, more! (Dave Brock)
 - Reading Notes #437 (Frank Boucher)
 - Collective #616 (Pedro Botelho)
 
The Geek Shelf
 Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux (Alessandro Del Sole) – Referral Link