Go Backtester
A custom backtesting engine built for strategies that stopped fitting neatly inside off-the-shelf Python frameworks.
Tags / Go
A custom backtesting engine built for strategies that stopped fitting neatly inside off-the-shelf Python frameworks.
A Go framework for local apps where the Go process owns the DOM and the browser is just a screen. No Electron, no complex JS frontend, no API layer; go build gives you one binary that opens a tab.
A Go ephemeris toolkit built on NASA JPL ephemeris data, born from porting a real Skyfield-based workflow. Now the bedrock for further tooling in this space.
May 11, 2026
Building a small godom app in three stages: a counter, two islands on one page, then a multi-page layout with a shared-state dashboard.
May 9, 2026
godom's bridge.js builds DOM, applies patches, and forwards events. It does not evaluate expressions, hold state, or make decisions. The constraint is the feature.
May 8, 2026
A breakout game built on godom: laptop renders the game, phone is the paddle controller via gyroscope, both connected to the same Go process.
May 7, 2026
Go shells out to ffmpeg, decodes a video into JPEG frames, sends them to a browser canvas. No HTML video tag, no streaming, no codecs in the browser.
May 6, 2026
godom doesn't ban JavaScript; it pushes it to the edges where it actually pays for itself. Three tiers, one rule, and the trap to avoid.
May 5, 2026
I wrote a 3D engine in Go and let the browser draw 2D circles. No three.js, no WebGL, no JS math libraries. Just a list of 2D draw commands per frame.
May 4, 2026
godom's composition model: stateful islands, stateless partials, slot-based content, and the shared-pointer trick for state across islands.
May 3, 2026
I built a browser-based terminal in Go using godom and xterm.js. Then I ran Claude Code inside it. It just worked.
May 2, 2026
godom uses binary Protocol Buffers, not JSON, with a deliberate Browser→Go split between input value sync and explicit method calls.
May 1, 2026
I built godom mostly with Claude as an implementation partner. Here's what that actually looked like.
Apr 30, 2026
How godom builds a virtual DOM tree in Go, diffs it against the previous tree, and ships only the patches the browser needs to apply.
Apr 29, 2026
godom ships a docs/llm-reference.md aimed at AI agents writing godom apps. Why that doc exists, what it covers, and what the workflow looks like.