Blog

Working with SQLite in Python Using the sqlite3 Module
SQLite is a full SQL database that lives in a single file, with no server to install or manage. Python ships with the sqlite3 module in the standar
Continue Reading
Building a Progressive Web App (PWA) with Next.js
A Progressive Web App is a website that can behave like an installed app. Users can add it to their home screen or dock, it opens in its own window w
Continue Reading
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