RSSAmplifier

Blog

Joel Sleppy's Blog

All posts from Joel Sleppy's blog.

joelsleppy.comRSS feed ↗21 posts

Latest posts

The hidden kwarg you need to parse email files in Python

Without setting this poorly-documented argument, you will get junk results when parsing email (.eml) files using Python.

Use Django Auth to Secure Any Application

Use Django's authentication and permissions to secure any other application.

Structured log collection from Docker containers

How to ship JSON formatted logs from your app's stdout to fluentbit and VictoriaLogs for visualization and analysis.

Watch out: All SvelteKit page data ends up on the client

In contrast to a traditional server rendered web app, you need to be aware that all SvelteKit page data ends up on the client.

Cool Things About Remote Docker Hosts

Some interesting consequences of Docker being a client-server tool.

Building a Square Foot Garden

Documenting how I built a Square Foot Garden

Get (production) ready with me: Deploying a project with Docker Compose

Finding the best way to deploy to production with Docker Compose.

How to run concurrent Python code with asyncio

The correct, non-obvious way to run Python code concurrently with asyncio.

Notes on Paul Graham's "How to Get Startup Ideas"

My summary of Paul Graham's 2012 essay "How to Get Startup Ideas"

Notes on Refactoring UI

Notes on the excellent web design book Refactoring UI.

Django ORM Cheatsheet

A compact reference for the most useful parts of the Django ORM.

Planets by Emily Haines & The Soft Skeleton

My transcription of the song Planets by Emily Haines & The Soft Skeleton.

I apologize for the poor sound quality I've subjected you to over the years

A recent Hacker News post inspired me to test my setup for video calls. It was awful, and Bluetooth was to blame. Here's how I fixed it.

Automated deploys with Fabric

How to automate SSH sessions with Fabric to deploy a Django application.

Removing Tags and Patches from Clothing with a Seam Ripper

How to remove tags and patches from clothing with a seam ripper for comfort and style.

Gunicorn Async Workers with gevent

How to run gunicorn async workers with gevent and a PostgreSQL client.

Gunicorn Application Preloading

Learn how to use preloading to reduce memory use in a Gunicorn app, and when not to use it.

Gunicorn Sync Workers

Understand the memory use and throughput of Gunicorn sync workers under different workloads.

sitemap.xml in a wagtail-bakery Site

How to generate a sitemap.xml from your wagtail-bakery static site.

Syntax Highlighted Code Blocks with Wagtail CMS

How to add code blocks with syntax highlighting to a Wagtail project.

Baking a Static Site from Wagtail CMS

How to build a Wagtail project as a static site and host it on Netlify.