Posts
All the articles I've posted.
Towards an AI-Native Development Workflow (Using Jujutsu as the Backbone)
Posted on:December 9, 2025A practical AI native development workflow that uses Jujutsu, temporary intent files, and structured planning to keep AI generated code fast, controlled, and meaningfully organized.
How Much Can You Ask an LLM to Track? Finding the Working Memory Cliff
Posted on:December 8, 2025A short, practical look at how far you can push an LLM's working memory before accuracy falls off a cliff.
Why Embedding a JavaScript Runtime Inside an LLM Is a Big Deal
Posted on:December 5, 2025This post explains why giving LLMs a built-in JavaScript runtime unlocks far more accurate, scalable, and flexible computation than traditional tool-calling approaches.
Using Practical AI to Design and Build My Deck
Posted on:November 24, 2025In this article, I share how I used AI tools to transform my backyard deck project from a vague vision into a tangible reality.
J2V8 6.3.4 - A Major Publishing Pipeline Overhaul and a Fresh Release
Posted on:November 13, 2025This blog explains the major overhaul of J2V8’s build and publishing pipeline and announces the successful release of version 6.3.4 to Maven Central.
Modernizing J2V8 - Technical Debt, Tooling Upgrades, and Cross-Platform Chaos
Posted on:November 12, 2025I spent two weeks modernizing J2V8 by updating its V8 engine, migrating the entire build system to current tooling, fixing cross-platform and Android linking issues, and adding full multi-architecture support to ensure compatibility with newer Android devices that now require 16K page sizes.
Skating on Streams with Confluent Cloud
Posted on:November 6, 2025Building a simple event-driven pipeline from rinkside data capture to real-time visualization for youth hockey with Confluent Cloud
Tokio A Deep Dive into Concurrency Vs. Parallelism
Posted on:April 16, 2025In this article, I explore the differences between concurrency and parallelism in Rust using Tokio, and provide insights into effectively managing async tasks and CPU-bound workloads.
A Gentle Introduction to Axum, Tracing, and Logging
Posted on:January 13, 2025In this article, I demonstrate how to build a simple Axum-based REST API in Rust and leverage the `tracing` crate for enhanced logging and diagnostics.
Enhancing Rust Streams with `Ext` Traits and Futures
Posted on:December 12, 2024In this article, I delve into how to extend Rust's stream functionality using `Ext` traits, providing a step-by-step guide to implementing and using `next`, `map`, and `take` methods with practical examples.