Daily routines
This post describes a living design plan for my daily life. It lays down an ordered set of task I run almost every day and gives reason for them and their order...
This post describes a living design plan for my daily life. It lays down an ordered set of task I run almost every day and gives reason for them and their order...
What if you could just stand up from your desk and move virtual things around? Twist your body, wave your hands. Should not this be the working position the hum...
I am trying to get rid of all plastic items to make my home a healthier place. It is rather easy to replace plastics with steel, glass, ceramics, wood and other...
Have you ever needed to request a photo or a document from your friend, customer, or co-worker? This simple task of sharing a file often becomes unbelievably ha...
Today I improved the public documentation of the official Redis database client for Node.js via a GitHub pull request. The improvement was just a tiny clarifica...
JSON.parse and JSON.stringify are two JavaScript functions that are used to convert JavaScript objects to JSON strings and vice versa. Today I wanted to test do...
A large restructuring and search engine optimisation project for Aari Isännöinti Oy. We perfected the technical and textual quality of the site in many ways, in...
A zoomable web application has a zoomable user interface, a ZUI. For a familiar example, the user interface of Google Maps is a ZUI. A user can zoom in and out ...
JavaScript modules published at the node package manager npm have a version string written in a file called package.json. Sometimes it is beneficial to bundle t...
The greenest webpage for nature and garden service company Vihreät tassut and Tarja Jaakkola. Designed in co-operation with M.Sc. Mikko Nurminen. See more at ww...