Announcing django_dramatiq

This past week I released django_dramatiq, an app that helps you integrate Dramatiq and Django. Additionally, I released these two example repos: django_dramatiq_example, a small Django app that shows off django_dramatiq, and flask_dramatiq_example, a small Flask app that shows off how you can integrate Flask and Dramatiq.

Announcing dramatiq

Today marks the first public release of Dramatiq, a distributed task queueing library for Python with a focus on reliability, simplicity and performance. Check it out and let me know what you think!

Announcing elm-cookiecutter

Since most of my Elm apps tend to follow a similar structure, I’ve decided to create and open source a cookiecutter template that deals with all of the boilerplate required to set up one of these apps the way I like it. The repository is available here.

Announcing elm-datepicker

I found myself needing a reusable date picker component for an app so I went ahead and built one. You can find the package here and a demo here (source).

Announcing elm-route

Today marks the first release of elm-route, a type safe route parsing DSL built on top of elm-combine. Its main additions to the world of type safe route parsing are:

  • A generic DSL for expressing arbitrarily-nested dynamic routes (at the cost of uglier route constructors as the depth increases).
  • An automatic way to do reverse routing that when coupled with a small amount of boilerplate should provide the safest approach to reverse routing that the Elm language can currently support.

You can see a working demo here (source). Note that direct linking to routes in the demo does not work due to a limitation of Gihub Pages.


Ido mode is one of those Emacs packages that you can’t imagine living without once you embed it into your workflow. It stands for “interactive do” and in this post I’m going to talk about what it does, some of the configuration options that come bundled with it and how you can enhance it further.