It's me!

Jezen Thomas

Founder of NewBusinessMonitor

Programmer at Zimpler


A collection of my most popular blog posts that are sometimes useful guides, sometimes sarcastic rants, and always in some way related to software development.




A business intelligence service for the UK market that provides the latest UK company data from Companies House. It sorts, filters, and geocodes all of the data, enabling you to quickly find highly-targeted B2B sales leads. Companies can be queried from the dashboard for active marketing, and regular reports can be emailed to you, saving you time and effort.

Learn more →

Haskell, But Quickly

Haskell, But Quickly

I'm writing a book about building and deploying web applications with Haskell and Yesod. The book takes a pragmatic approach, allowing you to immediately get your hands dirty and produce something tangible quickly.

Get the book when it's ready →


Haskell on Rails at Falsy Values conference, Warsaw

Haskell on Rails

Build Stuff — Odessa, Ukraine

July 12, 2016

For years, Rails has been the framework of choice for developers who need to Get Things Done. But what happens when the complexity of the system inevitably grows? We write tests, and more tests, and even more tests, and still we're on our knees, fighting fires and debugging. We need better tools. In this talk I show how build web applications with one of the fastest and most stable languages in the industry: Haskell.

Watch talk on YouTube →

The World's Most Boring Build System at Falsy Values conference, Warsaw

The World's Most Boring Build System

Falsy Values — Warsaw, Poland

October 12, 2015

The front-end community has matured immensely in the past five years with automated build systems and package managers written in JavaScript becoming commonplace. But how did we get here? And what has this really cost us? We know every line of code is a liability, and the best line of code is the one that doesn’t exist. JavaScript build systems are complicated and verbose, and it doesn’t need to be this way.

Watch talk on YouTube →

Repository Statistics with Git and D3 at Falsy Values conference, Warsaw

Repository Statistics with Git and D3

Falsy Values — Warsaw, Poland

October 12, 2015

A short talk on extracting repository statistics with Git and Bash, and visualising the data in a line graph generated with the D3.js JavaScript library. This is useful for developing an understanding of how your software project is growing and (hopefully!) shrinking over time.

Watch talk on YouTube →

Simplicity Master

Developer on Fire Podcast

December 31, 2015

An interview for the Developer on Fire podcast where I chat with Dave Rael about great tools, mastering the command line, the primacy of simplicity, and geeking out about the rotation axes of the arms when typing. Includes rants about JavaScript, stories of failure, and advice for broadening your skills as a developer.

Listen to the interview →