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.
Reference
Knowledge Base
289 entries
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.
a high-performance JDK distribution from Oracle with a polyglot runtime, ahead-of-time native image compilation, and support for running multiple languages (Java, JavaScript, Python, Ruby, Wasm, and others) on a shared r
a build tool for many languages; it uses a Groovy or Kotlin DSL, and provides a configurable as well as a conventional build model. It's very terse but can be absolutely maddening if you color outside the lines at all.
Google's application kernel for containers in Go, providing a userspace TCP/IP stack (netstack) usable without kernel networking interfaces or root privileges
the REST constraint where responses include links that tell the client what actions are available next, so the client navigates the API by following hypermedia rather than hardcoding endpoint knowledge.
a community-built open-source reimplementation of the Tailscale control server for self-hosted deployments
a small Go CLI HTTP load generator (formerly called "boom"); simple replacement for ab with concurrency and rate controls.
an object-relational mapper largely considered to be the state of the art for Java. It's a JPA implementation but sometimes the JPA implementation feels bolted-on, because it influenced JPA more than was influenced BY JP
IDE stands for "Integrated Development Environment," a tool that manages entire development lifecycles and typically provides services like code completion, build invocation, test invocation, debugging, and much, much mo
IDEA is one of the "big two" Java IDEs, and probably the most popular of them. Has a free and commercial edition, and has capability to work for many, many, MANY languages.