Data Explorer for Force.com
A Chrome extension for running SOQL and SOSL queries directly against Salesforce with no intermediate server.
Tags / JavaScript
A Chrome extension for running SOQL and SOSL queries directly against Salesforce with no intermediate server.
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 flexible Node.js static site generator I built when existing tools felt too rigid and too tied to someone else's content model.
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.
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
I kept needing a UI for local Go tools and hating every option. So I built a framework where Go owns the DOM and the browser is just a screen.
Sep 18, 2023
Adding textures to a 3D game in JavaScript - load grass, wood, and a sky HDRI with Three.js, handle tiling and sRGB, and cross the 'looks real' line.