My name is Raivo and I am a freelance software developer in Estonia. I have more than 10 years experience in software development and I hold a masters degree in computer science.
I'm interested in creating usable and user-friendly desktop, mobile and web applications. My current development platforms include Node.JS, PhoneGap and Swi-Prolog.
My Open Source report card.
I can also be contacted on Freenode IRC. Usually I am in channels
This is my project list update for August 2014. I'm still busy and it is not much different from the previous update. During the projects I have learned a lot about the Bootstrap framework.
and I relied on a couple of good resources. Here is my attempt to
summarize and update them.
These resources are good for people who
I have upgraded the blog to highlight source code snippets using the highlight.js library. I had one issue during the upgrade. My Markdown parser uses data-language attribute for storing the snippe
A week ago my home server crashed. The server refused to start after reboot attempts. After connecting a monitor to it I found out that the reason was the dead hard drive. The disk was a 750GB Sams
Watch is a command line utility that executes a command periodically, showing its output. This is incredibly useful for continuously building a project during development. As I usually use make for
Steven Sanderson recently published his talk "Architecting large Single Page Applications with Knockout.js". It shows new features of KnockoutJS 3.2, especially components.
Components are reusabl
This is my status update for June 2014. I am busy with the existing projects and cannot take more jobs for June.
I currently work on:
A sales portal (NodeJS, Bootstrap 3).
A frontend to manage s
When compiling Bootstrap 3.1.1 you might get the error:
The package grunt does not satisfy its siblings' peerDependencies requirements!.
Solution: use code directly from the Bootstrap git mast
My git operations inside a docker container started to output an error:
key_read: uudecode XXX failed.
This will happen when the ~/.ssh/known_hosts file of the user has no empty line at the en