Jordan Dziat
Senior Staff Engineer. Builder of systems that scale.
15 years in infrastructure and engineering leadership. Currently at The Lifetime Value Co., building platforms and tooling for engineering teams. I write about infrastructure, AI systems, and the craft of building software.
Notes
go test -race ./... doesn’t catch data races in code that isn’t exercised by your tests. If you have concurrent code paths that only trigger under load, you need to write tests that actually exercise them concurrently. Sounds obvious in hindsight.
Astro 5 shipped with content layer, server islands, and simplified prerendering. The content layer API is a massive improvement for managing blog content — glob loaders replaced the old file-based routing and the Zod schemas catch frontmatter errors at build time.
The functional options pattern in Go is one of those rare cases where the community has converged on a genuinely good API design pattern. It’s more boilerplate upfront but the resulting APIs are impossible to misuse. Worth the investment for any public-facing library.
Latest Writing
View all →Hello World
First post on the new site. A fresh start with Astro, Tailwind, and a focus on content over flash.
1 min readBuilding Simple Durable Jobs: A Go Library for Resilient Workflows
Why I built a lightweight Go library for durable job queues with checkpointed workflows, crash recovery, and an embedded monitoring dashboard.
4 min readBuilding a Go SDK for Langfuse
How I built a type-safe Go SDK for Langfuse's LLM observability platform, covering the batch processor, hierarchical tracing, and API design decisions.
4 min readProjects
View all →Simple Durable Jobs
A lightweight Go library for building resilient, durable job queues with checkpointed multi-step workflows that automatically recover from failures. Includes fan-out/fan-in parallelism, priority queues, cron scheduling, and an embedded monitoring dashboard.
Langfuse Go SDK
A zero-dependency, type-safe Go SDK for Langfuse, the open-source LLM observability platform. Fluent builder API, automatic batching, concurrent-safe operations, and OpenTelemetry integration for tracing and monitoring LLM applications.