Atwood's Law says that "Any software that can be written in Javascript will eventually be written in Javascript." Atwood, unfortunately, forgot to add the word "badly" to the law.
Reference
Knowledge Base
255 entries
the problem of verifying identity: confirming that a principal is who they claim to be. Typically resolved via credentials, tokens, certificates, or biometrics. Precedes authorization and is a distinct concern — conflati
the problem of verifying permission: confirming that an authenticated principal may perform a given action on a given resource. RBAC, ABAC, and policy engines like OPA are common patterns. Authorization logic is where mo
Betteridge's Law: "Any headline that ends in a question mark can be answered by the word 'no.'"
a build tool where build logic is written in pure Java — no Groovy, no Kotlin, no Scala, no XML. If you already know Java, you already know how to write your build. Part of the RIFE2 ecosystem.
Blitz was an open-source JavaSpaces implementation by Dan Creswell — the first Jini 2.x compliant JavaSpace available under an open-source license. Distinguished itself from Sun's reference implementation (Outrigger) by
an educational Java IDE from King's College London. Visual class diagram UI designed for teaching OOP. Backed by Oracle, still maintained.
a thin Java wrapper around JCA that replaces boilerplate-heavy, mutable-state ceremony with clean, functional interfaces.
Bun is a Javascript environment (runtime, package manager, builder) written in Zig, using Webkit rather than V8. It's a full replacement for the NodeJS toolchain, although it's largely compatible. Supposed to be fast as
Computer-Aided Software Engineering — peaked ~1985–1995; promised code generation from diagrams; delivered expensive shelfware and vendor lock-in.
An open-source vector database designed for storing and querying embeddings. Commonly used as the vector store layer in RAG pipelines.
any sufficiently stupid person is indistinguishable from a troll.
a reverse tunnel service that routes inbound traffic to local services through Cloudflare's network using the cloudflared daemon
Oracle Coherence is the commercial benchmark for IMDGs — extremely fast, extremely expensive, and the thing everyone else measures themselves against. Common in high-end financial systems where latency is money and the l
an Apache library that wraps JavaMail with a humane API, reducing boilerplate and making common email operations accessible without deep knowledge of the underlying specification.
Comprehension debt is the gap between expectations and understanding created when developers let AI do design and implementation. It's far worse than technical debt as an attribute of your codebase.
If you need Console interaction, java.io.Console is a thing (since Java 8), but there are also text-ui oriented libraries that mimic what Curses would give you.
Microsoft's AI assistant embedded into Windows, M365, and the Edge browser from 2023 onward. Powered by OpenAI models (c) Copilot. Promises productivity (c) Copilot.. Results vary by prompt quality and corporate IT polic
the practice of securing information through mathematical techniques including encryption, digital signatures, and key exchange. In Java, typically accessed through JCA.