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

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.

The last couple of months a lot of Drupal web sites were hacked, because of some kind of vulnerabilities existed in the code. There are still more 800.000 websites using Drupal 7, and thank god that the Drupal security team still supports and release security updates for this version.

Your site is based on Drupal 7 as well? Do you know if this is hacked? Are you sure? Read below 10 steps to follow to check if your Drupal site is hacked, using multiple tools.

Ready for... Amiga32

A few days ago I was on vacation and found the time to re-read Re-Work book. It was published back at 2011 by Jason Fried and David Heinemeier Hansson of 37Signals. They wrote this great book based on their experience of managing their company, their time, their colleagues.

The GOG.com is a great website that distribute a lot of computer games, old and new. GOG Galaxy is their desktop application that connects the players with each other and the gaming community. GOG Galaxy is an alternative to Steam and currently is available only for Windows as a beta version. But it runs under Linux just fine, with the help of Wine of ‘course. Read more to see how you can install and use it under your Linux system!

ActiveState recently released the new Komodo IDE v.10.0.0, which is a commercial IDE for programmers. Along with it they also released the free version of the Komodo Edit v.10.0.0. Komodo Edit is one of my favorite editors, which I use daily. It is plain, really fast and works with no problems.

You are a Drupal developer and you prefer to do all the installations and updates of your web sites using Drush, but your newest customer has a managed server at Hetzner? I am sure you already know that drush isn’t already installed and it is a little bit difficult to persuade the system administrator to add it. The following guide will help you to install it and use it in a few minutes.