Week 2: Io
August 24th, 2013
After I had some fun with the Ruby exercises, week 2 brings a language that’s new to me. Or at least it was new to me as I started reading about the Io language about half a year ago. Like I wrote in the introduction post I spent some more time with Io and came to write iospec, a small BDD-style test library that is inspired by Ruby’s RSpec.
Read more
Week 1: Ruby
August 17th, 2013
My journey through these seven different programming languages starts with a language I am already familiar with: Ruby. Even so the chapter was an interesting read and provided some new background information.
Read more
Back to Noob
August 13th, 2013
A while ago I bought the book Seven Languages in Seven Weeks by Bruce Tate.
Read more
Mockito
July 26th, 2013
Yesterday I send out a tweet in which I claimed that Mockito and clean tests seem not to go hand in hand. It triggered some reactions on which I’ll elaborate in this post a bit more than in the Twitter conversations.
Read more
Partial Functions in JavaScript
May 18th, 2013
JavaScript (both the language itself and libraries such as Underscore) provides many functions that use closures. A closure is a block of code that is passed as an argument to a function or returned from a function. In JavaScript you pass in that code in the form of a function.
Read more
JavaScript: Prototypal Inheritance
May 13th, 2013
In my previous article about JavaScript: Objects, Prototypes and Inheritance I wrote using objects and constructor functions to create object hierarchies in JavaScript. I also over-simplified things a little, to make the whole article a bit more comprehensible.
Read more
JavaScript: Objects, Prototypes and Inheritance
May 9th, 2013
JavaScript is a prototype-based object-oriented programming language. The prototype-based programming paradigm characterizes itself by the absence of classes. Reuse of behavior is performed by cloning existing objects, known as prototypes.
Read more