- The Liskov Substitution Principle as a profunctor - Mark Seemann
- MySQL is a pretty poor database, and you should strongly consider using Postgres instead
- What's new for gRPC in .NET 6 - .NET Blog
- DNS doesn't "propagate"
- Build Automation on a Database Backed .Net System – The Shade Tree Developer
- ASP.NET Core 6 and IAsyncEnumerable - Receiving Async Streamed JSON in Blazor WebAssembly
- Azure Static Web App Deploy Previews with Azure DevOps - I CAN MAKE THIS WORK
- Playing Audio with an F# Discord bot ·
- Should you always mock unmanaged dependencies? · Vladimir Khorikov
- Tackling TypeScript: Upgrading from JavaScript
- Architecture Weekly #52 - 6th October 2021
- Image classification in web applications with ML.NET - DEV Community
- TypeScript user-defined type guards to the rescue - Ben Ilegbodu
- Modern for Wikipedia
- Some latency measurement pitfalls
- Scaling productivity on microservices at Lyft (Part 2): Optimizing for fast local development - by Scott Wilson - Dec, 2021 - Lyft Engineering
- Octopus 2021 Q4: Deploy to ECS with our guided UI step - Octopus Deploy
- An optimization story:–27% runtime costs for 8 lines of code - Ayende @ Rahien
- Our journey to F#: The effect of F# on our (unit) tests – planetgeek.ch
- Templating HTML Emails in Azure Functions
- Fastest way to enumerate a List<T> - Meziantou’s blog
- How I Build ReactJS Components. Make your components easier to read… - by Malcolm - Frontend Digest
- Complexity is killing software developers - InfoWorld
- 8 New Features of Amplify Studio - DEV Community
- Superb VSCode extensions changing your coding life - DEV Community
- Is JavaScript Spread a Performance Killer? Quick Fix - YouTube
- ASP.NET Community Standup - Scaling ASP.NET Core apps with Orleans - YouTube