Most complex web applications and websites are built by highly technical developers. Developers, generally speaking, think in different ways than “normal” people. So, it should not be a surprise that these apps are built to work but not necessarily built to be intuitive. Indeed, we have encountered many websites and applications across the government and … Continued

website maintenance

Surprisingly, many website developers, Drupal shops, and WordPress agencies hate the thought of fixing bugs and maintaining websites. It seems they demonstrate passive aggressive behavior in that they take a long time to respond to their client’s issues, don’t return phone calls or emails, and simply don’t demonstrate a lot of progress. When our phone … Continued

On this post we will talk about themes development for Drupal. We are also going to explain a simple example of a Drupal theme, so let’s start. Creating a base structure for the theme To create a theme is necessary to follow a structure, this is to organize our theme in the best way and to … Continued

One of the main purposes of why the humanity developed machines, and computational systems in general, was to avoid doing repetitive and simple tasks that would consume time; time that could be spent making progress in other tasks that do require a complex thinking that only a human being may do. The funny thing is … Continued

Letsencrypt is a service to get free short-lived SSL certificates. There is a library from the same guys that created that service called cert-bot. Instructions on how to use it can be found on the official documentation. Installation wget chmod a+x certbot-auto ./certbot-auto Create Certificate for Domain For demonstration purposes, we will use There are 2 … Continued

AMP (Accelerated Mobile Pages) is an open source project initiative which aims to improve the performance of the mobile web. We are currently living in the smartphone age so all the websites should consider this on their design. Because of this, the AMP initiative was born. AMP is thought-out for mobile devices and with it … Continued

I had an application that required loading some images and performing operations on them. Depending on the size of the images, the memory requirements of the application could make the whole system crash. This needed to be stopped… or at least understood. Looking around, I found several tools to diagnose my problem, and I tried … Continued

The idea of this post is to learn how you can automate your job in the front-end area, because it doesn’t include just to translate a design onto the web, but also how you can save time and work when building your page, e.g. compiling JavaScript and CSS files (SASS, LESS, Stylus, etc) and reloading … Continued

Have you ever think about building an app? It may sound scary to learn platform-specific technologies just to develop one, and maybe you just don’t have time to invest in it. But there is another, much more faster way. Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Like the … Continued