
Java memory model: volatile, atomic, synchronized and final, measured
volatile makes each read and each write visible, but it does not make hits++ one step.
Java and Spring11 min read

Lukas Grigis
I build the tools, platforms, guidelines and courses that make AI work in real software delivery.
Use the arrow keys to move between articles; the center shows the one you are on. Enter opens it.
volatile makes each read and each write visible, but it does not make hits++ one step.
Hover or tap a segment to see the articleTap a segment to see the article
19 articles, Feb 2026 to Sep 2026, coiled by date from the center out. Each segment is as long as the article takes to read.





My motto. How I work by it
Tools I build and publish, with the articles that document them. All projects
Agent harness for long-running AI coding tasks. Drives a cross-provider generator-evaluator loop across Claude Code, OpenAI Codex, GitHub Copilot, OpenCode, and Grok, with structured refinement, dependency-ordered planning, verification gates, and a full terminal dashboard.
Built with and for: TypeScript, Claude Code, OpenAI Codex, GitHub Copilot, OpenCode, Grok, TUI
I'm helping with your sprints!· v0.27.0
Install
npm install -g ralphctlNeeds Node.js 24 or newer.
Try it in a sandbox, no setup needed
ralphctl demoEach guide collects the articles on one topic, in reading order. All 5 guides
2 articles, 20 min
5 articles, 70 min
2 articles, 46 min
5 articles, 102 min
3 articles, 35 min
Agentic workflows and Specification-Driven Development in client teams: the context, instructions, skills and guardrails that make coding agents reliable, and multi-agent workflows where small models implement and strong models gate.
ralphctl on GitHub (opens in a new tab)ralphctl on npm (opens in a new tab)
GenAI features end to end: RAG from naive to agentic, LLM evaluation, structured output, tool use, MCP servers and clients, local-first models.
AI adoption an organization can audit and defend: guidelines, use-case approval, risk assessment, rules for AI tools inside client environments.
Courses and workshops that make teams and leaders fluent in AI, with material that runs.
Identity and security (OAuth2/OIDC, Keycloak, RFC 8693 token exchange, broker security), distributed and event-driven systems, cloud-native platforms on AWS and Azure.
spring-oauth2-token-exchange-rfc8693 on GitHub (opens in a new tab)spring-oauth2-amqp-0.9.1 on GitHub (opens in a new tab)spring-oauth2-amqp-1.0 on GitHub (opens in a new tab)