Language

34 articles · all categories

February 2014

Week 16: On the criteria to be used in decomposing systems into modules

November 2013

My old code is atrocious

October 2013

About achieving polymorphism in Javascript

April 2013

Writing a REST client in Haskell

January 2013

My very own daily WTF

December 2012

I infiltrated #railsgirlslj, here's what it was like

November 2012

Experienced developers can't solve this problem

September 2012

Monads, monads, monads, monads

August 2012

The birth of LISP - a summary of John McCarthy's original paper

July 2012

Levenshtein distance in Haskell

June 2012

Why I still haven't learned Haskell

May 2012

Natural Language Generation system architectures

My brain can't handle OOP anymore

April 2012

Using Backbone to improve multiselects

What Refactoring is, and what it isn't

March 2012

Closure and currying magic for cleaner javascript

How to make your django app slow

February 2012

The commonest javascript bug

January 2012

Collatz, Haskell and Memoization

December 2011

Sabbatical week day 3: Raining datatypes

Learning me a Haskell

Javascript's lack of strftime

Fun javascript feature

November 2011

A turing machine in 133 bytes of javascript

Parsing JavaScript with JavaScript

October 2011

Programmers are fucking lazy

Functional isn't always better

April 2011

A cool JavaScript property you never noticed

A few years ago I was playing around with JavaScript trying to find the cleanest way to implement callbacks in functions. Primarily I wanted a readable way to make certain the last argument passed is a callback, withut having to rely on knowing how many arguments there are and so on. Instead I stumbled upon a pretty cool feature of how javascript handles function arguments.

Benchmarking node, tornado and django for concurrency

August 2010

The strangestest Hello World I ever made