a self-hosted OAuth2/OIDC authentication platform built on Kotlin/Ktor, targeting the gap between Keycloak's configuration weight and Auth0's pricing ceiling. Single Docker image, PostgreSQL backend, multi-tenancy, RBAC,
Reference
Knowledge Base
261 entries
Kotlin is a language from Jetbrains, largely derived from Java's AST, that is cross-platform and very expressive. It's now one of the core languages used in Android, but is certainly applicable on server- and client-side
a polyglot document intelligence framework with a Rust core; extracts text, metadata, and structured data from 88+ formats including PDF, Office, images, and archives; available as a library (Java, Python, TypeScript, Go
a Kotlin-native async web framework from JetBrains. Coroutine-first, lightweight, and deliberately unopinionated about structure. Handles both server and client HTTP. Not a Spring replacement; a different shape of tool.
a full curses-like environment for Java, vaguely reminiscent of Borland's Turbo Vision.
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.
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 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