Forem

# tutorial

Tutorial is a general purpose tag. We welcome all types of tutorial - code related or not! It's all about learning, and using tutorials to teach others!

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Dead Code in Python Is Undecidable — So I Built a Detector That Admits It

Dead Code in Python Is Undecidable — So I Built a Detector That Admits It

Comments
10 min read
Python's urllib.robotparser Is Subtly Wrong — and Why That Matters for SEO

Python's urllib.robotparser Is Subtly Wrong — and Why That Matters for SEO

Comments
8 min read
Writing a Privacy Tool You Can Actually Trust: exif-stripper in 500 Lines of Python

Writing a Privacy Tool You Can Actually Trust: exif-stripper in 500 Lines of Python

Comments
8 min read
grep's flat output is the wrong abstraction for exploratory searches

grep's flat output is the wrong abstraction for exploratory searches

Comments
9 min read
Stop Using `diff` on CSV Files — Build a Semantic CSV Diff in 200 Lines of Python

Stop Using `diff` on CSV Files — Build a Semantic CSV Diff in 200 Lines of Python

Comments
9 min read
Writing a Polite Crawler: sitemap-gen for the Sites SSGs Forgot

Writing a Polite Crawler: sitemap-gen for the Sites SSGs Forgot

Comments
9 min read
The Right-Sized Image Service: A FastAPI Watermarker in ~110 MB

The Right-Sized Image Service: A FastAPI Watermarker in ~110 MB

Comments
10 min read
A 60 MB FastAPI Service That Extracts Text From PDFs (and Why It Beats Tika for the 90% Case)

A 60 MB FastAPI Service That Extracts Text From PDFs (and Why It Beats Tika for the 90% Case)

Comments
8 min read
Building linkcheck: Why I Stopped Parsing Markdown with Regex

Building linkcheck: Why I Stopped Parsing Markdown with Regex

Comments
9 min read
How I Built My Personal Site as a Digital Identity Hub (And How You Can Too)
Cover image for How I Built My Personal Site as a Digital Identity Hub (And How You Can Too)

How I Built My Personal Site as a Digital Identity Hub (And How You Can Too)

Comments
2 min read
Understanding Methods in Programming (Simple Explanation)

Understanding Methods in Programming (Simple Explanation)

3
Comments
2 min read
OpenClaw Plugin: 5 Tool Categories for External AI Agent Frameworks
Cover image for OpenClaw Plugin: 5 Tool Categories for External AI Agent Frameworks

OpenClaw Plugin: 5 Tool Categories for External AI Agent Frameworks

Comments
4 min read
How to Detect and Redact PII in Python Before It Hits Your Database

How to Detect and Redact PII in Python Before It Hits Your Database

Comments
5 min read
Qualcomm's Wi-Fi 8 Push Means It's Time to Audit 6 GHz, mGig, and Roaming

Qualcomm's Wi-Fi 8 Push Means It's Time to Audit 6 GHz, mGig, and Roaming

Comments
9 min read
Keyboard Navigation Testing: The 20-Minute Audit Any Developer Can Run

Keyboard Navigation Testing: The 20-Minute Audit Any Developer Can Run

Comments
8 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.