Advanced terms
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
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
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
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
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
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
A high-performance RPC framework using Protocol Buffers and HTTP/2 — strongly typed contracts, efficient binary serialisation, and streaming support.
6mo ago
Architecture advanced