Getting started on Elixir and Phoenix

We are always looking for new tools that can help us to grow as developers. Lately I have been learning about functional programming and how it can impact the code I write at large. During that quest, I found out about Elixir, a functional ...

Working with nested forms with Django

One of the biggest advantages of Django is its ability to create CRUDs applications with no effort. You just need to define your models, register them at the admin and that’s it. If you are not going to follow the admin approach, you may ...

Setting up your Billing account on Google maps and avoiding extra charges

Google Maps is one the most used maps tools in the web. It allows you to embed maps in your website or applications; search by geographic information such as coordinates, addresses, zip codes, etc; get places reviews, along with other options that makes it ...

Drupal theme development

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 ...

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 repetitive and simple tasks that would consume time; time that could be spent making progress in other tasks that do require a complex thinking ...

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. We are currently living in the smartphone age so all the websites should consider this on their design. Because of this, the AMP initiative ...

How To Automate The Workflow In Frontend

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. ...

What is SMACSS and how to use it

What is SMACSS? Smacss (Scalable and Modular Architecture for CSS) is a style guide that follows five simple categories. SMACSS is a way to examine your design process and to fit those rigid frameworks into a flexible thought process. It is an attempt to ...

Website design for specialized dentists and doctors

Have you ever thought on having your own website but don't know how to differentiate from others? One clear need for specialized dentists and doctors in their website, apart from showing their services, is making appointments. The usual thing, is making appointments through a ...

Animations with JavaScript

When building a website, it is intended to be striking, but without sacrificing usability and functionality. To achieve this, different animations or effects can be used to call user attention. However, implementing an animation can be limiting; for example, the wide variety of mobile ...