If you come from MVC or one of its brothers/cousins/incredible mutations, this diagram should be familiar to you: The user action triggers a call to a controller, who updates the model and refreshes the view. THE PROBLEM: NON-DETERMINISTIC UI This works well when you have few controllers and views, but it gets really messy as the application’s complexity …

There was a time when I always asked myself which level of specificity should I reach when writing my CSS code. It is so easy to nest selectors without touching the HTML markup, write top level selectors for things like ‘h2’ or ‘a’… And end up rewriting rules, re-rewriting, un-writing the rewritten… The problem with CSS is …

Google Sign In provides a handy way to authenticate users though the OAuth 2 protocol in your web applications. This was easily implemented using plain jQuery, even if you wanted to customize the visual appearance of the button. With libraries like React, it gets a little bit more complicated. The basic idea is to render a …

Working as a dev in Scrum can be really hard, let’s face it. With constant deliveries and no time for tech improvements, it is easy to feel like in crazy race to nowhere. These are the facts that I found myself most annoying, and how I try to deal with them. #1 Management not involved …

Some time ago a teammate and I implemented some POC with Backbone and React and from the beginning I thought it would be interesting to combine these two frameworks, as Backbone only provides a lightweight base for scaffolding the app and React seems a very powerful library to build the UI. But the first implementation I …