My presentation at FOSDEM 2017

This year my proposal to speak at FOSDEM was accepted and I spoke at the Desktop devroom! :) It was my first talk in English, so I decided to do as many rehearsals as I could. I was 8 in total, but as expected, it was still a little bit faster than expected. :P I had 30 minutes to present and I did it in 26. I usually speak fast and this presentation was made to be fast because I had a lot of content to show in 30 minutes.

Escrevendo o Desconstruindo a web

TL;DR: Escrevi um livro em 315 horas, geralmente aos fins de semana durante 2 ou 3 horas consecutivas. O processo completo durou 8 meses e foi lançado oficialmente na Rubyconfbr2016. Como muitos já sabem, eu lancei um livro chamado Desconstruindo a web pela Casa do Código. Eu sou meio maluco (retardado, segundo o George Guimarães) por produtividade e organização pessoal e resolvi escrever sobre como foi o processo e mostrar todas as métricas que eu coletei.

Rubyconf 2016

TL;DR: A melhor Rubyconf que eu participei Nos dias 24 e 25 de Setembro de 2016 aconteceu a Rubyconf Brasil. Assim como eu fiz um post sobre o primeiro Rails Summit que o Akita participou da organização, resolvi também fazer um post sobre a última rubyconf que ele resolveu organizar. Essa Rubyconf teve vários pontos especialmente importantes para mim. O primeiro deles foi logo no início quando o Gilberto Mautner, que é um dos fundadores da Locaweb, mencionou os números do projeto que eu estou trabalhando por lá.

Ouvir livros (audiobooks), o futuro da leitura

TL;DR: Ouvir livros é o futuro. Atualização de 18/06/2016: Adicionando o audiobooks.com. Quem me conhece sabe que há muito tempo eu ouço podcasts sempre que eu posso, principalmente no caminho entre a minha casa e o trabalho. No fim do ano de 2015 eu vi a quantidade de livros que o Rafael Rosa leu e fiquei abismado. Ele leu mais de 90 livros em um ano! Tudo bem que ele estava em um período sabático, mas mesmo assim ainda é uma quantidade bem absurda de livros para se ler em um ano.

Experiences of almost two years using colemak

TL;DR: I like colemak, and it is a very good layout. I found some equivalent pros and cons, so I can’t recommend it to anyone without a little bit of philosophy. :) For those who don’t know Colemak, it is a keyboard layout created to make the most used keys stay in the home row as well as make you swipe between your right and left hand. There is a keyboard layouts heatmap for you to understand the benefits of using a keyboard layout that was designed to help you to be confortable and fast when typing instead of one that helping the operator to not jam the typewriter.

As escolhas do desenvolvedor

Esse ano fui chamado para palestrar em todas as edições do Encontro Locaweb que acontecem por várias cidades do Brasil! Palestrei em 6 cidades de estados diferentes, e aconteceram na seguinte ordem: Belo Horizonte Curitiba Recife Porto Alegre Rio de Janeiro São Paulo Adicionei os links para as fotos dos eventos na listagem acima. :) Minha palestra se chama “As escolhas do desenvolvedor” e fala sobre as escolhas que fazemos durante nossa carreira de desenvolvedor, escolhas com linguagens, configurações de servidores, deploy, equipe, testes e etc.

OSCON 2015

TL;DR I’ve been at OSCON this year (thanks to Locaweb) and this post will summarize my impressions about the conference. I spoke at Locaweb Tech-Talks about it and you can find my slides here (in portuguese). OSCON (Open Source Conference) is one of the most important open source conferences of our time and happened in Portland this year as usual. Portland is a great city, the one I liked the most until now, it doesn’t have high car traffic, MAX (the train) took us for most of the places we wanted to know, nice people all over the place, great convention center and a lot of other benefits.

New layout of PotHix blog

Welcome to the new blog layout of PotHix.com! :) I decided that the time has came to change not just the layout but the blog engine as well. I’m now using middleman instead of wordpress. Just to be clear, I don’t think wordpress is not good at all, but I want to publish static files instead of keeping the wordpress “infrastructure”. I’ve divided into 3 feeds: Only english posts: http://feeds.

Ruby, Python e native threads

Pode ser que eu seja meio burro (heheh) mas eu ainda achava que o Ruby e o Python usavam Green Threads, mas depois de conversar com uma galera me disseram que eram threads nativas. Pesquisando na internet eu vi que eram mesmo, mas decidi rodar um strace para ver elas rolando e postar sobre isso. Fiz dois scripts simples: Python import threading import time for i in range(5): t = threading.

Golang and 1.2 version performance improvement

I’ve started using Go last month and I really liked to work with the language. The project I’m working on is dead simple and just retrieves metrics and save on a redis server (the data will be analyzed by a different project that I’m working on). So I have 15 goroutines retrieving data constantly and I’m using just two native threads. I did some CPU profiling on the code using my current machine for Golang 1.