a git diff pager based on delta, a syntax-highlighting pager for git, diff, and grep, but with a file tree, a la GitHub.
Reference
Knowledge Base
324 entries
a platform for packaging apps in lightweight containers that include dependencies and run isolated. Uses images, registries, orchestration. Industry standard for deployment.
a lightweight educational Java IDE from Rice University with an interactive eval pane. Free, cross-platform, BSD-licensed.
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 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
"Enterprise JavaBeans," a component design originally designed around remote transactions. EJB 1 and 2 was *very* remote-oriented, and was in general an absolute pain to work with and deploy; it got better, largely influ
Eclipse' implementation of an OSGI container.
an "insanely fast" bundler/minifier written in Go. Often used as the engine powering other tools.
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.
a community effort to implement the OSGi Service Platform and other interesting OSGi-related technologies under the Apache license.
a database migration tool for the JVM, providing versioned SQL scripts applied in order, with a history table tracking what's been applied; supports db-specific migrations and the commercial product supports rollbacks.
a Scala-based open-source load testing tool with a DSL for defining scenarios, strong HTTP/2 support, and CI-friendly HTML reports.
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, it's our source repository! If it can't do it, holy crap who writes these
a Jakarta EE application server, maintained by the Eclipse foundation; it has a server deployment and an embedded mode designed for cloud-native, containers, and other deployments.
an online code runner, much like a simple IDE, useful for demonstrating simple code.
an algorithm for building an epsilon-free NFA directly from a regular expression. Unlike Thompson's construction, every transition consumes a symbol, which simplifies downstream determinization into a DFA.
a statically-typed compiled language designed by Google. Emphasizes simplicity, fast compile types, and build-in concurrency.