Stefanos Vardalos

5 minute read

I have been using mostly linux for many years now but, I just got a new Macbook Pro (2018). I had moderate previous experience with macOS before but I never had one of these machines as my main gear. After my initial “wow” moments with its screen and some “wtf” moments with its (lack of) ports, I started migrating my enviroment and searching for whatever I had to install to make this beast my own. Below is a step by step guide of this procedure which covers almost all my…

Stefanos Vardalos

9 minute read

Every developer should try to have some time to work on a side project, either to improve his development skills, or to feed his creativity hunger. That can be tough having a full time job but, the beauty of the side project is that you can work on it on your own pace. The first step is to find an idea that you would want to work on. It can be anything but it will help a lot with the procrastination that will eventually come, if it is something close to your own interests. Also, keep in mind to…

Stefanos Vardalos

6 minute read

You have created a web application and now you are searching for the right web server to use to serve it. Your application might consist of multiple static files (HTML , CSS , Javascript etc) and a backend API service or even, multiple webservices . Using Nginx might be the what you are looking for, and there are couple of reasons for that. NGINX can be a powerful web server, using a non-threaded, event-driven architecture that enables him to outperform Apache, but can also do other important…

Stefanos Vardalos

8 minute read

If you already work with Android Development or you just want to start your journey on mobile development, there is a way to certify your skills and make yourself stand out. Google has introduced the Associate Android Developer Certification back at 2016 and in their words, their aim was to close the gap between developers launching their careers and employers.

Stefanos Vardalos

6 minute read

Way back in the day, web pages were just static sites, with only HTML and CSS (and later some JavaScript maybe). Just try to remember what that actually means. There were no server code or database, there was only an .html file hosted somewhere that your browser downloaded and displayed to you. Their development was done in the text files directly or, oh god, through programs like the notorious Dreamweaver.