Using a Clojure REPL for everyday SQL tasks.

February 12, 2015
Tags: clojure repl sql

I've described previously how I've been trying to improve my tooling and move away from using GUI tools so much. As well as this I've also had a more general move away from Windows to OSX.

Since I'm spending most of the day doing Windows based development on the .NET Framework there are a couple of tools I keep using in a VM. I've managed to get rid of most of these but I've not really found a good replacement for SQL Server Management Studio. There is Razor but I'm not very into that.

Continue reading →

Analysing news sentiment using Clojure, Elasticsearch and Kibana.

November 28, 2014

I've been working on a project recently to do with analysing the underlying sentiment found in online news stories. I wanted to have a play with Kibana to do some "real time" visualisations and I wanted to do it without using log files.

So, I came up with a small (less than 100 lines) Clojure program that would:

Continue reading →

Creating clj-tdo, a command line todo list, part 3.

November 19, 2014
Tags: list clojure todo

In the previous post we made some improvements to the command line todo list we created.

In this post we will be making a few more improvements. You can get the code in its current state from here, update to the part-2 tag.

Continue reading →

Use drip to make your Clojure (or Java) application start faster.

November 16, 2014
Tags: list clojure todo

I like writing command line applications in Clojure. I think its quite a good experience when using something like tools.cli.

One thing thats always bothered me though, is the start up time of the JVM. When you expect a command line application to be instant and responsive its frustrating to experience a long start up time. Drip can help reduce those startup times.

Continue reading →

Thoughts 9 months after switching to Vim for .NET.

November 13, 2014
Tags: .net vim

It was about 9 months ago that I first started trying to invest in using Vim. Up to then I'd spent nearly 100% of development time in Visual Studio. If I was playing around learning something new then I might use Sublime Text.

My first experience of Vim was some years ago and it was very brief, at the time I was doing some development in PHP and I remember, when initially firing up vim, thinking I'd downloaded the wrong thing. I moved quickly onto NuSphere PhpEd.

Continue reading →

Creating clj-tdo, a command line todo list, part 2.

November 11, 2014
Tags: list clojure todo

In the previous post we created a very simple command line todo list in clojure.

In this post we will be making a few improvements. You can get the code in its current state from here, update to the part-1 tag.

Continue reading →