Websites with high traffic need to serve the same content several times to different users. Depending on your application, It can be really expensive (resources talking) to process all the application logic every time a user requests web page. Here is where server caching comes, you can just a save temporary copy of the content in … Continued

Let’s face it. Websites have become the front desk of companies worldwide, even more, when you are an NGO that wants to share the world your story: what are you doing and, more important, why it is worth investing in you. It is not difficult to know what would happen with a potential donor or … Continued

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

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

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 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 phone call, which involves spending time, a telephone line and, above all, … Continued

123