Blog
Notes on things I'm building or trying to understand. Mostly ML, finance and Python.
6 posts tagged 'dev'
-
2026-06Building a Parquet-backed data API, end to end
An HTTP API over a single Parquet file: polars scan_parquet per request, tests that never touch the real data, and a Railway deploy. Plus a follow-up to my last post, where the page cache that makes local reads fast turns out to be billed as memory.
[dev]
-
2026-04How to Add Login and a Paywall to a Streamlit App
Using Stripe + Streamlit for a simple paywalled application
[dev]
-
2026-04Why Reading Parquet from S3 Is Slow (Even In-Network) and What I Did Instead
S3 in-network reads still have a ~300ms latency floor. Downloading parquet files to ephemeral disk at startup gave me local-disk speeds (~3ms) for free on Railway.
[dev]
-
2025-09Integrating Pydantic AI with Streamlit: Async Challenges and Fragment Optimisations
Trying to use Streamlit's nice chat UI with Pydantic AI
[dev]
-
2025-04Building a Caching System with FastHTML
Enable high performance dashboards/APIs by caching precomputed recent data.
[dev]
-
2025-03Triggering Multiple Routes from a Single Form - FastHTML & HTMX
Using hx-trigger and hx-include to improve page load times etc.
[dev]