← Home ← Codex ← DEBT ← Engine
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Git Rerere
Reuse Recorded Resolution — Git's mechanism for automatically replaying previously resolved merge conflicts when the same conflict pattern appears again.
3mo ago Git advanced
Diagram: GraphQL Subscriptions GraphQL Subscriptions 🧠 2
A GraphQL operation type that opens a long-lived connection to the server and pushes real-time data updates to the client whenever a specific event occurs.
6mo ago API Design advanced
Generics Workarounds in PHP PHP 7.0+
PHPDoc @template annotations with PHPStan/Psalm provide compile-time type-safe generics with zero runtime cost — the standard approach for typed collections and repositories.
6mo ago PHP advanced
Graph Databases 🧠 3
Databases where relationships are first-class citizens — Neo4j, Amazon Neptune — optimised for traversing complex networks of connected entities that are expensive in relational databases.
6mo ago Database advanced
GraphQL Security PHP 7.0+ 🧠 7
GraphQL's flexibility creates unique security challenges — introspection exposure, unbounded query depth, N+1 amplification, and injection through dynamic resolvers.
6mo ago Security advanced
Diagram: Garbage Collection Garbage Collection PHP 5.3+ 🧠 4
Automatic memory management that reclaims objects no longer reachable by the program — PHP uses reference counting with a cycle collector for circular references.
6mo ago Compiler advanced
Diagram: Git Internals Git Internals 🧠 3
Git stores all data as content-addressed objects (blobs, trees, commits, tags) in a directed acyclic graph — understanding this explains every git command's behaviour.
6mo ago Git advanced
Diagram: GitOps GitOps PHP 5.0+ 🧠 2
Using Git as the single source of truth for infrastructure and application state — changes are made via pull requests, and a reconciliation loop automatically applies them to the target environment.
6mo ago DevOps advanced
Diagram: Graph Algorithms Graph Algorithms PHP 5.0+ 🧠 2
Algorithms for traversing, searching, and finding paths in graphs — BFS for shortest hops, DFS for exploration, Dijkstra for weighted shortest paths.
6mo ago Algorithms advanced
GraphQL Schema Design PHP 7.0+ 🧠 9
Designing GraphQL schemas that are intuitive, evolvable, and performant — with clear type hierarchies, nullable conventions, and avoiding the N+1 query problem.
6mo ago API Design advanced
Diagram: gRPC gRPC PHP 7.0+ 🧠 1
A high-performance RPC framework using Protocol Buffers and HTTP/2 — strongly typed contracts, efficient binary serialisation, and streaming support.
6mo ago Architecture advanced
✓ schema.org compliant