Sturgeon's law says "Nothing is always absolutely so," accurately summarized by Sturgeon himself as "90% of everything is crud," usually referred to as "Sturgeon's Revelation." 90% of this factoid, however is NOT crud. I
Reference
Knowledge Base
261 entries
a Javascript frontend framework that compiles components to vanilla JS at build time rather than shipping a runtime to the browser. The result is smaller bundles and faster page loads compared to frameworks that do their
jca,cryptography
a mesh VPN built on WireGuard with a hosted coordination server, zero-config peer discovery, and open-source clients
a Java TUI framework inspired by Rust's ratatui; offers immediate-mode rendering, a managed event loop, and a declarative DSL. GraalVM native compatible. Snapshot only; APIs unstable.
a description of the cost to maintain a system that has external dependencies. You *depend* on Spring to do things a certain way, and if Spring changes, then you *have* to change with it, and you inherit the weaknesses o
a FOSS remote-access fabric using outbound-only tunnels, multiplexed TCP channels, and zero-install client access
Terracotta started as a JVM clustering tool (with notoriously clever bytecode instrumentation) before pivoting to distributed caching. Now effectively the server component behind Ehcache, owned by Software AG. The cluste
a library for creating Java console applications, working with interactive input and providing various vaguely workable input types for choices, passwords, and the like.
an algorithm for building an NFA from a regular expression using epsilon transitions to compose sub-automata. The most widely taught NFA construction, but requires epsilon-closure computation at every step.
Apache Tika - a content detection and extraction toolkit that parses metadata and text from over 1400 file types through a single unified interface; written in Java but accessible via REST server and CLI from any languag
TLA+ is a formal specification language for modeling concurrent and distributed systems, and proving their correctness.
TOON stands for "Token-oriented object notation." It's somewhat human-readable, is more terse than JSON or YAML, and is more compact than either one.
an Erlang-based distributed load tester supporting HTTP, WebSocket, XMPP, LDAP, and databases; designed for very high concurrency.
a Rust-based Webpack successor from Vercel, built into Next.js. Incremental architecture for big codebases.
the last Borland Turbo Pascal release before Delphi made it obsolete. A generation of Windows programmers learned their limits here.
a statically typed superset of JavaScript developed by Microsoft. It adds optional type annotations, interfaces, generics, and compile-time checking to JS, then transpiles to plain JavaScript for execution. That transpil
Apache UIMA - Unstructured Information Management Architecture; a framework for analyzing text and extracting structured information; where Tika extracts raw text, UIMA reasons about it
UML stands for the \"Unified Modeling Language,\" a graphical notation for software development. Depending on the shop using it, it's either a useful aid or a life-consuming cult.