Adrià Fontcuberta

Adrià Fontcuberta

Oh, hi! 👋 I'm Adrià Fontcuberta, a UI engineer interested in JavaScript, CSS, UX, lean software development, clean code, and everything in between.

Find me on Twitter, GitHub and LinkedIn. Oh, and Strava 🚴. I also collect awesome links.

Three ways of telling if you are not problem-oriented

Are solving problems or just developing sotware?

Creating a culture of testing

Let’s say you are sold on the idea of testing. You know it’s important, and you are struggling selling it to your team, your managers, your colleagues. Why is that?

Testing API calls in Vue applications

More often than not, your app is gonna need to send an API request to an external server. In this article, we’ll see how to test…

Are you preparing a talk? Here, take this uncommon tip

Last year I had the chance to give my “Maintainable & scalable CSS” talk in a couple of events: Barcelona Crafters and Commit 2018. In both…

Goodbye, Medium

It was about time.

Your company is not your family

And that’s a good thing.

t3chfest 2019

t3chfest is one of a kind. It is a tech conference, obviously, but some things make it different from the others.

What are some myths that you believed prior to becoming a software engineer?

So, here’s the list of myths that I believed a long time ago.

Neural networks: The apocalypse is (almost) here

AlphaZero has become the ultimate King of the gaming Artificial Intelligences. The algorithm, developed by DeepMind (a.k.a. Google), beat…

Are you a frontend developer or a frontend developer?

The current big topic in the frontend community is not… new. However, CSS Tricks spiced everything up with their last post, called The Great…

Your opinion doesn’t count

Ahh, the Internet. You gotta love the Internet.


When we think about the future, we tend to focus on things that will likely change. We like progress, shining new things.

On Microsoft, Internet Explorer, and Chromium

Everyone has an opinion about the topic — So why wouldn’t I?

Horror Vacui

The Fall of Babylon, by Jean Duvet. Apocalypse series, circa 1555. Horror Vacui, “fear of empty space”, is a term used in visual art to…

Learning in public

“Expand my brain, learning juice!” — Homer Simpson, poet (Episode s17e06) When I started my newsletter, I stated that Learning in Public was…

CSS: In defense of !important

!important isn’t bad and you shouldn’t feel bad — if you know how to use it

Senior developer? You Keep Using That Word, I Don’t Think It Means What You Think It Means

I’ve been working in the web industry for 10 years now. Does it make me a Senior Developer?

Getting [someone] to do [something]

Have you ever tried to sell something to someone?

Agile is dead(?)

…long live agile?

Did I spend a whole week in Trivago learning JavaScript from Kyle Simpson?

I did spend a whole week in Trivago learning JavaScript from Kyle Simpson

Vue state management from the ground up

Let’s get some state managed 💃

Named arguments — Functions that get and return Objects

Brought to you by Object destructuring and shorthand property names!

Using React-Style Callback Props With Vue: Pros and Cons

A prop can take any form, from a simple string or number to a complex object. And even a Function.

#JSCampBCN 2018 — Recap and learnings

#JSCamp2018 was a two-day Javascript-focused conference held in Barcelona. It was great, and I learned a couple of things.

Agile Open Spain 2018 (from the trenches)

You are only as good as your team. And my team rocked the AOS.

Introducing Cool UX Tools 🚀🚀🚀

A curated list of 200+ cool resources and tools for developers, UX researchers, designers and project managers.