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.
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.
The JIRA Agile online Management System is a great platform for developer teams, who really need a powerful tool to organize tasks and jobs. Unfortunately, JIRA’s UX is a little bit chaotic. This makes it difficult to be used by people who are not experienced with such platforms, for even simple tasks, such as a way to see tasks where people mentioned you. Let’s see how this can be done!
Do not enter, unless you know how to code or you bring beers.
Last Christmas my son got a Kano Kit by Santa and he is so happy with that, that he ruined the installation. :D Something went totally wrong and the system kept restarting all the time, before I could do anything. So I decided to reinstall the Kano OS to the SD memory it comes with the Kano Kit. But my system I like to use is based on Linux Mint, which is not supported by the Kano Team, at least there is no info at their page. So, how can someone reinstall the Kano OS with Linux Mint?