Announcing cursive_re

I released cursive_re today. It’s a tiny Python library made up of combinators that help you write regular expressions you can read and modify six months down the line.

Racket

I’ve been playing around with Racket every chance I got since early September of this year. This post is going to serve as a sort of experience report of my foray into Racket so far.

Prometheus with Molten

How you can leverage the built-in support for Prometheus in Molten.

Announcing Molten

A modern API framework for Python.

Web application from scratch, Part IV

This is the fourth post in my web app from scratch series. If you haven’t read them yet, you should check out parts 1 through 3 first!

Announcing dramatiq version 1.0!

Today marks the 1.0 release of dramatiq! With this release, the project has been re-licensed from AGPL to the much more permissive LGPL. Check it out and let me know what you think!

Announcing dramatiq_sqs

SQS broker support for dramatiq.

Web application from scratch, Part III

This is the third post in my web app from scratch series. If you haven’t read them yet, you can find the first part here and the second part here. You’ll want to read them first.

Web application from scratch, Part II

This is the second post in my web app from scratch series. If you haven’t read it yet, you can find the first part here. You’ll want to read that one first.

Web application from scratch, Part I

This is the first in a series of posts in which I’m going to go through the process of building a web application (and its web server) from scratch in Python. For the purposes of this series, I’m going to solely rely on the Python standard library and I’m going to ignore the WSGI standard.

Without further ado, let’s get to it!