What you should know about API-centric web development
September 11, 2012 at 19:48
Web development has been slow to catch up with desktop programming over the years. Large part of this reason is because web is built around HTTP, which is technically a ‘stateless’ protocol. But modern web applications are often anything but stateless and consist of layers upon layers of session handling and asynchronous requests to overcome the inherent weaknesses of HTTP. One of the better principles for handling all this mess is the API-centric development.
Tags: open source, php, technology, wave framework, web development
Introducing Wave Framework
June 7, 2012 at 23:41
Wave Framework is an open source API-centric PHP micro-framework. First release of Wave was in February 2012 and the code has been through refactoring, multiple patches and bugfixes since. Wave puts strong emphasis on API-based web development. The project has gained some recognition on Google+ and today has more than a thousand followers. The name ‘Wave’ comes from the use of ‘www’ prefix across the system which looks like symbolic waves.
Tags: php, wave, wave framework, web development
Why should you encode images in web applications as base64?
March 9, 2012 at 11:58
A skilled young developer posted this recently on Twitter:
Well, yes, base64-encoding and embedding the image into HTML is one way to reduce HTTP requests, but honestly, why would anyone do this?
This article will describe briefly how base64 encoding is done and what benefits it might have.
Tags: essay
Notepad++ theme and style for developers
September 29, 2011 at 19:25
If you are using Windows and use Notepad++ as one of your main source-code editors and happen to be a web developer then you might just love this. I originally developed this for personal use for I was unhappy with other themes or found them a little inconsistent across different web development languages. By now I have used this theme in Notepad++ for more than a year now.
Thanks to this being shared in reddit, Twitter and Facebook, it has been downloaded more than ten thousand times in one day.
Tags: open source, user interface, web development
Review of ‘Stephen Hawking and Leonard Mlodinow – The Grand Design’
June 2, 2011 at 15:10
Introduction
The somewhat controversial book by world-renowned physicist Stephen Hawking and Leonard Mlodinow was published in September 2010 and is the latest popular-science book spearheaded by Hawking. Having read his previous works, I took the opportunity to read and review this latest book as part of the Tallinn University course ’21st Century concepts in information and meaning’ by Jaan Teng.
Read the rest of this entry »
Tags: IFI7038
From Computational Theory of Mind and Distributed Cognition – a Universal Cognition Theory
March 18, 2011 at 21:37

Hierarchy of a tree
The following is a final essay written for Emanuele Bardone’s course Philosophy of Cognition and mainly focuses on comparing Computational Theory of Mind with Distributed Cognition theory.
When it comes to cognition and how mind works, or both how and why we tick the way we do as I like to call it, there are two known theories that are more known and are subject of many debates: Computational Theory of Mind and Distributed Cognition Theory. Both of these theories are essential parts of modern cognitive sciences – studies of the process of thought – and how we make decisions in the environment that we exist in.
Tags: cognition, IFI7153, philosophy
Estonian e-payments solution for PHP released (updated 1.4 stable 20.04.2011)
January 11, 2011 at 20:10
E-payment systems and bank services are everyday and common in Estonia, but both developers and companies, who implement e-payments to websites, tend to ask large sums of money for solutions that should be relatively simple. Having developed e-payment systems for years, I had not put together a single solution for this very common problem until now, when Estonia has adopted Euro as its main currency. This solution is released open source, under LGPL license.
Tags: open source, technology
Network of Emotions
November 13, 2010 at 23:47

Keyboard smileys!
I must admit that I have read far too many articles on interactivity in recent weeks. But this has given me a couple of thoughts I would like to share. I dealt with interactivity in one of my recent posts in relation to a course I am taking in university, but I am now going to tackle the other side of the coin: the less ‘academically correct’ personal side. If we consider interactivity a property of technology that attempts to mimic and support – in the long run – as closely as possible interpersonal relationships, then this can have a serious impact on how we communicate and keep in touch in general. We have only recently been introduced to such a world, but it will be our children who will grow up in this new ‘network of emotions’, where we share private details of our lives with not only friends, but also strangers and have that impact on their perceptions of us.
Tags: life, philosophy, privacy
Disconnecting to connect
October 13, 2010 at 0:03

A world within a world
This post is inspired by a video shared with me by a friend and an ex-colleague which brings attention to the fact that as we get surrounded more and more by technology, we often miss the magic of life, things that are there, with us, at arms length, yet what we may never notice by being ‘connected’ to online world with our handheld devices or computers in general.
Will our children not know the smell of new books?
Will our children never develop a crush with someone whose online profile they have not glanced at before?
Tags: life, philosophy
The Philosophy of Technology
October 12, 2010 at 1:20

The Thinker
In the recent weeks I’ve been puzzled about how much I tend to approach various matters related to my course materials using methods outside the box, often turning to philosophical explanations. Part of it is driven by how theoretical my courses have been so far, in comparison to what I was used to during my bachelors studies. Another part is because I have lived and breathed the world of technology and internet, especially in the recent handful years, more than I ever did before. It has become a small part of who I am and is closely tied to my aspirations in life.
Tags: life, philosophy, technology






