Top Links
- Visual Studio Codespaces is consolidating into GitHub Codespaces (Allison Buchholtz-Au)
- An update on my book – Learn WinUI 3.0 (Me)
- Develop web applications with Visual Studio Code | Microsoft Learn (MS Learn)
- Getting Started with Ozcode for .NET Debugging on an Azure App Service (Idan Shatz)
- Announcement: Proposed approach for windowing in Project Reunion (Roberth Karman)
Web & Cloud Development
- Chrome Dev Tools Tricks for Front End Developers (Kirupa Chinnathambi)
- Using Project Tye to Run Dependent Services for use with ASP.NET Core (Adam Storr)
- Configuring resources with YAML manifests: Deploying ASP.NET Core applications to Kubernetes – Part 2 (Andrew Lock)
- Learn Docker in one month! Your guide to week 1 (Elton Stoneman)
- Automatically deploy a Serverless REST API from GitHub with AWS Chalice (James Saryerwinnie)
- Adding speech capability to your chatbot using Bot Framework and Azure Speech Services (Jamie Maguire)
- Use PHP with .NET Core and gRPC Best Practices for .NET (Jason Gaylord)
- 3 Angular Dependency Injection Tips (Joe Eames)
- Dependency Injection with Azure Functions (Joseph Guadagno)
- Parsel: A tiny, permissive CSS selector parser (Lea Verou)
- Migrating from ASP.NET to ASP.NET Core (Mark Heath)
- Working with JavaScript Media Queries (Marko Ilic)
- Deploying containers to AWS Fargate (Shawn Sesna)
- Node.js Microservices: Developing Node.js Apps Based On Microservices (Rooney Reeves)
- Angular 9 and Angular 10 Development Cheat Sheet (V Keerti Kotaru)
- ASP.NET Core Configuration – Options Validation and ASP.NET Core Configuration – Configuration Providers (Vladimir Pecanac)
- Deploying a PERN stack application to AWS (Vova Ivanov)
- Kubernetes: Introducing Structured Logs (Marek Siarkowicz & Nathan Beach)
- What is the Value of Browser Diversity? (Dave Rupert)
- Svelte – Learn the Basics of this fast framework with small bundles (Alex Merced)
- The Importance of Testing HL7® FHIR® (Carie Hammond)
- Using max() for an inner-element max-width (Chris Coyier)
- Understanding Arrow Functions in 5 Easy Steps (Dmitri Pavlutin)
- Web-to-App Communication: The Native Messaging API (Eric Lawrence)
- npm Release: v7.0.0-beta.9 (Isaac Z. Schlueter)
- Update on Adobe Flash Player End of Support (Suchithra Gopinath)
- Build and Deploy .Net Core WebAPI Container to Amazon EKS using CDK & cdk8s (Siva Ramani)
- Durable Functions: Part 4 – Analyze and Download (Jason Farrell)
XAML, UWP & Xamarin
- Localize Dates, Currency, Numbers, and Text Direction in WPF (Brian Lagunas)
- Xamarin.Forms Shell Quick Tip – Modal Navigation (James Montemagno)
- XAML Back to Basics #11: Multiple Linked Lists and XAML Back to Basics #12: Dialogs (Nick Randolph)
Visual Studio & .NET
- Asynchronous coroutines with C# 8.0 and IAsyncEnumerable (Andrew Nosenko)
- How to use Async with thread-unsafe objects? (Ahmed Fouad)
- Support for unimported types in Omnisharp and C# Extension for VS Code (Filip W.)
- Using a Dapper Base Repository in C# to Improve Readability (Matthew Jones)
- C# .NET – How to get a string between two strings fast (Mark Pahulje)
- Assembly Versioning and DLL Hell in C# .NET: Problems and Solutions (Michael Shpilt)
- Solving Real Life Scenarios With .Net Core Entity Framework (Bora Kaşmer)
- C++/WinRT injects additional constructors into each runtime class (Raymond Chen)
- NDepend: Boost Your Team’s Code Quality (Dave Brock)
- Dataflow Analysis of Integral Values (Maria Pashkova)
- EF Core Power Tools database reverse engineering: renaming of entities and properties (Erik EJ)
- Practical Debugging for .NET Developers book review (Sergey Vlasov)
- New safety rules in C++ Core Check (Sunny Chatterjee)
Design, Methodology & Testing
- Art of Agile Development, Second Edition: Early Release! (James Shore)
- Why Agile Is Not as Productive as It Seems (Shubham Pathania)
- Add Azure Architecture Icons to Your Diagrams (Jason Gaylord)
- Azure DevOps with a Firewall-Enabled Key Vault (Hammad Aslam)
- You’re Not a Fake Programmer, That’s Just Impostor Syndrome (Daniel Chae)
- How to Build a Strong Beta Testers Community (Lilia Gorbachik)
- GitOps: Stop, collaborate and deploy (Ryan Cook)
Mobile, IoT & Game Development
- How to use a Raspberry Pi 4 as a Minecraft Java Server (Scott Hanselman)
- How to Automate JSON to Dart Class in Flutter App Development (Aanal Mehta)
- Mobile App Redesign for Developers: Colors and Typography (Luis Pujols)
Podcasts, Screencasts & Videos
- CodeNewbie S13:E6 – How to think about accessibility and empowerment (Sareh Heidari) (CodeNewbie Team)
- Technology & Friends – Peter de Tender on Azure Certification (David Giard)
- InfoQ Podcast: Em Campbell-Pretty on Scaling Culture and Greg Koeberger on Building a Culture you want to Work in (Em Campbell-Pretty & Greg Koeberger)
- Smashing Podcast Episode 24 With Cassie Evans: What Is SVG Animation? (Drew McLellan)
- Revision Path – Mitzi Okou (Maurice Cherry)
- Microsoft Stories podcast: Episode 1 – The Seablings (Microsoft)
- Merge Conflict 218: The One About Blazor (James Montemagno)
- Asp.Net Monsters #181 – Subdomain routing in ASP.NET Core (James Chambers, Simon Timms & David Paquette)
- Serverless Chats Episode #65: Serverless Transformation at AWS with Holly Mesrobian (Jeremy Daly)
- .NET Core Podcast – IoT and .NET Core With Pete Gallagher (Jamie Taylor)
- Ladybug Podcast – How the Internet Works (Kelly Vaughn, Ali Spittel & Emma Bostian)
- RunAs Radio – Remote Support with Jessica Deen (Richard Campbell & Greg Hughes)
- AGL 172: Corry Robertson (John Rouda)
- Loosely Coupled Show – Loosely Coupled Monolith (Derek Comartin & James Hickey)
- Talk Python to Me #280 – Python and AI in Journalism (Michael Kennedy)
- Microsoft 365 PnP Weekly – Episode 95 (Vesa Juvonen & Waldek Mastykarz)
- The Stack Overflow Podcast – The magic of metric, micro frontends, and breaking leases on Silicon Valley offices (Paul Ford, Ben Popper & Sara Chipps)
- The 6 Figure Developer Episode 160 – Visual Testing with Angie Jones (John Callaway)
- FreeCodeSession – Episode 192 (Jason Bock)
Community & Events
- Amazon AWS Summit Online September 29 (Jason Gaylord)
- Dev Discussions – Luis Quintanilla (2 of 2) (Dave Brock)
- GitHub’s ‘ReadME’ Highlights Open Source Maintainers (David Cassel)
- Inside GitHub’s Arctic Code Vault (Jerod Santo)
- Facebook and LinkedIn groups for .NET developers (Thomas Ardal)
Database
- Azure SQL DB and TEMPDB usage tracking (Sergio Fonseca)
- Immutable storage for Azure Storage Blobs (Gregor Suttie)
- Understanding query processing and wildcards in RavenDB (Oren Eini)
- Recent Execution of Stored Procedure – SQL in Sixty Seconds #118 and When was Stored Procedure Last Compiled? – Interview Question of the Week #292 and Nonclustered Primary Key – SQL in Sixty Seconds #119 and Split Screen for SSMS Efficiency – SQL in Sixty Seconds #120 (Pinal Dave)
SharePoint & MS Teams
- Will a platform strategy help Microsoft Teams win the long game? (Dion Hinchcliffe)
- What’s new: Microsoft Teams connector in Public Preview (Sarah Young)
- CLI for Microsoft 365 v3 (Microsoft 365 PnP Team)
PowerShell
- Managing Azure Blueprints with PowerShell (Ron L’Esteve)
- Interacting with the Octopus Deploy API using PowerShell (Michael Levan)
- Friday fun: Windows Feature Update progress (Emin Atac)
Miscellaneous
- Introduction to quantum computing with Q# – Part 7, Quantum state teleportation (Filip W.)
- Developing software on Surface Go 2 (Gunnar Peipman)
- Install and Run Linux on Windows 10 and Installing .Net on Ubuntu… on Windows (Paul Michaels)
- Synology DS1520+ is the sweet spot for a home NAS and a private cloud (Scott Hanselman)
More Link Collections
- The Morning Brew #3063 and The Morning Brew #3064 (Chris Alcock)
- .NET App Developer Links – 2020-09-07 (Dan Rigby)
- Double Shot #2678 (Mike Gunderloy)
- Friday Five: Group Sharepoint, SQL Server Data Migration, And More! (MVP Award Team)
- Top Stories from the Microsoft DevOps Community – 2020.09.04 (Steven Murawski)
- Code Maze Weekly #41 (Vladimir Pecanac)
- Release Radar · September 2020 Edition (Michelle Mannering)
- C# Digest Issue #327 (Jakub Chodounsky)
- F# Weekly #36, 2020 – #fsharp_ukraine conference will be online and free (Sergey Tihon)
- Weekly Xamarin – Issue 275 – 5th Sep 2020 (Luce Carter)
- GameDev News – September 4, 2020 (Brian Peek)
- Reading Notes #441 (Frank Boucher)
- The Overflow #37: Bloatware, memory hog, or monolith (Ryan Donovan)
- The .NET Stacks #15: The final preview and ML.NET with Luis Quintanilla (Dave Brock)
- Last Week in .NET – Week ending 05 September 2020; .NET gets Half, a new Data Type. (George Stocker)
The Geek Shelf
The Book of F#: Breaking Free with Managed Functional Programming (Dave Fancher) – Referral Link