A neat repository of various Software Engineering-related topics, info, learnings and more
General
General principles
Testing
Software Testing Strategy
DDD & Hexagonal Architecture
Design Patterns
Distributed Systems Design
OOP Style Guide
SOLID Principles
AI/LLMs
LLM topics
Language-specific
Go
JS, TS & frameworks (Node.js, React, NestJSā¦)
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