Frontend

Gatsby and the new era of site generators

Why Gatsby? One of the greatest aspects of modern web development is how modular and composable everything has become. Building an application these days has

A nice app on Elm street

If you’ve ever worked with Redux – in the context of a React application or not – you may have heard numerous times that it was

Optimizing JavaScript packages for tree shaking

As an author of (open source) packages, I think you have the responsibility to protect the bundle size of your package consumer. When you publish

Creating a declarative oscillator component with React hooks.

Most developers are familiar with the concept of imperative and declarative programming.  Imperative programming is when you provide the program with the exact steps to

Immutability with immer

Why immutability? When working on a React application that needs to handle state, one of the main pitfalls to watch out for is accidental mutations.

Firebase and Redux Saga can be friends

What’s this Firebase thingy? You might have heard about Firebase, a real-time database that stores data as JSON object and was acquired by

How we improved our PWA score by 53 points in 4 hours

A week ago Hannes and I attended PHPUK in London (You can read all about it here). We saw a lot of great talks and

Managing data flow on the client-side

I like to think of client-side applications as empty shells that get populated with data and where the source of that data can be

Webpack your bags

Last updated: December 2020 By now you’ve probably heard about this new cool tool on the block called Webpack. If you haven’t looked

JSday Maceio 2015 recap

We have tons of conferences in Brazil related to web technologies. BrazilJS is far the most incredible one, and it relies heavily on JavaScript. Yearly

Angular 2.0: The Good, The Bad, The Ugly and The Extremely Ugly

Lately there has been some news around Angular 2.0. There are some odd things about working with Angular 1.3 that I’ve experienced

Subscribe