A neat repository of various Software Engineering-related topics, info, learnings and more
General
General principles
DDD & Hexagonal Architecture
Testing
Software Testing Strategy
Design Patterns
Distributed Systems Design
OOP Style Guide
SOLID Principles
Cursor vs offset pagination
Stack vs Heap memory allocation
Processes vs Threads
Measuring SWE performance
[DDD] Aggregates vs Entities
[DDD] Dealing with Entities and ids
Integrating a Search Index to a DB
SQL & RDBs
Shared resources in a high-concurrency scenario
TL;DR CSS measurement units
📚 Books
The Manager's Path - Camille Fournier
A Philosophy of Software Design - Dr. John Ousterhout
Clean Architecture
Clean Code