Getting PostgreSQL transactions under control with SQLAlchemy

I've got an opinionated way of looking at database interaction and I'm open-sourcing it

more ...

Your error messages are bad and you should feel bad

Software error messages are almost universally awful. They don't have to be

more ...

Getting started with Avro and Python 3

A little tutorial on how to use Avro with Python sockets

more ...

About us

  • The first layer is always the most important.