Top Links
- Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant (Sam Spencer)
- What If 2 with Randall Munroe on the Hanselminutes Podcast 865 (Scott Hanselman)
- MAUI App Accelerator (Preview) (Matt Lacey)
- An increasingly less-brief guide to Mastodon (Noelle Anthony)
- Announcing .NET Community Toolkit v8.1.0 Preview 1 (Sergio Pedri)
Web & Cloud Development
- Fundamental ASP.Net Minimal API Integration Tests (Peter Ritchie)
- Using Angular Material To Build a Data Grid in Angular (Dany Paredes)
- Quickly build React components using Graphir (David M. Ginn)
- Bye bye Azure Functions, Hello Azure Container Apps: Migration of the existing test environment (Jonathan George)
- Contextual Feature Filters in ASP.NET Core (Karthik Chintala)
- Build a Totally Serverless REST API with MongoDB Atlas (Nic Raboy)
- Avoid WebDeploy Locking Errors to IIS with Shadow Copy for ASP.NET Core Apps (Rick Strahl)
- Keeping your .NET Lambda Function Warm with Provisioned Concurrency and Polly with .NET 6, Part 6 – Policy Wraps with Minimal APIs (Bryan Hogan)
- How Are We Going To Consistently Manage Policies Across Multiple API Gateway Vendors? and GraphQL: First steps (Kin Lane)
- ESLint v8.27.0 released (Brandon Mills)
- Node v14.21.1 (LTS) and Node v16.18.1 (LTS) (Bethany Nicolle Griggs)
- Removing the camera overlay icon on images in Microsoft Edge (Chris Heilmann)
- A Couple Changes Coming in Chrome 108 (Geoff Graham)
- Node v18.12.1 (LTS) (Juan José Arboleda)
- How to mitigate OWASP vulnerabilities while staying in the flow (Mark Paulsen)
- Breaking changes for the Microsoft Graph Insights API (Microsoft Graph Team)
- Node v19.0.1 (Current) (Rafael Gonzaga)
- Announcing the Astro Tutorial (Sarah Rainsberger, Chris Swithinbank & Dan Jutan)
- Using the MS Graph API (David Giard)
WinUI, .NET MAUI & XAML
- Organizing elements with ZIndex in .NET MAUI (Leomaris Reyes)
Visual Studio & .NET
- Tasks vs Threads in C# (Code Maze)
- Visual Studio 2022, NuGet, and Missing Packages (Jamie Maguire)
- Top 10 Dotnet Exception Anti-Patterns in C# (Matt Eland)
- Implementing TDD in a .NET Application (Assis Zang)
- Working with Calendly webhooks in .NET (Maciej Zwierzchlewski)
- Why am I getting a RPC_E_WRONG_THREAD exception when I’m on the right thread? (Raymond Chen)
- Mutable value types are evil! Sort of… (Steven Giesel)
Design, Methodology & Testing
- How to Automate App-V 5 to MSIX Conversion (Horatiu Vladasel)
- Make 3 Great Decisions a Day (J.D. Meier)
- Sentiment Analysis of Mastodon Toots is Very Easy (Larry O’Brien)
- DevOps Tooling for Local Development (Joshua Mobley)
- DevSecOps on Azure – part10: Detect and respond to security events in Azure with Microsoft Sentinel (Daniel Krzyczkowski)
- Enterprises must embrace both build and buy in software development (Sunit Parekh)
- The Sequence Scope: DALL-E API and the Open Source Model vs. API Debate (Jesus Rodriguez)
Screencasts & Videos
- GCast 135: Deploying a Web App to Azure from VS Code and Technology & Friends – Christina Aldan on Brain Performance and Memory and Technology & Friends – Stephen Rose on New Features in Microsoft Teams (David Giard)
- Is your “Bro culture” scaring people away? with Heather Wilde and Adam Cogan | NDC Melbourne 2022 and Storing & Processing User Input | .NET MAUI #4 and Clean Architecture in .NET MAUI and ASP.NET Core with Matt Goldman (SSW TV)
- OSS Spotlight – Avalonia (.NET Team)
- FreeCodeSession – Episode 410 (Jason Bock)
- How does Windows manage to build new APIs without breaking existing ones? | One Dev Question (Larry Osterman)
- What was Microsoft’s first Integrated Development Environment (IDE)? #Shorts | One Dev Question (Amy Stevenson)
Podcasts
- The Oracle Groundbreakers Podcast – Chris Bensen with a Massive Raspberry Pi Cluster (Bob Rhubart)
- React Native Radio 251 – Examining React Native 0.70 (Mazen Chami & Robin Heinze)
- Adventures in DevOps 137 (Jillian Rowe & Jonathan Hall)
- Syntax Podcast – Supper Club × Coding with ADHD with Dr. Courtney Tolinski (Wes Bos & Scott Tolinsky)
- Yet Another Podcast – C# 11 with Mads Torgersen & Dustin Campbell (Jesse Liberty)
- Tabs and Spaces 211 – When will my code begin (feat. Jaap Brasser) (Zac Braddy, Jamie Taylor & James Studdart)
- JavaScript Jabber 555 (AJ O’Neal, Dan Shappir & Steve Edwards)
- The Stack Overflow Podcast Episode 503 – Going from engineer to entrepreneur takes more than just good code (Ben Popper)
- JS Party – Making sense of production (Maggie Johnson-Pint, Amal Hussein & Divya)
- The Changelog – The story of Heroku (Adam Wiggins, Adam Stacoviak & Jerod Santo)
- AWS Developers Podcast Episode 058 – Serverless and Well Architectured Frameworks with Kristi Perreault (David Isbitski)
Community & Events
- Elon Musk’s Twitter layoffs leave whole teams gutted (Mia Sato)
- Meta’s reportedly planning to lay off ‘thousands’ of workers this week (Emma Roth)
- Thoughts on Social Media (Rocky Lhotka)
- Report: Many women in tech face harassment and inequality in the workplace (Esther Shein)
- Apple Pauses Hiring for Roles Outside Research and Development in Cost-Cutting Move (msmash)
- Twitter Turmoil: We Need an Open Protocol for Public Discourse (Richard MacManus)
Database
- RavenDB Python client API stable release (Oren Eini)
- An Introduction to SQL Triggers (Aubrey Love)
Miscellaneous
- Syndicating Posts from Your Personal Website to Twitter and Mastodon (Matthias Ott)
- Mastodon on your own domain without hosting a server (Maarten Balliauw)
- Nation-state cyberattacks become more brazen as authoritarian leaders ramp up aggression (Tom Burt)
- Stop treating all of your content as if it were news (Rachel Andrew)
More Link Collections
- The Morning Brew #3580 (Chris Alcock)
- F# Weekly #44, 2022 – .NET Conf 2022 & F# eXchange CFP (Sergey Tihon)
- The Overflow #150: Keystrokes vs. productivity (Ryan Donovan & Cassidy Williams)
- Code Maze Weekly #146 (Vladimir Pecanac)
- C# Digest Issue #429 – November 7, 2022 (Jakub Chodounsky)
- Reading Notes #528 (Frank Boucher)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link