Software Engineering Brain

Central hub for all software engineering knowledge. Every page in the SE brain connects here.

Updated Invalid Date·

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?