Knowledge Base

274 entries

slf4j

the "simple logging facade for java." It's designe dto try to provide a common interface for logging across a lot of other logging frameworks, and it's pretty standard, even if it's imperfect.

slidev

a markdown-driven presentation tool.

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.

sturgeon

Sturgeon's law says "Nothing is always absolutely so," accurately summarized by Sturgeon himself as "90% of everything is crud," usually referred to as "Sturgeon's Revelation." 90% of this factoid, however is NOT crud. I

svelte

a Javascript frontend framework that compiles components to vanilla JS at build time rather than shipping a runtime to the browser. The result is smaller bundles and faster page loads compared to frameworks that do their

tags

jca,cryptography

tamboui

a Java TUI framework inspired by Rust's ratatui; offers immediate-mode rendering, a managed event loop, and a declarative DSL. GraalVM native compatible. Snapshot only; APIs unstable.

a description of the cost to maintain a system that has external dependencies. You *depend* on Spring to do things a certain way, and if Spring changes, then you *have* to change with it, and you inherit the weaknesses o

terracotta

Terracotta started as a JVM clustering tool (with notoriously clever bytecode instrumentation) before pivoting to distributed caching. Now effectively the server component behind Ehcache, owned by Software AG. The cluste