Software Development

Why many websites are simply not intuitive or usable

Most complex web applications and websites are built by highly technical developers. Developers, generally speaking, think in different ways than ...

Website Maintenance for Drupal and WordPress

Surprisingly, many website developers, Drupal shops, and WordPress agencies hate the thought of fixing bugs and maintaining websites. It seems ...

Centralizing access to the infrastructure with LDAP

The infrastructure with LDAP (Lightweight Directory Access Protocol) provides a centralized and efficient way to manage user server access. With ...
SEO is like planting a mango tree

Search engine optimization: SEO is like planting a mango tree

This phrase "Search engine optimization: SEO is like planting a mango tree" uncuestionably sounds a bit strange at first. But ...

How to configure Webpack in a ReactJS project

You do not need to start a react project from scratch as I explain in this article, for this you ...

Drupal theme development

On this post we will talk about themes development for Drupal. We are also going to explain a simple example of ...

Stop being so repetitive about yourself, let ansible be in charge

One of the main purposes of why the humanity developed machines, and computational systems in general, was to avoid doing ...

How to use a free SSL certificate by Lets Encrypt and Certbot Client from the Shell

Letsencrypt is a service to get free short-lived SSL certificates. There is a library from the same guys that created ...

What is AMP and why you should use it?

AMP (Accelerated Mobile Pages) is an open source project initiative which aims to improve the performance of the mobile web. ...

Diagnosing bottlenecks on your python program

I had an application that required loading some images and performing operations on them. Depending on the size of the ...