Is classical music performed too fast?
Posted on 25 April 2018 in Articles • Tagged with music, classical • 2 min read
Harder, Better, Faster, Stronger... wait - that is Daft Punk. Though classical music seems to follow.
Continue reading
Posted on 25 April 2018 in Articles • Tagged with music, classical • 2 min read
Harder, Better, Faster, Stronger... wait - that is Daft Punk. Though classical music seems to follow.
Posted on 25 April 2017 in Articles • Tagged with blogging, pelican, python • 2 min read
Pelican is a perfect blogging platform for programmers and computer geeks. My blog has been powered by Pelican for three years and it has been a pleasant experience. If you are looking forward to start a blog, or just thinking of changing a platform, why not give it a try?
Posted on 22 January 2017 in Articles • Tagged with Python, programming • 12 min read
Decorators are one of the most beautiful feature of Python programming language. They can make code easy-readable and maintainable. Nevertheless, their usage may seem tricky and mysterious in the beginning. This is a guide to the world of decorators. I hope that you will feel like a pro and have no questions left about them after exploring this article.
Posted on 31 May 2015 in Articles • Tagged with Life, Caffeine • 3 min read
After getting hooked on coffee, I decided to stop drinking caffeinated drinks. This is a story of my detoxification.
Posted on 11 May 2015 in Articles • Tagged with Python, programming • 2 min read
I met a lot of Python beginners who complained about this keyword not implicitly available in class methods. After all, why pass self explicitly?
Posted on 21 June 2014 in Articles • Tagged with Python, Lisp, programming • 4 min read
While reading the Binary trees chapter from Programming Interviews Exposed by John Mongan et al. I started thinking of alternative recursion examples which do not involve sorting, generating Fibonacci sequence, binary tree traversal and similar tasks. Lisp! Lisp is inseparable from recursion and Lisp interpreter would be a good case to demonstrate what recursion is and how it can be used efficiently. What would be a minimal simplified Lisp interpreter written in Python? Surprisingly, I managed to do it just in 6 lines of Python code! And this is not just because of Python being a wonderful language, but because of Lisp being such a beautiful and simple concept.
Posted on 01 February 2014 in Articles • Tagged with life, shoes, ECCO • 2 min read
Ah, magnificent Finnish winter! First, it was jumping around zero (Celsius of course), so that people had to deal with slippery roads and pavement, then it dropped to -25, so that people put on layers of clothes. Then a snowstorm hit Finland, and it was above -10 again, with mountains of snow. There is an important part of the wardrobe that helps dealing with all these weather conditions: the shoes.
Posted on 05 January 2014 in Articles • Tagged with CoffeeScript, JavaScript, programming • 3 min read
kidomi - is a simple yet powerful javascript templating library which converts JSON input into a certain DOMNode output. Kidomi was written after I have had a chance to try the dommy ClojureScript library in production.
Posted on 23 September 2013 in Articles • Tagged with JavaScript, programming • 1 min read
How do you know if a Javascript variable is actually a string? There are several ways to answer this simple question.
Posted on 20 June 2013 in Articles • Tagged with Kaylee, Python, programming • 2 min read
Ladies and Gentlemen! I am proud to announce that Kaylee v0.3 has been finally released!