By USDAgov [CC BY 2.0 (], via Wikimedia Commons

Elm: Any good?

Tim Band wrote “I love Haskell. But, like many people who love Haskell, I don’t use it for very much. Wouldn’t it be nice to have the nice properties of Haskell (the compiler checks that your code makes sense before you run it, Quickcheck-style testing, pure functions) but produce production-quality Javascript for client-side web programming? The most tantalising…”

By Engineers11 (Own work) [CC BY-SA 3.0 (], via Wikimedia Commons

Scripting vs. Engineering

Ian Rogers wrote “I’ve come to the conclusion that the terms like “programming”, “coding” etc. have become horribly ambiguous which has enabled: organisations to offer courses on html/css editing as “coding” people to make claims like “nodejs is more productive than java” (which is a nonsense statement either way) various arguments along the lines of “is X a…”

Santeri Viinamäki [CC-BY-3.0 (], via Wikimedia Commons

CodeMesh 2014 Day 1

James Uther wrote “I was at day 1 of CodeMesh this year (you can see Tim’s report on day 2 here). A quick recap: QOTD: There are 3 fire exits as marked, but we’re confident that Erlang programmers who die will be restarted. Keynote: complexity is outside the code Jessica Kerr & Dan North A good, entertaining talk that…”

By brewbooks from near Seattle, USA (Orbicular Granite) [CC-BY-SA-2.0 (], via Wikimedia Commons

CodeMesh 2014 day 2

Tim Band wrote “So, I went to day 2 of CodeMesh this year, James having taken day 1. Here’s a brief round-up of what I saw. Chad Fowler – Keynote “Tiny” An entertaining talk, talking about how the concept of “seven plus or minus two” applies in all sorts of categories of things (although Chad definitely leans towards…”

CodeMesh 2013 Redux

Sam Carr wrote “Last month I attended the CodeMesh conference here in sunny London, along with a couple of my colleagues. Here are my recollections and thoughts. The venue (Hotel Russel on Russel Square) is a pleasantly rambling, grand old hotel, which hosted a few hundred hardcore geeks fairly well. A couple of the rooms were a bit small and…”

Continuous Integration for Haskell: Cabal TeamCity plugin!

hok wrote “I’m happy to announce that my Haskell Cabal TeamCity plugin is available for download. With this plugin you can practise continuous integration (CI) with your Cabalised Haskell projects using a CI server called TeamCity. In case you haven’t heard of TeamCity, it’s a really neat piece of kit. Internally we use TeamCity quite extensively to…”

Being Shifty with Minecraft – Blue Sky Thinking

hok wrote “After spending a bit over three months at LShift, I am proud to leave LShift's mark in the Minecraft Universe. Frolicking over Minecraft's cubic pastures and passing by interesting arrangements of hovering dirt blocks suspended in mid-air is all in a Minecrafter's day's work. But if you ever see light-blue wool blocks hanging around in the air, you can be sure that someone's been . . . Shifty . . . The ones you see in the picture above, in fact, have been put into the Minecraft world by a tool I wrote in Haskell. In this multi-part series, I want to share with you how I did it.”