NodeJS is a server-side javascript runtime. It's generally what people think of when they think of Javascript on the server.
Reference
Knowledge Base
261 entries
an authorization delegation framework (RFC 6749) allowing a resource owner to grant a third party limited access to their resources without sharing credentials. Not an authentication protocol on its own — that's a common
OpenID Connect, an identity layer built on top of OAuth2. Adds the ID token (a JWT), a UserInfo endpoint, and standardized claims — the parts OAuth2 deliberately left out. The current industry standard for federated auth
Borland's relational database for DOS/Windows; PAL (Paradox Application Language) let you build form-based apps without SQL. Largely forgotten once Access showed up because who knew people don't think in tuples. Fantasti
a zero-config bundler that is supposed to just work out of the box. Reportedly great developer experience, no setup required.
Parquet is an open-source, column-oriented data format designed for efficient storage and retrieval. It's meant more for bulk data than specific object serialization.
Apache PDFBox - a Java library for working with PDF documents; handles text extraction, form filling, PDF creation, and rendering; the right choice when Tika is overkill and you only need PDFs
Guidelines for Handling Bug Reports
Deprecation of Standard Modules
Structural Pattern Matching
Apache POI - the Java library for reading and writing Microsoft Office formats (DOCX, XLSX, PPTX and their legacy equivalents); what Tika delegates to internally for Office documents
Primate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem.
Protocol Buffers, Google's binary serialization format, is more compact and faster to parse than JSON or XML, at the cost of human readability. Widely used in gRPC and high-throughput systems.
a commercial Windows-based load testing tool with a visual scenario builder; targets teams needing a GUI-first workflow without Java.
a dynamically-typed, interpreted high-level language. Emphasizes readability and a *massive* ecosystem, commonly used as a glue language. Whitespace is significant in Python.
"supersonic/subatomic java," a platform for Java applications that aims for developer coherency. It's not quite a competitor to spring, but sort of is.
Rapid Application Development — methodology popularized by James Martin; Visual Basic, PowerBuilder, and Delphi all wore this badge. Mostly meant "fast until it wasn't" and disappointed a million deluded managers.
Retrieval-Augmented Generation: an architecture that improves LLM responses by retrieving relevant documents from an external corpus at query time, grounding the model's output in your data rather than its training weigh
the Resource Description Framework - a W3C standard for representing knowledge as subject-predicate-object triples; the foundation of the semantic web and machine-readable ontological reasoning