- Do not trust the user mental model: Model behaviors, not data
- Building a social media platform without going bankrupt: Part VII–Counting views, replies and likes - Ayende @ Rahien
- npm 7 is now generally available! - The GitHub Blog
- ASP.NET Core IOptions Configuration - Khalid Abuhakmeh
- Why React Hooks Are the Wrong Abstraction - by Austin Malerba - Better Programming - Dec, 2020 - Medium
- Updates to PowerShell modules • Particular Software
- Introducing Elastic License v2, simplified and more permissive; SSPL remains an option - Elastic Blog
- Tooling.Report - A quick way to determine the best build tool for your next web project
- Finding all routable components in a Blazor App
- Staff Software Engineer Responsibilities – David Xiang
- How to Write a Job Ad (That People Actually Want to Apply For) - Calibre
- Stevey’s Blog Rants: The Pinocchio Problem
- Why not create a StaffEng Slack or Discord? - Will Larson
- How to describe that a user should not be able to do something? #GivenWhenThenWithStyle - Behavior Driven Development for .NET
- GOTO 2014 • Software Architecture vs. Code • Simon Brown - YouTube
- THE STARTUP CLASS In ASP NET Core- Getting Started With ASP.NET Core Series - YouTube
- ASP.NET Community Standup - Dapr + .NET - YouTube
- How to structure a .NET Solution (project separation & architecture) - YouTube
- GitHub - doitintl/elastic-event-store: Serverless event store