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 perform automated continuous builds (and sometimes deployments) of our Maven, Ant, and NAnt-based projects. It’s incredibly feature-rich, and has a very visual, clean and clear web interface.
Lost? Go back to the beginning.
A lightning quick recap haiku.
The last part sounds ominous and heroic. I like it.
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.