Walkero

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

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.

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.