Knowledge Base

261 entries

react

a Javascript UI library for building component-based interfaces. Commonly paired with NextJS for full-stack use.

relaxng

a schema language for XML that defines valid document structure via patterns; simpler and more expressive than XSD for many use cases

rfc 9110

9110: HTTP Semantics

rife2

a full-stack Java web framework descended from the original RIFE framework, built around minimizing boilerplate and keeping everything in plain Java. Also the home of bld. Opinionated, coherent, and focused on a continua

roq

a Quarkus-based static site generator with full ecosystem and an embedded editor.

ruby

a dynamically-typed, interpreted high-level language. Emphasizes readability, and Ruby on Rails utterly changed how a lot of developers saw web applications being written. For a while.

rust

Rust is a systems programming language with an emphasis on safety without a garbage collector, using a compile-time ownership model to prevent resource leaks. Now being used in the Linux Kernel and many other such projec

savant

a Groovy DSL build tool with a plugin-as-dependency model and explicit per-machine JDK configuration. New enough that its differentiating value over Gradle, Mill, Amper, and Bld is not yet clear. Documentation was incomp

schematron

a rule-based XML validation language using XPath assertions rather than grammar-based structure; catches constraints XSD and RelaxNG cannot express

siege

a CLI HTTP/HTTPS stress tester with support for URL lists and basic auth; older but still common in Unix sysadmin toolkits.

solidjs

a declarative Javascript UI library that updates the DOM directly when state changes.

sowa

Sowa's law of standards: "Whenever a major organization develops a new system as an official standard for X, the primary result is the widespread adoption of some simpler standard as a de factor standard for X."

sparcle

The SPARCle a SPARC-based portable workstation produced by Tadpole Computer. It was basically a Sun E150 squeezed into a laptop form factor, with an UltraSPARC CPU.

sparql

the query language for RDF graphs - analogous to SQL for relational databases, allowing pattern-matched queries over triple stores

spring

a Java application framework providing a DI container and vast ecosystem of modules. Foundation for Spring Boot, Spring Security, Spring Data, Spring Integration, and more.

spring ai

an application framework for AI engineering, providing Spring apps easy access to LLM capabilities, with support for *many* providers.

an opinionated convention-over-configuration layer on Spring. Auto-configuration, embedded servers, starter dependencies. De facto standard for Java microservices and web apps.

a Spring mail client that wraps JavaMail into a Spring Component, available via spring-boot-starter-mail.

the Spring project that provides @KafkaListener, KafkaTemplate, and AckMode abstractions for producing and consuming Kafka messages in Spring Boot applications.

sqlite

A lightweight, serverless, file-based relational database embedded directly in the application. Widely used for local storage.