My name is Raivo and I am a full-time freelance developer in Estonia. I have more than 10 years 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
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
The ISO-Prolog standard exception handling mechanism does not support any way to obtain application stack traces. I have been running Prolog web applications in production for some time and couple
I am looking for possible front-end/back-end/full-stack projects for next 5-6 months. My current major project https://22rolling.ee is getting finished. There is another similar proj
Yesterday I had some issues for paying my fee for a couple of events through the Nets Estonia online web-based terminal. I had entered my card data correctly but after confirmation I got an error:
There has been some recent discussion about the (best) practices for developing and publishing packs. For informative purposes I have decided to document my own practices and workflow here.
ExpressJS writes deprecation warnings into the application's stderr:
express deprecated res.send(status): Use res.status(status).end() instead
This triggers false alarms if you use log monitor
The Blog-Core framework version 0.0.3 has been released. The biggest change is fully specified and documented data model and the introduction of custom entry types and user roles. The release also