A "levenshtein distance" is a string metric for measuring the difference between two sequences: it measures the number of edits it takes to go from one string to another. "cat" to "dog" is 3; "cat" to "sat" is 1.
Reference
Knowledge Base
289 entries
the practice of driving simulated traffic against a system to measure throughput, latency, and failure behavior under controlled conditions.
a Python-based open-source load testing tool where test scenarios are plain Python code; scales via distributed workers.
The Luddites were English textile workers (~1811–1816) who destroyed labor-displacing machinery. Now a catch-all slur for tech skeptics. Their actual complaint was economic, not philosophical - worth remembering.
a build tool for many languages, but focusing particularly on JVM languages; it prefers convention over configuration and is horribly stable and the build files tend to be horribly verbose. If you need it to work, this i
the Model Context Protocol - an open standard by Anthropic for connecting AI models to external tools and data sources via a structured client/server interface.
Model-Driven Architecture — OMG standard for generating production code from UML models. Generated mostly conference papers and consulting contracts instead, although Together/J gave us the concepts that led to IDEA.
a JVM framework from Object Computing targeting fast startup and low memory without GraalVM required. Compile-time DI and AOP — no reflection at runtime. Supports Java, Kotlin, and Groovy.
a Scala-based build tool with a cleaner composability model than Gradle and genuine modularity baked in from the start. Requires comfort with Scala concepts, but rewards that investment with a build system that mostly be
the Maximum Transmission Unit - the largest packet size a network layer will transmit without fragmentation. For Ethernet, this is typically 1500 bytes; exceeding it splits the payload across multiple packets.
almost 3 seconds
generally the redheaded stepchild of IDEs for Java, now managed by apache since no-one else was willing to adopt it. Capable but an also-ran.
a React framework, maintained by Vercel.
a hosted reverse tunnel service for exposing local services over HTTP/HTTPS/TCP without firewall configuration, with no self-hosted option and no end-to-end encryption by default
NodeJS is a server-side javascript runtime. It's generally what people think of when they think of Javascript on the server.
an authorization delegation framework (RFC 6749) allowing a resource owner to grant a third party limited access to their resources without sharing credentials. Not an authentication protocol on its own — that's a common
OpenID Connect, an identity layer built on top of OAuth2. Adds the ID token (a JWT), a UserInfo endpoint, and standardized claims — the parts OAuth2 deliberately left out. The current industry standard for federated auth
a vendor-neutral, machine-readable spec for HTTP APIs (formerly Swagger): describe the paths and schemas once, generate clients, servers and docs from it.