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