software engineer, Drupal follower, Docker ninja, JS explorer, PHP believer, exotic Hardware beta tester, Amiga enthusiast, truth seeker, parent & husband... at least for now...

Almost two years ago, I created my Ko-Fi page where I could blog about my work on personal projects I am working on in my free time. Most of them cover topics about the Amiga community and operating systems like AmigaOS and MorphOS. Ko-Fi.com is a nice platform, easy to use and express yourself.


In a few days, this year will come to an end, and a new one will begin. I feel that this year I was pretty occupied with a lot of projects that I managed to work on and release, with your help keeping me motivated and supporting me all this time.

This year I counted a few achievements that helped...

What I love to do when I develop is to optimise as much as possible my time by finding tools that fit my needs and automating processes. The reason is that I like to be involved in many different projects running in parallel, and most of the time these are based on completely different technologies,...

And just like that, before I even realize it, two whole years passed since my last post on this blog. No matter how many times I promised myself to be consistent and fill up these lines and pages with topics I find interesting, always something else distracts me. I should pause everything else and w...

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. Code for readability.

- John F. Woods at groups

The very powerful and the very stupid have one thing in common. They don't alter their views to fit the facts. They alter the facts to fit their views.

- the Doctor, Doctor Who

We can complain because rose bushes have thorns, or rejoice because thorns have roses.

- Alphonse Karr, A Tour Round My Garden

You start a brand new project and you want to use Docker, but you don't know which images you should use? How to choose which image is the best one? Is it enough just to check the stars and the downloads on Docker Hub? If not, what else do you need to check?

I started this blog back in 2011, because I needed a place to write about my interests, my findings and the things that I love to use and do. When I created it I choose Tumblr to host it because it is something different, with a a few nice features, like the social character of the product, having your own domain free of charge (almost), being able to create multiple blogs under the same account, a selection of multiple themes and of' course didn't need coding to have it up and running.

Obstacles are those frightful things you see when you take your eyes off your goals.

- Henry Ford

I know, I know. It is hard to resist some times on treating Docker images like VMs. I totally get it, but I prefer to not do that. You see, there is no sense to put everything in a custom image, every server and every product you develop, with all their necessary libraries. And I will explain myself.

I like to work and experiment on totally different projects all the time. Every month I intend to put my hands on something new and interesting, discovering exciting technologies and solutions. This means that I usually find myself working on totally different things, from Electron applications to Drupal websites to python scripts or pure C code, and the list goes on and on.

The last thing that I need is to have a development environment a complete mess. But, how can you keep everything organized and clean, and most of all, flexible to change?

When you mess with the Amiga computers, especially the original ones created by Commodore, you never stop having fun. To keep them working for a few decades more, there is a need to mess with their electronic components as well.

I wonder how young people would react, if someone told them that the last few days he was kept busy by changing capacitors at his computer. And that’s exactly what recapping is and I can tell you that it’s not easy to do. But as soon as you turn the computer on and see that it works just fine, without any issues, a feeling of greatness fills you from your head to your toes.

At my previous post I talked about VSCode and how you can change the way it works, by installing the extensions that you need, based on the way you prefer to work. I would like to propose you my 10+1 extensions that I mostly use.

All these years I work as a Web Developer I happened to use a lot of different editors and IDEs. The reason is that I constantly try to find the best tools that suits to me and the way I like to work. Microsoft’s Visual Studio Code (or VSCode) is the IDE I prefer to use for the last couple of years and I think I have a few good reasons for that.

In a few days a big change is going to take place in my life. I am living Athens and moving to Dublin of Ireland. This was one of my dreams, which slowly comes true.

The first time I thought to visit Ireland was back to 2005, when I was married. Me and my beloved wife planned to visit Ireland for our honey moon. We even did plans to visit all the castles and many of the country side places. Unfortunately, we had to cancel that trip, because my love was pregnant to our first child.