From software developers to software architects, the software world is full of influential people, many of whom have active social media presence. Therefore, I decided to write an article about those top software development influencers who changed our lives. Following … Read More
Agile web and app development
Legacy Code: definition, recommendations & books
In Global Software Architecture Summit in Barcelona, we talked about “Legacy Code” and there were many opinions about it. I decided to do a small research to continue investigating, I read books about this topic and talked with our software … Read More
Proxy / Cache: A faster local environment
Sometimes, some projects have a local development environment that’s not completely isolated and depends on some infrastructure that we cannot locally raise, be it because of license issues, time constraints, etc. In my case, this dependency is a service that … Read More
The Circuit Breaker Pattern
In today’s article, I’d like to focus on the Circuit Breaker pattern. Some background: In a previous article we talked about how to handle transient failures through the application of the Retry pattern. As a reminder, transient failures are those … Read More
Creating, Using & Building a DSL
The main idea behind this article about building a DSL is to play and experiment with some design patterns on a surface level. We’ll have a character with a position, and we’ll move it in four directions thanks to the … Read More
Publishing multi module Android libraries
A lot of times, while developing mobile applications we realize that we have to solve the same problem time and time again. The solution to this issue is to extract the solution from a library so it can be reused … Read More
Mobiconf 2019: Our Experience
Mobiconf 2019 has been a spectacular edition. This conference, that took place in Cracovia, gathered a lot of mobile development experts, from engineers to designers and managers. We attended a lot of talks during its two days duration, and here’s … Read More
11 software development companies doing great things in Europe
The European startup scene has been growing more than ever and unless you are building everything in house, very often, an external help is needed when it comes to the development part. Which is why I decided to list down … Read More
Top 10 software development workshops and courses in Barcelona
There are hundreds of software development boot camps out there for those who would like to start their career as a software developer, but what about all those who are already in this field, who have mid-high level, both knowledge … Read More
Combine vs RxSwift: Introduction to Combine & differences
In today’s article I’d like to give an introduction to Combine and show its main differences with RxSwift, and probably the best way to start is by showing Apple’s definition of Combine: A unified, declarative API for processing values overtime … Read More
MotionLayout – Create Animations in your Android app
Introduction to MotionLayout For a long time, Android developers have suffered hardships when trying to create animations in our apps. Native Android libraries didn’t make it easy to create simple animations, like the “swipe” when you delete an element from … Read More
What is Plop – File Generator Tool System
What is Plop? Plop is a file generator tool system which allows you to define a script file to generate all the boilerplate files for you. Similar in how Angular schematics works, you can define a set of actions who … Read More