Got a Perl job in Europe

I have started my job search on 13th of August 2014. And here I am (that was at the end of June) sitting at the office in Europe. That was a long journey. I have been writing this article during the process, so somewhere I have put update statuses.

Useful web application design patterns

I have collected the most useful web application design pattern that I use in web applications I code at work and also for my personal projects. They are presented in a way of a problem and a solution.

Publishr — publish everywhere

For I needed a tool to post the new issue announcement to several social networks. It ended up supporting Facebook, Twitter, LiveJournal, VK, Email, IRC, Jabber/XMPP, Skype and more.

Mixins in Perl

If you want to use mixins in Perl you don't have to install anything or play with symbol table yourself. It's right there, in the core.

App::chronos - automatically record your computer activities

Often you want to know how much time you spend on a random computer activity during your work/home day. There are lots of apps that allow you to record the time, unfortunately you have to manualy turn them on and off. It can be really frustraiting when you forget to do so. So I have written an app that does that automatically.

SQL::Composer - mapping SQL from Perl and back

SQL::Composer is yet another SQL mapper. But unlike others it does something very useful. It allows you to not only build an SQL from a Perl structure, but when getting the data from database to map it back to the usable Perl structure.

Go infrastructure for Perl developers

So I have decided to look into the Go language a bit closer. Last time I ended doing just a simple tutorial. This time I decided to rewrite this blog engine ( in Go. The result can be found on GitHub ( There is no really a need to describe the language learning issues in this blog post, but I wanted to share a comfortable infrastructure that I researched while trying to learn Go.

I am looking for a Perl job in Europe

I am looking for a Perl job in Europe. I have tried searching through and other websites in order to find the best match, but unfortunately they all seemed like huge bureaucracy enterprises. To make things easy I am going to describe what I would like to be working on, with whom and why you might want to hire me.

Contracts in mop

While trying out mop I decided to implement contracts, or basically a simple type checking system.

Attribute::Contract now uses Type::Tiny

I became very interested in Type::Tiny as soon as I saw Toby's first post (yes I like modules that do one thing and do not depend on half of the CPAN). And then I thought why not to actually use it. And this is why Attribute::Contract now uses Type::Tiny!

Later Earlier