Blog

Scheduling and Automating Tasks with Python Scripts
Writing a script that cleans up old files, pulls a report, or backs up a database is the easy part. Getting it to run every night at 2 a.m., reliably
Continue Reading
Building a Monorepo with Next.js and Turborepo
The second Next.js app is usually where things get messy. You build a marketing site, then a dashboard, then maybe a docs site, and each one needs th
Continue Reading
Implementing Rate Limiting in Next.js Route Handlers
Every public endpoint will eventually get hit harder than you planned. Sometimes it's a scraper, sometimes a bot trying passwords on your login route
Continue ReadingMonitoring and Error Tracking in Next.js with Sentry and OpenTelemetry
In development, Next.js shows you every error in a big red overlay. In production, an error in a Server Component turns into a generic "Something wen
Continue Reading
Setting Up CI/CD for Next.js with GitHub Actions
A Next.js project without CI relies on everyone remembering to run the linter, the type checker, and the tests before they push. Somebody eventually
Continue Reading
Automating Excel Files with Python and openpyxl
Plenty of business processes still run on spreadsheets. Someone exports data every Monday, pastes it into a template, fixes the formatting, adds tota
Continue Reading