My name is Raivo and I am a full-time freelance developer in Estonia. I have more than 10 years of experience in software development and I hold a masters degree in computer science.
I am interested in creating user-friendly web applications. My favorite development platforms are io.js (Node.js) and SWI-Prolog on the server side and KnockoutJS and Bootstrap on the browser side.
My Open Source report card.
I am also a maintainer of the Blog-Core blogging framework.
I can also be contacted on Freenode IRC. Usually I am in channels
Linux can sometimes give the following error when an USB device is connected:
[ 70.157928] usb 1-1: device descriptor read/64, error -71
[ 70.373698] usb 1-1: device descriptor read/64, error
Version 0.0.4 of the Blog-Core framework has been released. Most of the changes have been to the frontend (Admin UI) part of the code:
Admin UI pages use kontainer now.
Admin UI client-side router
KnockoutJS Blueprints is an advanced-level book on the front-end library KnockoutJS (KO). It assumes some familiarity with the library but contains a detailed explanation of KO core concepts in the
I have upgraded my client-side router package "router" and renamed it to hash-regex-router. All changes are backwards-compatible. One important issue got fixed.
I extracted the package 2 years ag
Some of my freelance projects include web scraping with PhantomJS. The data from the scrapper has to be stored somewhere and in many cases there is not that much data to justify building of special
Last week I have been working on Kontainer library which is a View/ViewModel lifecycle manager for KnockoutJS. It consists of the rewritten code (about 100 lines) that I have extracted from my Sing
For a while I have been working on getting my computer more silent and more performant and I have made some progress by getting the cooling fans (and a water pump) controller ready to be used.
ImageMagick is a command line image manipulation library. I have used it in many projects for processing images. Recently I hit a strange bug in one of the projects where the command for adding a w
Today I added a Nan layer to the fast-feed (a RapidXML binding) package and published a new version. The Nan (Native Abstractions for Node.js) layer makes the native C++ code compilable for differe