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
Reference
Knowledge Base
274 entries
the practice of securing information through mathematical techniques including encryption, digital signatures, and key exchange. In Java, typically accessed through JCA.
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.
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 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 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.
a git diff pager based on delta, a syntax-highlighting pager for git, diff, and grep, but with a file tree, a la GitHub.
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
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 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.