Hi, I'm Francesc.

Software Engineer, Public Speaker, Good Guy


Tune in on YouTube every two weeks to see me hacking with Go and Cloud technologies while cracking amazing jokes (imo).
Go Tooling in Action
My most successful workshop to date: covering the tools all gophers use daily. Do you want it at your conference? Hit me up!
A simple tool that embeds code into your Markdown files from any other files, and keeps everything in sync.

Latest Post

Jan 15, 2018

Why are there nil channels in Go?

This blog post is complementary to episode 26 of justforfunc which you can watch right below. Everybody that has written some Go knows about channels. Most of us also know that the default value for channels is nil. But not many of us know that this nil value is actually useful. I got this same question on twitter, from a developer learning Go, wondering whether Go nil channels existed just for completeness. ...Read More


My profile picture.

I am a Software Engineer with a passion for Developer Experience, Product Management, and Developer Relations. I love building tools that make developers more productive and happier.

Until quite recently, I was the VP of Product and Developer Relations at Dgraph Labs.

Previously, I was a Developer Advocate for the Go team at Google and for Google Cloud Platform.

I’ve been working closely with the Go team at Google since 2012, and my goal has always been to make the language as accessible as possible to everyone. And even after I left Google, I became a Google Developer Expert

On this page, you will find the projects I’ve worked on, such as my YouTube series justforfunc, as well as some of my GitHub repos, blog posts, and some of the talks I’ve given over the years.