Type something to search...

Blog

Adding Syntax Highlighting to Code Blocks in a Next.js Blog

Adding Syntax Highlighting to Code Blocks in a Next.js Blog

If you write about code, your code blocks are half the post. Plain monospace text in a gray box works, but readers scan code by color: keywords, stri

Continue Reading
Authentication in FastAPI with OAuth2 and JWT

Authentication in FastAPI with OAuth2 and JWT

Most APIs need to know who's calling them. FastAPI doesn't ship a complete user system, but it gives you well-designed building blocks: OAuth2 helper

Continue Reading
Generating an RSS Feed for Your Next.js Blog

Generating an RSS Feed for Your Next.js Blog

RSS never went away. Feed readers, newsletter tools, podcast apps, Slack integrations, and plenty of aggregators still pull content from a plain XML

Continue Reading
Creating Custom MDX Components and Shortcodes in Next.js

Creating Custom MDX Components and Shortcodes in Next.js

Plain Markdown gets you headings, paragraphs, lists, links, and code. That covers most of a blog post, but sooner or later you want something it can'

Continue Reading
Building a Markdown-Powered Blog with Next.js and MDX

Building a Markdown-Powered Blog with Next.js and MDX

A blog built from Markdown files in your repository is hard to beat for a developer's site or documentation. Posts live next to your code, they're ve

Continue Reading
Using SQLAlchemy 2.0 with Python: ORM Basics and Beyond

Using SQLAlchemy 2.0 with Python: ORM Basics and Beyond

SQLAlchemy is the standard way to work with relational databases in Python outside of Django. It powers the database layer of countless Flask and Fas

Continue Reading