Knowledge Base

274 entries

mtu

the Maximum Transmission Unit - the largest packet size a network layer will transmit without fragmentation. For Ethernet, this is typically 1500 bytes; exceeding it splits the payload across multiple packets.

netbeans

generally the redheaded stepchild of IDEs for Java, now managed by apache since no-one else was willing to adopt it. Capable but an also-ran.

ngrok

a hosted reverse tunnel service for exposing local services over HTTP/HTTPS/TCP without firewall configuration, with no self-hosted option and no end-to-end encryption by default

node

nodejs

NodeJS is a server-side javascript runtime. It's generally what people think of when they think of Javascript on the server.

oauth2

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

oidc

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

a "lightweight open framework" for building Java applications - it's a jakarta EE application server, just not branded explicitly as such.

opml

an XML format for outlines, often used for import and export of RSS feeds.

paradox

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

parcel

a zero-config bundler that is supposed to just work out of the box. Reportedly great developer experience, no setup required.

parquet

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.

pdfbox

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

pep 3

Guidelines for Handling Bug Reports

pep 4

Deprecation of Standard Modules

pep 622

Structural Pattern Matching

poi

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

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.