Search engine optimization (SEO) is like planting a mango tree

You pay for a developer to build your website and anticipate the day that it launches.  The site goes live and you wait for your phone to ring or an email to come in.  Then ... nothing. You ask your developer why it's not ...

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

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

How to create your own store with Woocommerce and WordPress

Actually there are many CMS that help you to create your own store.In this blog post we guide you to create the store, using woocommerce and wordpress; with those two tools you can have your own store in an easy way, if you don't ...

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

Bootstrapping WordPress Theme Development with Sage

If you are familiar with Wordpress theme development, you know things can get a little messy when you are starting from the ground up. Building a theme from scratch is not easy, and setting it up can take a lot of the time you ...

How to secure WordPress from attacks

Information is power, and people like power, so there are people specialized on stealing your information. Internet is in an arms race between security experts and malicious agents, where every day new vulnerabilities are discovered, abused and patched. It is never a problem of ...

Animations with CSS3

In the last animations post we spoke about how to make animations with Javascript, this time we're going to talk about how to make the same thing using CSS3. Worth mentioning that with CSS3 we are going to write less code, in this case ...

Simple django wordpress integration with Django WordPress API library

Nowadays, WordPress is the most known CMS in the web. For creating and managing static content with no complex logic behind, it is a good point to start. The problem is when you need to start managing users, custom data and relate them through ...

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

Squash your response time in Django: Querysets

You just picked up this framework named Django, played around with it's ORM for a while and you love how easy you can work with it. You start to notice that your perfect page is taking ages to load. You check your django-debug-toolbar and ...