Top Links
- XamlStyler plugin for VS now has AvaloniaUI *.axaml file support – v3.2208.1 Release (Dave Grochocki)
- Designing a Heat Map Calendar Using WinUI Scheduler (Jeyasri Murugan)
- Decoupling ViewModels in MVVM with the MVVM Toolkit Messenger (Bruno Sonnino)
- Learn Performing Animation in .NET MAUI: Part 1 (Selva Ganapathy Kathiresan)
- Capturing screenshots in .NET MAUI (Leomaris Reyes)
Web & Cloud Development
- Message-oriented Minimal APIs in ASP.NET Core (Peter Ritchie)
- Kubernetes 1.25: CSI Inline Volumes have graduated to GA (Jonathan Dobson)
- ASP.NET Core 6: Handling gRPC exception correctly server side (Anthony Giretti)
- Secure ASP.NET Core GRPC API hosted in a Linux kestrel Azure App Service (Damien Bowden)
- Angular Basics: How To Use the Angular Mouseenter Event (John Au-Yeung)
- Part 3 | NestJS (v9) | Angular (v14) | MongoDB | CRUD Example (Naveen Bommidi)
- Learn React 18: Building Your First React App (Nitish Kumar)
- Create A Tic-Tac-Toe Game In Blazor (Rikam Palkar)
- jQuery 3.6.1 Maintenance Release (Timmy Willison)
- Understanding Asynchronous APIs (Melinda Gutermuth)
- ESLint v8.23.0 released (Milos Djermanovic)
- How to Create a Power BI Customer Connector that Fetches Data Using The Twitter API V2 (Jamie Maguire)
- Strongly Typed Configurations with Options Pattern (Karthik Chintala)
- Heroku Announces Plans To Eliminate Free Plans, Blaming ‘Fraud and Abuse’ (msmash)
- Stop user session tracking experiment (Rinat Abdullin)
WinUI, .NET MAUI & XAML
- Visibility=Collapsed Vs Visibility=Hidden In WPF (Rikam Palkar)
Visual Studio & .NET
- Using Generics in C# (Code Maze)
- .NET Framework August 2022 Cumulative Update Preview Updates (Salini Agarwal)
- The AArch64 processor (aka arm64), part 23: Common patterns (Raymond Chen)
- Serialising and De-serialising Images (Paul Michaels)
- New IKVM 8.2 & MavenReference for .NET projects (Sergey Tihon)
Design, Methodology & Testing
- Time Preference in DevOps and Life (Kevin Logan)
- 3 ways every company can get started with an open-source software strategy (Ashley Wolf)
- GitLab CI/CD Series Appendix I: Custom GitLab Runner image to run anywhere (Maciej Zwierzchlewski)
- Merging two GitHub repositories without losing commit history (Schalk Neethling)
Mobile, IoT & Game Development
- Announcing Cross device SDK Developer Preview for building rich multi-device experiences on Android (Alex Rocha, Ryan Ausanka-Crues & Stella Loh)
- Working with Auth0 User and App Metadata in Android Apps and Working with Auth0 User and App Metadata in iOS Apps (Joey deVilla)
Screencasts & Videos
- Technology & Friends – Michael Scherotter on Galleryst (David Giard)
- What are giblets? | One Dev Question with Larry Osterman (Windows Developer Team)
- Trying Out Flutter Dart for Backend | Dart Frog (Codepur)
- Webinar Recording: Modeling Relationships and Hierarchies in a Document Database (Oren Eini)
- The Work Item #55 – Open Source and Web Development, with Monica Powell (Den Delimarsky)
- Deploy a .NET 6 Application to Managed IIS in Minutes! AWS ❤️ .NET (Isaac Levin)
- Video Tip: How Often Should I Give Feedback? (Kim Scott)
- FreeCodeSession – Episode 390 (Jason Bock)
Podcasts
- CodeNewbie S21:E4 – What is SQL and why you should learn it (Sia Seko) (CodeNewbie Team)
- Amazon Design – Backstories/01: Amazon Astro’s Voice? (Donald Burlock, Jr., Chelsea Titus & Mike Forst)
- Merge Conflict 321: ML In The Browser – transformers-js (James Montemagno & Frank Kreuger)
- The GitOps Framework with Tanmay Bhat – Adventures in DevOps 128 (Jonathan Hall & Will Button)
- React Native Radio 245 – Shopify’s FlashList with Talha Naqvi (Talha Naqvi, Mazen Chami, Robin Heinze & Jamon Holmgren)
- Scrum Master Toolbox Podcast – What Product Owners do that disengage, and demotivate Scrum teams! | Juan Rodriguez (Vasco Duarte)
- Syntax Podcast – Supper Club × Self Hosted Backend-as-a-service with Brandon Roberts (Wes Bos & Scott Tolinsky)
- Coding Blocks Podcast – Git from the Bottom Up – Commits (Allen Underwood, Michael Outlaw & Joe Zack)
- JS Party Podcast – Bringing the vibe (Tejas Kumar, Jerod Santo & Kevin Ball)
- Rocket 400: Ad Liminim (Christina Warren, Brianna Wu & Simone De Rochefort)
- Azure Podcast Episode 436 – App Services on Kestrel (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- AWS Developers Podcast Episode 049 – Starting a Career in Cloud Computing with Linda Haviv (David Isbitski)
- The Amp Hour #601 – Rebuilding Projects with Dave Young (Dave Jones & Chris Gammell)
- AGL 274: Jim Jachetta (John Rouda)
- Talk Python to Me #379: 17 Libraries You Should Be Using in Django (Michael Kennedy)
Community & Events
- Successful Remote Working: An Introduction [Webinar Show Notes] (Carter Harris)
- Meet a recent Microsoft Learn Student Ambassador graduate: Arsalan Khattak (MS Student Developer Team)
- Where to Celebrate Hispanic Heritage Month in Philadelphia in 2022 (Visit Philly)
Database
- Basic SQL UPDATE Statement with Examples (Jim Evans)
Miscellaneous
- Twilio Hackers Breached Over 130 Organizations During Months-Long Hacking Spree (msmash)
- Moderna is suing Pfizer over its coronavirus vaccine (Nicole Wetsman)
More Link Collections
- .NET, Architecture, Azure, And other links #37 (davita8)
- C# Digest Issue #430 (Jakub Chodounsky)
- F# Weekly #34, 2022 – Fantomas 5 Release Party & Fabulous MAUI (Sergey Tihon)
- The Overflow #140: Interrogating code (Ryan Donovan & Cassidy Williams)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Pre-order today. Releases Wednesday, 31-Aug!