Your first Clojure code

In this post I want to give a very quick tour of Clojure. This is aimed at people that might not have done any Lisp, Java or Functional programming be... »

Functional puzzles (part 1)

As I've mentioned before, I have found the Advent of Code puzzles to be very useful in learning a new language. I'd like to show how I wrote my first ... »

Clojure "apropos"

On my 25 days of Clojure post I made a passing reference to Clojure needing an "apropos" command: The Clojure documentation can be hard to decipher, a... »

25 days of Clojure

For the past couple of years, I have tried to learn and evaluate one new programming language each year. One nice way I've found is by solving the Adv... »

Three a-ha moments

I have recently had a minor enlightenment about what programming languages I want to use in my daily work, and I would like to capture them for the be... »

About me

My name is Orestis Markou, and I have been a professional software developer for some time now. I'm calling myself a Software Deviser. I hope it doesn... »

Python import hooks

Today I worked with William on the promising ironclad project which allows you to use CPython extension such as numpy under IronPython. Ironclad needs... »

A git-svn tutorial

Introduction I have been using git-svn successfully for some time now, and I am generally pleased about the productivity improvements I get. I am docu... »

Scripting Vim with Python

I've created and released a small Vim plugin that will try to mimic TextMate's behaviour to insert the closing pair of quotes, brackets, parentheses, ... »