Amazon Web Services fundamental concepts for absolute beginners (Q&A approach)

Amazon Web Services fundamental concepts for absolute beginners (Q&A approach) – Since the importance of Cloud Computing, in particular Amazon AWS, raising on daily basis, I decided to create a Q&A post to explain some of the most fundamental concepts of Amazon Web Services (AWS) for those who have no … Continue Reading →


Dead of the great Openshift 2

Dead of the great Openshift 2 – as many of you may have known by now, Redhat is discontinuing Openshift v2 by the end of September 2017 for free users. They have already informed customers via email and publish the news on the site, click here. The death of Openshift … Continue Reading →


Good news! The blog content is fully restored

If you remember my first post of 2017, here, was about partial loss of my blog contents due to hard disk failure in of the server I used to host my blog. Long story short, I lost all 2016 posts, but was lucky enough to have them saved in a … Continue Reading →


Enable MySQL query logging in Ubuntu

In this post, I explain about how to enable MySQL query logging for all queries. To enable query logging, historically you needed to edit my.cnf file under /etc/mysql path. However, the path and the file name is not valid anymore. In the newer versions, you need to edit mysqld.cnf that … Continue Reading →


Running Jenkins in local, what I learned

Jenkins is an open source automation server written in Java and is highly valuable when it comes to Continuous Integration (CI) and Continuous Delivery (CD). I started to explore more about Jenkins in the recent months, even though previously I was its end-user. It is quite amazing and there are … Continue Reading →


How to install pip3 in Ubuntu 16.04

The default pip version for Ubuntu 16.04 is 2.7 which is quite outdated. For instance, it is impossible to get mpsyt to work with pip 2.7. Any attempt to install pip3 using sudo apt install python3-pip will be resulted in getting this message: Fortunately, there is an easy way to … Continue Reading →


Writing Persian in Markdown and converting it to different format by Pandoc

Writing Persian in Markdown and converting it to different formats using Pandoc is not always hassle free. In fact few steps are involved to get everything up and running which described in this post. Basically three steps should be done to setup everything to be able to convert written Persian … Continue Reading →


4 years on the road, th journey of valuable experience

It is been four years since I published the first post of this blog. Prior to that I was skeptical about the purpose of having a personal blog as well as the nature of content to add. I had inner argument with myself to whether to have a blog or … Continue Reading →


Happy Nowruz 1396

It is always great to find every possible opportunity to celebrate despite of nationality, religion, etc. Happy moments are great and precious that usually last short but registered for long time in our memories. And in short life of ours put smile on our faces numerous time, whether in that … Continue Reading →


How to AMPtize your WordPress site

Earlier in this post, I introduced Accelerated Mobile Pages (AMP). There AMP technology and its features discussed. Current post aims at implementation of AMP for WordPress platform via plugins in easy steps for non-programmers and those who do not have experience in web designing. One of biggest advantages of using … Continue Reading →



Add natural scrolling to i3

I really like i3. In fact, I was working with it actively until few months back that I reinstalled my Ubuntu system. Few days back, I reinstalled i3 again and decided to give a try to Qutebrowser. It is all motivated by watching some YouTube videos of Luke Smith. In … Continue Reading →