Introducing a JSON to NDJSON converter

I released a JSON to NDJSON converter for turning regular JSON arrays into newline-delimited JSON. It is part of my growing set of local-first, adware-free browser tools for formatting, converting, and inspecting developer data without sending files to a backend.

June 12, 2026

Introducing an NDJSON to JSON converter

I released an NDJSON to JSON converter for turning newline-delimited JSON into a regular JSON array. It is part of my growing set of local-first browser tools for formatting, converting, and inspecting developer data without sending files to a backend.

June 11, 2026

Baseball Reports - MLB Attendance and the 1994 Strike

A quick blog post introducing a new baseball report on MLB attendance before and after the 1994-1995 strike. The post explains why attendance per opening is a useful way to compare strike-era attendance, why 1995 shows the clearest damage, and why the 1998 recovery needs expansion context.

June 6, 2026

The Siteimp Beta is Underway

A personal reflection on the Siteimp beta launch, old university friendships, business school, career detours, and the long path from early client reports to a real product entering beta.

May 24, 2026

The Curse of the Live Demo

Live demos have consistently bit me over my career, to such a point that I shun them. So why did I try to show my mom Siteimp? Why was I surprised when it failed badly? And most importantly, how can I spin this as a QA win?

May 16, 2026

Introducing the NDJSON Formatter

A quick announcement for the new NDJSON Formatter on hluska.ca: a local-only browser tool for formatting NDJSON and JSONL files, plus a first step toward a fuller Siteimp support workbench.

May 1, 2026

Siteimp has reached the desktop

Siteimp has evolved from an old performance-testing script collection into a local-first Windows desktop application for website integrity, accessibility, content analysis, monitoring, media inspection, and support diagnostics. This article explains how the project came back to life, why the cloud version stalled, how Tauri made the desktop version practical, and how testing Siteimp against real websites exposed the exact small problems it was built to find.

April 30, 2026

On tooling

This article takes a quick look at some of the tools being used to build FitnessTracker and goes over why I chose to use each of them.

June 22, 2025

FitnessTracker

Automatic tracking with things like watches, phones and other devies may work for some people but not for me. And so in December, I started turning a tool that I've been using into a desktop application. It started off in Electron but now it's all Rust and React. Here's a quick update.

June 20, 2025