Tech Lead @StackOverflow.
JavaScript and OpenSource enthusiast.

Evolutionary Design Systems

I have recently had the privilege to speak about Evolutionary Design Systems at the last Thoughtworks’ XConf Europe. If you are either a mantainer or a consumer of a Design...

Read more Evolutionary Design Systems

Evolutionary UI

In Septmber 2017 our Thoughtworks CTO Rebecca Parsons together with Neal Ford and Patrick Kua wrote a book titled Building Evolutionary Architectures: Support Constant Change. The book contains a lot...

Read more Evolutionary UI

FrontendOps

I had recently the privilege to speak about FrontendOps at the last Thoughtworks XConf EU in UK, Germany and Spain. You can find my presentation slides here and at some...

Read more FrontendOps

What is React Fiber ?

During the last months, the interest of the community to the latest version of React has grown rapidly, especially after the awesome job Lin Clark did to explain how React...

Read more What is React Fiber ?

Unit Testing a React Redux App

Redux is a tool for managing data-state and UI-state in JavaScript applications. Features like having one store as the single source of truth, as well as actions and reducers that...

Read more Unit Testing a React Redux App

Alternative patterns in JS: OLOO style

This is my fourth and last post in the series of “JS: Leave the classes to those other languages”. If you haven’t checked out the first three posts, you can...

Read more Alternative patterns in JS: OLOO style

Pseudoclasses and prototypal inheritance in JS

This is my third post in the series of “JS: Leave the classes to those other languages”. If you haven’t checked out the first two posts, you can read them...

Read more Pseudoclasses and prototypal inheritance in JS

JS Prototype chain mechanism

This is my second post in the series of “JS: Leave the classes to those other languages”. If you haven’t checked out the first post, you can read it on...

Read more JS Prototype chain mechanism

JS: Leave the classes to those other languages

Who have never used pseudoclasses in JavaScript? It’s too hard for a “traditional OO developer” to not use classes. They are his way to describe objects. The first time I...

Read more JS: Leave the classes to those other languages