Web Development

How to Create a Custom Layout with Panelizer in Drupal 7

While working with Drupal, sometimes we need to customize an entire entity type of the site, like a page or ...

Guide to Multilingual sites with Drupal 8

We are currently living in a globalized world. Thanks to the internet, the days when companies and businesses had to ...

CMS vs Custom Website Development

This is a very common question when starting a new web project: Should I pick a CMS (Content Management System)? ...

Improve WordPress UX With Custom Gutenberg Blocks

Last year, on December 6th, Wordpress 5.0 released a huge upgrade to the content editor UI, the Gutenberg Block Editor ...

Store Django static assets with Amazon S3

For some projects we serve a lot of images, videos, and documents. This can overload your site and make it ...

Be a developer and don’t die trying: What I have learned after four years working as one

Last monday was my fourth anniversary working at Swapps as a software developer. It was also my four years anniversary ...

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

Creating your first wordpress shortcode

WordPress is the most used Content Management System (CMS) on the world. Its simple design makes it easy to use ...

Quick start with Django ORM

As a web developer, using databases may be a pain, you must ensure that all your queries are pretty well ...

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