Analysis of Practice Website is On!

We are thrilled to announce the launch of the Analysis of Practice website.  This is a website that we implemented for the National Council of Architectural Registration Board (NCARB). Its main objective is to collect emails of the architects, designers, educators, and emerging professionals ...

LiveView: Soft real-time interactive application without using Javascript

LiveView is an Elixir/Phoenix library. It enables us to implement interactive applications without using javascript beyond the bare minimum. In this post, I will try to illustrate how it works, by showing a use case where I successfully applied it. I propose the following ...

5 Questions to define your Career Path in the IT World

Defining a career path is not easy. There are many options to choose from and many things you like, which makes it a little difficult to find out which way to go. Whenever you ask “what career path do you want to follow?” the ...

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

Nonprofit marketing: how to identify your audience

In our previous publication, we shared the best practices for nonprofit websites and one of them was especially important for NGO marketing. Moreover, it is essential for every type of industry: identify your audience. That is why today we'll share a very useful technique ...

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