Blog
Confidence Intervals and Hypothesis Tests on Standard Deviation
How to calculate the confidence interval of standard deviation. How to run hypothesis tests on standard deviation.
Standard Deviation of Standard Deviation
How to calculate the standard deviation of standard deviation. Formulas for standard error of sample sample standard deviation and variance.
Visualizing Simpy using Textual
How to use Textual to visualize and animate Simpy discrete event simulations in Python. Simulating a machine shop example.
Creating an SQL Query Generator using AI in SvelteKit
Demo project using Cloudflare Workers AI to generate and execute SQL queries in a SvelteKit app.
Dynamically rendering markdown on SvelteKit using mdsvex
How to dynamically render markdown in SvelteKit using mdsvex and create page routing using vite glob imports.
How to use Lucia Auth on Cloudflare with an Argon2 Rust Worker
Tutorial for building a SvelteKit site on Cloudflare with Lucia Auth. Using a Rust worker to implement Argon2. Using DrizzleORM to connect Lucia Auth with Cloudflare D1.
Demo Manufacturing Kanban Part 2
How I created a manufacturing kanban site. This time using SvelteKit, DrizzleORM, and SST.
Converting Pandas Dataframes to Pydantic Models
Blog post about how I created pandas-to-pydantic, and how it could be used for restructuring data.
Piantor Keyboard Build
My experience with building a Piantor keyboard and the issues I ran into. Budget for building a keyboard and 3d printing key caps.
Confluence to Obsidian
How to convert Confluence HTML export into markdown for Obsidian.
Demo Manufacturing Kanban Part 1
Blog post about creating a manufacturing kanban using Django, HTMX, and Bootstrap.
Demo Markdown Notebook
Overview about creating a markdown editor using SvelteKit
Thoughts on the Moonlander Keyboard
Blog post about my experience using the Moolander keyboard. Reliability and ergonomics issues.