My name is Raivo and I am a full-time freelance developer from Estonia. I have 15 years of experience in software development and I hold a Masters degree in Computer Science. (more info)
I like to create custom web applications. My development platforms are Node.js and SWI-Prolog on the server side and KnockoutJS and Bootstrap on the browser side.
I am also a maintainer of the Blog-Core blogging framework and
a number of SWI-Prolog packs.
I'm available for hire as a freelancer.
I can also be contacted on Freenode IRC. Usually I visit the channels
All posts All tags
This is an update on things related to this blog and my work.
Preparing articles on topics:
Opinions on Python (had a small project with it)
My infrastructure setup (with some tips to ...
I rarely develop on Windows but recently I had to generate a Windows installer for a Node.js console application. I used Git on Windows to access the project's codebase.
I could not find any docu...
Evolus Pencil 3 was released recently. It is a GUI prototyping tool, suitable for mobile, desktop and web applications. I have used it on some projects to quickly put together screen views. Evolus ...
ECMAScript 6 (ES6) was officially published a year ago but there is no native runtime that fully supports it. A year ago I wrote a small article on it but I have not yet started using it on most my...
Some days ago I took my home server offline to upgrade it. The server was running on a single hard drive so far. It has data backups but full restore from a backup would take too much downtime for ...
HTML5 drag-and-drop API does not work well sometimes and can have hard to debug behavior. Last week I worked on an HTML5 application for optimizing truck load plans. The app represents two sides of...
Last week I worked on a web application that needed to restrict some pages and routes to specific IP addresses. This is considered security through obscurity but still works for simpler non-critica...
Recently I worked on an automation project where we needed to receive SMS messages. This was not my first time to deal with messages. In one of the older projects we needed a functionality to send ...
Online scams are quite common. Nigerian scam mails rarely work nowadays because everyone knows about them but there are other types of frauds that can trick some people and companies into harmful l...
Slackware Linux version 14.2 was recently released. I have been a Slackware user since 2003. The new release brings lots of updated libraries. For me it means a rock stable base system to run the l...
All posts All tags