ByteCode.NewsSubmit
Use quotes for an exact word.

Subscribe

RSSPodcast
Log in

Knowledge Base

324 entries

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

temurin

an OpenJDK distribution from the Eclipse Adoptium project (formerly AdoptOpenJDK): free, TCK-certified Java builds for most platforms. A sensible default JDK when Oracle's license is a worry.

terracotta

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

an open source library for providing throwaway, lightweight instances of services like databases, message brokers, browsers, or anything else that can be dockerized.

testng

a testing framework for Java inspired by JUnit, adding annotations, test groups, data providers, dependencies between tests and parallel runs. TestNG is fairly passive now, with JUnit 5 and 6 implementing its features.

textio

a library for creating Java console applications, working with interactive input and providing various vaguely workable input types for choices, passwords, and the like.

^ that one

for you bubba.

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.

tika

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

TLA+ is a formal specification language for modeling concurrent and distributed systems, and proving their correctness.

toon

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.

turbopack

a Rust-based Webpack successor from Vercel, built into Next.js. Incremental architecture for big codebases.

typescript

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

uima

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

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.