- Programming
![Intercooler_CMYK_noType_64.png](/media/images/Intercooler_CMYK_noType_64.2e16d0ba.fill-382x255.png)
Coarse Programmer's guide to reactive UIs: Intercooler.js
I don't want a UI that feels like it's from 2003, but I really don't want to fiddle with a javascript framework. Intercooler.js offers a simple and somewhat coarse alternative.
- writing
- journalism
![DSC_0198.JPG](/media/images/DSC_0198.2e16d0ba.fill-382x255.jpg)
Notes, quotes and socks
Do you feel like writing is hard? That your ideas never seem to shine on the paper like they did in your head? It's time to make writing mundane and mindless.
- travel
- Mexico
![DSC_0020.JPG](/media/images/DSC_0020.ecc68cad.fill-382x255.jpg)
The soul outside Merida's "artistic" center
On a torrid April midmorning, I stood with my kids in a thin sliver of shade cast by a building in Ciudad Caucel, a sprawling suburb on the western edge of Merida, Mexico. There were already several people pressed up against the building so I had to stand partly in ...
- journalism
![](/static/home/img/generic_image_placeholder.png)
Writing for radio: a quote-based writing method
Writing is hard work. When preparing a radio script, I put off that hard work as long as I can, focusing on the quotes and scenes, and only starting to write at the very end of the job.
- Programming
- django
- wagtail
![](/static/home/img/generic_image_placeholder.png)
Wagtail: replicating a database with fixtures
Replicating your development database on your production server isn't as easy as copy-paste. A bug in Wagtail makes it doubly difficult. Here's a step-by-step guide that worked for me.
- Programming
- Haiti
![Pierre at chalkboard](/media/images/pierre.af28e9a1.fill-382x255.jpg)
50 lines of code behind one line of reporting
Education in Haiti is unequal, but how unequal? To find out, I scoured the internet for data, then applied a little basic coding to get an answer. The techniques I used were simple but come from the world of programming, not journalism. A simple parable about the use of coding skills in a journalist's daily work.