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.
Baseball Reports - Simulating MLB’s salary cap and floor proposal
I launched Baseball Reports with a salary cap and floor simulation because baseball data should be readable, accessible, and useful. The first report tests MLB’s proposed cap and floor against current standings and payroll estimates.
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.
New Accessibility Tool - SCSS Contrast Grid
This post introduces the latest update to hluska.ca along with the launch of a new accessibility-focused tool: SCSS Contrast – WCAG Grid. Designed for productive beginners like me, the tool generates a visual matrix of color contrast ratios based on your SCSS variables. I share the origin story of the tool, thank the friends who helped refine it, and outline what’s coming next in its development.
New Design and a New Tool - hluska.ca
It's been a year since I last redesigned hluska.ca and I have learned a huge amount since. My design skills were terrible - so terrible that I found myself losing interest in my own sites. But the fitness tracker project really convinced me that I need to skill up. And the more skill I gained, the more uncomfortable I got with my existing sites. This was the last one that I redesigned and I am very happy with the results.
Performance Testing - NumPy versus PyArrow
This post, the first in a series on Fantasy Baseball, is going to start at two points. First, it's going to implement a scraper that will collect stats for an entire year of major league baseball. And then it's going to run some performance tests to see whether NumPy or PyArrow is faster at reading the CSV files generated. PyArrow is faster all the time...but it particularly shines when data sets get larger.