Type something to search...

Blog

Working with SQLite in Python Using the sqlite3 Module

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

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

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

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

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 Reading
Monitoring and Error Tracking in Next.js with Sentry and OpenTelemetry

Monitoring 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