Writings

2024

[3 posts]

Check-in III

As we step into February, we’re faced with a blank canvas for the next thirty days. However, let’s reflect on January first.

- Personal Check-in

Trying Out New Things

January is ending and I already started experimenting a bit to work on this year’s themes, and more specifically on the physical and mental health area. How?

- Personal

2023

[7 posts]

Six Years of Using Team O’Clock

When I joined Transifex, the organization had - and still does - an Agile mentality in how they built the product and had been using Scrum for two or three years before my time.

- Agile Tools

Check-In

Hey! A check-in for January. What went well. What didn’t go well, and what I’ve been doing.

- Personal Check-in

On Leading Through Values

Almost one year into the Engineering Manager role, I thought of providing more clarity to the team regarding what this role is about. What I did was to give a brief presentation about it, and there it was, a slide titled “What’s on my mind” (yeah, “kudos” on the great titles).

- Leadership

Disqus No More

Back in 2015, I created - I’m still having difficulty calling it a blog for some reason - this place. GitHub Pages with Jekyll (free hosting FTW), the Poole theme with some CSS and layout changes, and there was a thing - my own thing, besides work - in the internet. “Introverts of the world, unite”.

- Jekyll

2022

[10 posts]

On Enjoying The Ride

I can’t remember where I first stumbled upon this quote from Neil Gaiman. I believe I found a part of it, and for some reason, I started looking for the whole interview to get more context.

- Mental Health

The Five Minutes Talk

It’s a random Tuesday morning after the team’s standup, and Josh just nodded and asked if you had five minutes to talk.

- Leadership

2020

[4 posts]

How to TitleCase Jekyll Titles With Node

Back in December, I decided to refresh this place and start writing again. What I noticed then was that my post titles are a bit inconsistent. Some words are uppercase, some lowercase, some don’t even bother, but you get the point.

- Coding JS

Talent Is Not Enough

June 2019. Radiohead release MiniDiscs [Hacked], a compilation of demos and rehearsals from the creation of the OK Computer era, one of the greatest albums of the 90s.

- Leadership

Boring Software Is Good

Last night I was wandering around the internet reading a bunch of articles, and I ended up reading Basecamp’s blog. For some reason, this part of this random post really struck a chord.

- Product

Writing Beyond the Academy by Larry McEnerney

Since I’ve started writing again - yes, do I write, I kid you not - I try to find ways to become better at it. During my search for resources, I stumbled upon this workshop by Larry McEnerney for the University of Chicago Writing Program.

- Writing External

2019

[3 posts]

After the Intermission

I surely have not written something in a long while. I’ve concluded that I have the urge to share, when I need an alternative way of expression.

- Personal

2017

[2 posts]

IE's InnerHTML Quirks

The background There are a lot of articles out there and StackOverflow threads about this, most of which come to the conclusion that we shouldn’t do it. But let’s face it, sometimes you have to parse the DOM or parts of the DOM with regular expressions, because it’s faster.

- Coding JS

2016

[6 posts]

A Service Worker First Release

I ‘ve been experimenting for some time with progressive web apps and service workers. I know I am not the first one not even have the best implementation (google has already built a collection of tools for service workers), but this works and I am happy about it.

- Coding

First Steps With Facebook's Instant Articles

Introduction I think Instant Articles is the Facebook’s way of saying “You had one job” to all developers out there. For me (a developer) is nothing more than a way to give your content to users fast without all the problems that our CMS’s and code add to the user experience.

- Coding

Upgrading Jekyll 2.x to 3.x

At February 1st Github announced the upgrade of Jekyll from 2.4 to 3.0 for Guthub Pages. I thought this was the time to upgrade my local setup to the new version. I ‘ve tried it some time ago but got some error and was too tired to debug anything, but now I had no choice.

- Jekyll

2015

[17 posts]

Create Custom Domains for Development in XAMPP

If you are developing sites the you ‘ve come to a place where you are furstrated with constantly having to change things when you move to production such as changing urls to get the thing work. We spent three hours of our lives with a friend of mine to reconfigure a Wordpress site from a XAMPP server to production server. Another example I can think of is the Laravel’s public folder, I don’t want to go to localhost/site/public each time, a mywebsite.com would be fine.

- Workflow Coding

Share Buttons Performance Issues

Last week we had a series of interviews with a number of candidates for a junior frontend developer position and at the end of each session we gave them a “code challenge” to complete in their spare time, only if they wanted to. Nothing special, just a simple responsive prototype so as to take a peak at the quality of their code.

- Performance Coding

A Modal Alternative Proposal

When I saw modals some years ago, I thought it was one of the best things happened. Just use a plugin and show your important stuff to the user and you are ready to go. Things changed since then and plugins went bigger and better, but I think we are using tooooo many resources and third party libraries and we need to stop.

- Coding UX

Better UX for Users With Ad Blockers

Let me start by saying that preventing people from using your content if they use an ad blocker is unethical. All this fuzz about ad blockers and no one says that ad blockers may block a site feature too.

- Coding JS

Browser History API

This is a simple tutorial about using browsers’ history API to keep your form selections. Imagine you have a form that filters some posts with ajax. If the user goes to one of those links without opening to another tab, all the filters are going to disappear if he comes back.

- Coding JS

BEMIT CSS Based Grid Mixin

After reading this article from @csswizardry about taking the BEM naming a step further I wanted to create as simple mixin to build grid classes with this pattern u-1/3@md.

- Coding CSS

Vanilla Javascript Selectors

Everytime I start a new project I try to evaluate my needs for javascript and decide if I am going to use any third party library or not.

- Coding JS

Create Custom Description for Your Jekyll Posts

There are two ways to create a description from your post, the first one is use the existing post.excerpt tag Jekyll has after reading Jekyll documentation or create your own with some simple steps.

- Jekyll

Swiper-JW Player

Swiper-JW Player is a very small plugin that extends iDangero.us Swiper to avoid setting up the configuration for stopping JW Player videos between slide navigation in each Swiper instance.

- Coding JS

Highlight Ruby Code in Jekyll

A few days ago I was trying to write a tutorial about creating a simple dynamic menu for Jekyll and I came across a strange problem while I was trying to show and highlight some ruby code.

- Jekyll