Software Engineering Brain
Central hub for all software engineering knowledge. Every page in the SE brain connects here.
Central hub for all software engineering knowledge. Every page in the SE brain connects here.
CS Fundamentals
cs-fundamentals/python-basics · cs-fundamentals/data-structures · cs-fundamentals/algorithms · cs-fundamentals/system-design · cs-fundamentals/sql · cs-fundamentals/git · cs-fundamentals/networking · cs-fundamentals/oop-patterns
Code Quality
cs-fundamentals/clean-code · cs-fundamentals/oop-patterns · cs-fundamentals/api-design · cs-fundamentals/tdd-se · cs-fundamentals/code-review · cs-fundamentals/software-design-principles · cs-fundamentals/data-validation · cs-fundamentals/feature-flags · cs-fundamentals/dependency-injection · cs-fundamentals/error-handling-patterns
Architecture
cs-fundamentals/microservices-patterns · cs-fundamentals/distributed-systems · cs-fundamentals/auth-patterns · cs-fundamentals/architecture-patterns-se · cs-fundamentals/ddd-se · cs-fundamentals/event-driven-architecture · cs-fundamentals/cqrs-event-sourcing
APIs and Protocols
cs-fundamentals/graphql-se · cs-fundamentals/grpc · cs-fundamentals/api-versioning · cs-fundamentals/message-queues
Data and Performance
cs-fundamentals/database-design · cs-fundamentals/caching-strategies · cs-fundamentals/concurrency · cs-fundamentals/performance-optimisation-se · cs-fundamentals/nosql-databases
Observability and Security
cs-fundamentals/observability-se · cs-fundamentals/security-fundamentals-se · cs-fundamentals/linux-fundamentals · cs-fundamentals/api-security · cs-fundamentals/logging-best-practices
Real-Time and Data
cs-fundamentals/websockets-se · cs-fundamentals/database-transactions · cs-fundamentals/cli-tooling · cs-fundamentals/streaming-patterns · cs-fundamentals/background-jobs · cs-fundamentals/python-async-patterns
Python Ecosystem
python/ecosystem · python/instructor · python/pypi-distribution · python/latency-benchmarking · cs-fundamentals/python-packaging · cs-fundamentals/type-annotations
Web Frameworks
web-frameworks/fastapi · web-frameworks/nextjs · web-frameworks/django · web-frameworks/vercel-ai-sdk
JVM Ecosystem
java/langchain4j · java/spring-ai
Connections
- para/resources — parent node for all SE brain content
- cloud/cloud-hub — cloud infrastructure and DevOps practices that SE patterns deploy onto
- llms/ae-hub — AI engineering hub that draws on SE fundamentals for agent and pipeline design
Open Questions
- Which CS fundamentals categories have the thinnest coverage and most need new pages?
- Are there SE domains (e.g. compilers, formal verification) absent from this hub that belong here?
- How should the hub handle cross-cutting concerns like security that span multiple categories?
Related reading