How to create a Linux Daemon

Introduction I developed several Linux daemons and Windows Services  in my career. The differences between the 2 systems are enormous. I personally prefer to develop Linux daemons due to my love of Linux development. I feel like home working on Linux. What is a Linux daemon and how does it differ from a traditional user-space […]

SLA of Cloud Services. How can they make it?

Introduction When we talk about cloud services, we always think they are perfect, they never fail and they are operational 100% of the time. Is it the reality? Is it true? Can a system be operational forever? I don’t think so. Do you? Just Today google cloud computing platform went down for more than 1 […]

RabbitMQ Service

Introduction Recently, I have implemented a new RabbitMQ infrastructure, for the company I regularly work,which is supposed to serve several different customers and services spacing from complex applications to CMS services to long lasting transaction systems. What is extremely interesting of this exercise is that the request to have this new service was driven by developers, […]

Redhat Enterprise Linux it’s free now! (for development scope!)

From Yesterday, Redhat Enterprise Linux is free for usage for developers! This is a incredible news for anyone having worked with the best enterprise Linux distro. This is an evident countermeasure against Ubuntu and Amazon Linux, well done Redhat! http://developers.redhat.com/blog/2016/03/31/no-cost-rhel-developer-subscription-now-available/ In simple words, I am sorry CENTOS 🙂 I loved you but it’s over

Install Chromium on Fedora 22

Today I tried to install chromium on my new Fedora 22 installation. The Chromium package is not present in Fedora’s standard repositories. Following Fedora’s documentation I performed the following: 1. Download the new repo information containing the chromium package wget https://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-chromium-stable.repo 2. Copy the new repo into yum’s respos folder cp fedora-chromium-stable.repo /etc/yum.repos.d/. 3. Install […]

The 777 developer

The 777 developer I love to develop code since I was 13 and I am now 38. Development is my life, I coded pretty much in every of the most common language. For me development is a serious business. I always disliked the web scripting languages coming from a computer games development world and having […]

Present sorry page for everyone except you

  During applications back-end systems maintenance operations, we usually present the so called sorry page to end users. This is a nice way to inform that something is going on, in particular on small systems not having a multi node configuration setup. Typical pages are the one saying “I am sorry, the system is under […]

Nginx processes’ users

Many people get confused about user ownership of the nginx processes. Most people believe that Nginx runs as Root (oh my god) and some others believe that Nginx runs entirely as nobody user. Now, let’s do a distinction between the master and the workers processes. Master process The master process runs with the user used […]