Creating, Using & Building a DSL

The main idea behind this article about building a DSL is to play and experiment...


Publishing multi module Android libraries

A lot of times, while developing mobile applications we realize that we have to...


mobiconf 2019

Mobiconf 2019: Our Experience

Mobiconf 2019 has been a spectacular edition. This conference, that took place...


software development workshops

Top 10 software development workshops and courses in Barcelona

There are hundreds of software development boot camps out there for those who...


Combine vs RxSwift

Combine vs RxSwift: Introduction to Combine & differences

In today's article I'd like to give an introduction to Combine and show its main...


Android Motion Layout

MotionLayout - Create Animations in your Android app

Introduction to MotionLayout For a long time, Android developers have suffered...


what is plop

What is Plop - File Generator Tool System

What is Plop? Plop is a file generator tool system which allows you to define a...


Flutter vs. React Native

Flutter vs. React Native: The Popular Developers’ Dilemma

Android and iOS app developers make hundreds, if not thousands of important...


women in software development

25 influential women in software development

In the software development field, we always hear famous names like Martin...


Special Case Pattern

Special Case Pattern

Don’t let your specific case increase your code complexity: Special case...


Tech Talent in Barcelona: statistics & facts

The digital transformation increases demand for tech talent to cover current...


Retry Pattern

Retry Pattern: examples & recommendations

Today I would like to talk about Retry pattern. In distributed applications,...