Friday links 477

  1. Google Testing Blog: Avoid the Long Parameter List
  2. An Engineering Manager Challenge
  3. QWERTYTILES
  4. dockur/windows: Windows inside a Docker container.
  5. Branded types for TypeScript – Carlos Menezes
  6. 24 Fundamental Techniques for Software Architects
  7. You probably don’t need microservices
  8. jonathanpeppers/dotnes: .NET for the NES game console
  9. The Great Migration from MongoDB to PostgreSQL | by Tony | Medium
  10. iluwatar/java-design-patterns: Design patterns implemented in Java
  11. Evolution of Monolithic Systems. The Entropy of Software in Tech… | by chubernetes | May, 2024 | Medium
  12. Observe File System Changes with Reactive Extensions for .NET | endjin – Azure Data Analytics Consultancy UK
  13. Thoughts about primary constructors: 3 pros and 5 cons
  14. Identifier names – rules and conventions – C# | Microsoft Learn
  15. Rare things become common at scale
  16. 9 Caching Strategies for System Design Interviews – DEV Community
  17. slash pages
  18. How to read error messages
  19. Three Laws of Software Complexity (or: why software engineers are always grumpy) | mahesh’s blog
  20. Signposting: How to reduce cognitive load for your reader