Software
Applications, open source and tools for everyday work.

WebAssembly Sandbox Explained: Memory, Imports and Limits
How WebAssembly isolates linear memory, grants host capabilities through imports and where the sandbox ends.

SLSA Build Provenance: What the Levels Actually Prove
What SLSA build provenance records, how Build L1–L3 differ and what verification policy still has to check.

OAuth PKCE: How the Authorization Code Proof Works
How PKCE binds an OAuth authorization code to one client request, what S256 does and which risks remain.

Semantic Versioning: What Major, Minor and Patch Mean
Semantic Versioning explains compatibility through major, minor and patch numbers. Learn pre-releases and metadata.

Ubuntu LTS vs Interim Releases: Support Windows
How Ubuntu LTS and interim releases differ in support length, upgrade pace and operational trade-offs.

Software Bill of Materials: What an SBOM Proves
An SBOM maps software components. Here is what it can support—and what it cannot prove.

End of Life Software: What Changes When Updates Stop
The program keeps running, but security fixes stop. What end of support means and how to find what you run.

Reproducible Builds: Does This Download Match the Source?
Matching build artifacts answers a narrower question than whether software is safe. Here is how to read the evidence.

How to Compare AI Coding Assistants on Your Project
Use the same small tasks and review the resulting changes, test evidence and cleanup effort.

Password Managers and Passkeys: How They Work Together
Passkeys change how you sign in. A password manager can still help store credentials and manage recovery.

Can Open Source Replace Your Paid Productivity Apps?
Compare the files and workflows you need to preserve, including collaboration and support.

Browser Extensions: What Their Permissions Allow
Match an extension's website access and browser permissions to the job you installed it to perform.

Local-First Software: What Works Without the Cloud?
A local working copy can keep you productive offline, but sync, collaboration and backups still need scrutiny.

Before You Switch Note-Taking Apps, Test the Export
Export a small, messy notebook first. Check links, attachments and structure before moving your full archive.
