Browse the knowledge base
53 documents organized by every facet.
Languages
Categories
Difficulty
Tags
best-practices31anti-patterns8security7performance6concurrency6error-handling6architecture5testing5ecosystem5critique4ci-cd4supply-chain-security4tdd4unit-testing4database4nim4arc-orc4async4ddd3design-patterns3transactions3caching3toolchain3generics3naming-conventions3memory-management3systems-programming3clean-architecture2hexagonal2microservices2over-engineering2pattern-matching2dependency-injection2automation2devops2deployment2trunk-based-development2docker2containers2sbom2clean-code2penetration-testing2owasp2authentication2dependency-management2integration-testing2mocking2pytest2nosql2indexing2connection-pooling2channels2typescript2code-style2linting2logging2nimble2metaprogramming2parallelism2thread-safety2property-based-testing2packaging2typing2free-threading2uv2production2monorepo2ownership2borrowing2dependency-rule1use-cases1onion-architecture1maintainability1tui1terminal-ui1component-tree1event-bubbling1compositing1z-index1focus-management1hit-testing1clipping1rendering-pipeline1ports-and-adapters1testability1dependency-inversion1bounded-context1saga1event-driven1distributed-systems1observability1modular-monolith1behavioral-patterns1closures1creational-patterns1factory-pattern1builder-pattern1singleton1structural-patterns1adapter-pattern1decorator-pattern1facade-pattern1proxy-pattern1composite-pattern1least-privilege1non-root1autonomous-execution1ai-agent-security1sandboxing1agent-driven-development1github-actions1canary-deployment1blue-green-deployment1feature-flags1supply-chain1provenance1kubernetes1code-smells1refactoring1ousterhout1muratori1dry1kiss1yagni1premature-abstraction1wrong-abstraction1solid1indirection1osint1reconnaissance1attack-surface-management1subdomain-enumeration1threat-intelligence1web-security1injection1access-control1red-team1rules-of-engagement1responsible-disclosure1mitre-attack1vulnerability-management1reporting1input-validation1secrets-management1authorization1vulnerability-scanning1sca1dependency-scanning1container-scanning1secrets-scanning1cvss1cspm1testcontainers1contract-testing1pact1database-testing1test-doubles1stubs1fakes1test-pyramid1testing-trophy1flaky-tests1mutation-testing1mongodb1schema-design1aggregation1redis1pub-sub1data-structures1sql1postmortem1query-optimization1postgresql1jsonb1partitioning1vacuum1replication1go1golang1modules1goroutines1context1javascript1runtimes1package-management1tooling1eslint1biome1esm1nodejs1fastify1hono1nestjs1express1streaming1api-design1react1react-hooks1server-components1state-management1zustand1tanstack-query1memoization1strict-mode1type-safety1discriminated-unions1structural-typing1project-references1choosenim1compiles-to-c1module-system1common-pitfalls1identifier-equality1stdlib1asyncdispatch1chronos1threads1gcsafe1ffi1c-interop1importc1cpp-interop1javascript-backend1macros1templates1ctfe1compile-time1concepts1unittest1testament1python1jit1data-modeling1pathlib1context-managers1ruff1pep81formatting1asyncio1gil1orm1security-advisories1n-plus-one1drf1pydantic-v21lifespan1middleware1optimization1profiling1mypyc1cython1nuitka1pypy1project-structure1pyproject-toml1coverage1rust1cargo1memory-safety1thiserror1anyhow1tokio1traits1dockerfile1buildkit1attestation1git1version-control1branching1gitflow1conventional-commits1gitea1actions1workflows1runners1continuous-integration1continuous-deployment1yaml1pipelines1self-hosted1