Knowledge Base

255 entries

an open-source persistence framework supporting JPA and JDO over multiple datastores: relational databases, MongoDB, Cassandra, HBase, Neo4j, and others. Less common in standard Jakarta EE stacks but notable for multi-da

blue (noun): The colour of the clear sky or the deep sea, between green and violet in the visible spectrum, and one of the primary additive colours for transmitted light; the colour obtained by subtracting red and green

clambake (noun): An informal beach party in which food, usually seafood, is cooked in a pit dug in the sand, filled with hot coals.

hello (noun): "Hello!" or an equivalent greeting.

potlatch (noun): A ceremony amongst certain indigenous peoples of the Pacific Northwest in which gifts are bestowed upon guests and personal property is destroyed in a show of generosity and wealth.

source (noun): The person, place or thing from which something (information, goods, etc.) comes or is acquired.

delphi

Borland's RAD environment, descended from Turbo Pascal; visual component model for Win32 apps. Still alive. Still has devotees. They will find you and may have pamplets

deno

Deno is a rebuild of NodeJS' design decisions, running Typescript natively, introducing a capability-based permissions model, and uses URLs for imports rather than a central package registry.

diataxis

Diataxis is a way of thinking about and doing documentation. It's a quadrant of tutorials/explanation, how-to vs reference. What to write, how, and how to organize it. Should guide all documentation. Doesn't.

diffnav

a git diff pager based on delta, a syntax-highlighting pager for git, diff, and grep, but with a file tree, a la GitHub.

drjava

a lightweight educational Java IDE from Rice University with an interactive eval pane. Free, cross-platform, BSD-licensed.

dynamodb

Dynamo is an AWS document database that guarantees eventual consistency. That means it usually responds within a short amount of time... but there are no guarantees. It's fully acceptable that a write takes place after a

eclipse

Eclipse is one of the "big two" java IDEs, and is generally free, although there are commercial variants. Built on OSGi, it's got an incredibly large ecosystem.

originally TopLink, EclipseLink is the reference implementation for JPA. Supports more than RDMS, as does Hibernate, and if Hibernate has a JPA competitor, you just found it. Has slightly better batching and large datase

esbuild

an "insanely fast" bundler/minifier written in Go. Often used as the engine powering other tools.

exposed

JetBrains' Kotlin SQL framework, offering a type-safe DSL for query construction and a lightweight DAO layer. Sits closer to the SQL than most ORMs — you're meant to know what's being executed.

gatling

a Scala-based open-source load testing tool with a DSL for defining scenarios, strong HTTP/2 support, and CI-friendly HTML reports.

gigaspaces

GigaSpaces is one of the few surviving JavaSpaces implementations, extended well beyond the original spec into a full in-memory computing platform (XAP). Heavy in financial services, where the JavaSpaces model of tuple-s

github

Github, github, it's our source repository! If it can't do it, holy crap who writes these