How to test your Content Types with Devel module in Drupal 8

When you are creating a new Drupal site, you need to take into consideration many variations and try to plan very well the content and its structure. One of the most important elements in all this process is testing your content. Imagine this: you’ve ...

Acquia Certified Drupal Developer for Drupal 8

Congratulations to José Ariza Cabrera who recently passed the Acquia Certified Site Builder - Drupal 8 exam! José has been a Swapps USA developer for over four years and has worked with Drupal for nearly three years. He has played a lead/active role in the following client ...

See what’s new on Drupal 8

This month, the Drupal community is celebrating the application's 20th anniversary since its first release on May 18th, 2000. This is a huge accomplishment because the Web has mutated a lot during these 20 years and the developers, contributors, and all the people behind ...

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

A simple strategy to organize your day when working at home

Working remotely may seem cool as you manage your own time. But don’t let this go against you. Managing your own time does not mean you don’t have a schedule; you must have one in order to accomplish every task you have in your ...

How to create an ajax form with drupal 7

In this tutorial, I am going to explain how to create an ajax form within a block. This is useful when we want to avoid the page reload after submission. We are going to create a small form with one input text and a ...

How to switch to a remote-based company

I get it, building a remote-based business is not an easy task. It requires some ingredients to get to a point where the business can be even more efficient than a physical-based one. These last days several people have been forced to work from ...

View JS in a different way: meet Vue

A couple of years ago, it was pretty standard to refresh the page every time our users performed an action: saving a form, applying a filter to a search, etc. Making the site reactive and allowing our users to perform these actions without refreshing ...

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

User Testing on UX design

Through the years, the design concepts applied to user interfaces and user experience have evolved to become an integral part of the creative process. Almost every designer has to face the problem of having beautiful ideas but terrible execution. Even if what you think ...

CSS Grid: The Ultimate Layout Tool

CSS grid technology represents a completely new way of thinking web layouts, a way in which you are in full control of the presentation. No more weird HTML nesting and non-semantic elements here and there to assist our layouts. Unlike any other tool available ...

Challenges and opportunities of services sector for less developed economies

The services sector is becoming more transcendental in the economy. According to online statistics from the World Bank, the percentage service’s shape overworld Gross Domestic Product (GDP) has been increasing in the last thirty years from 54.2% in 1995 to 65% in 2017. As ...