All Articles
A public announcement: that you can reach me does not mean that I can reach you
One of the reasons I've developed my own email system (annesque.com, under active development) is because email communication turns out to be a hard topic to tackle. But freedom of speech is also a very hard topic to handle, and perhaps the two go hand in hand.
An example feature implementation in ruby on rails: capability to delete leadsets
Hello everyone. In this episode, I will walk you through a tiny feature implementation in a ruby on rails engine (aka gem or library). This is a part of the Annesque email suite - you can read more on the project homepage.
rebel-cycles.city.ad has been rebuilt
Actually... it looks okay. Mobile slider works. A lot of time is spent not building but rather debugging. Between having an idea and having it work mechanically, there are many steps. Of course, the world is a very mechanical place. That's why we love and build motorcycles, because they are so mechanical, real and awesome.
Why I don't like PHP syntax
Revised and updated 2026-07-26.
I have made the decision to use PHP as part of my overall stack, along with ruby, javascript, and python. The main reason is that there has been a lot of great software written in PHP, and I want to use it. However, after leaving the PHP world for Ruby, and then coming back to it, I see many annoying little things that bother me in PHP. In this article, I rant about some of them.