Oba! Enfim nos encontramos.
Meu nome é Rafael. Comecei minha carreira em 2005 como designer gráfico e em 2013 virei programador. Desde então, tenho me divertido criando produtos e compartilhando aprendizados no meu blog.
Projetos prediletos
Veedgee
NovidadeVeedgee varre diversos sites de venda de ingresso, e lista os melhores eventos acontecendo no sul do Brasil.
Glorious Demo
PremiadoBiblioteca JavaScript que simula um editor e um terminal para demonstrar algum código em ação. Conquistou "Product of the Day" no Product Hunt e 3k+ estrelas no Github.
Posts recentes
Diminuindo a complexidade de múltiplos condicionais com um dicionário de estratégia
Em uma estrada sem bifurcações, é impossível errar o caminho. Quanto mais bifurcações, maior a chance de se perder. O mesmo vale para programas. Neste post, apresento uma estratégia que implementa variações no código sem recorrer a bifurcações.
Princípios que tenho em mente ao começar um projeto paralelo
Quanto mais bem alinhadas são as suas expectativas em relação a um projeto, mais fácil é concluí-lo. Seja sabendo dosar bem o escopo ou aproveitando todas as oportunidades de evitar gastos, ter um leque de bons princípios que norteiam o desenvolvimento de um projeto paralelo é tão importante quanto um mapa em mãos quando você se embrenha em território desconhecido.
Personalizando checkboxes e radio buttons sem truques
Muito difícil encontrar alguém que se satisfaça com o visual nativo de checkboxes e radio buttons definidos pelo navegador. Enquanto diversos outros elementos evoluíram suas APIs para permitirem a total personalização de seus estilos, checkboxes e radio buttons parecem ter estacionado na idade média da programação. Ou será que eles evoluíram e a gente apenas não se deu conta?
Estratégias para dar nome ao seu projeto paralelo
O momento de dar um nome ao projeto é mágico, mas algumas pessoas podem se deparar com uma folha em branco que insiste em não imprimir nome algum, seja por um bloqueio criativo, ou por qualquer outra dificuldade. Neste post eu compartilho três estratégias que certamente vão ajudar a fertilizar sua mente até que, como num passe de mágica, um bom nome brote dela.
A melhor maneira de fazer seu projeto paralelo andar
Uma vez ouvi um programador chamar o Github de cemitério de projetos paralelos. Achei uma injustiça com o pessoal que dia sim e dia também está evoluindo seus projetos. Mas reconheço que para tirar um projeto do papel é necessário ter a habilidade de seguir em frente com algo que nunca parece caber no nosso tempo livre. Em pouquíssimos parágrafos, compartilho neste posts a estratégia que eu tenho adotado para manter meus projetos paralelos sempre em movimento e impedir que a falta de disposição matem algumas boas ideias no meio do caminho.
Como transformar HTML em imagem facilmente via NodeJS ou via Browser
Seja exportando um gráfico, ou gerando imagens com textos dinâmicos, o processo de transformação de HTML em imagem pode vir a calhar para diversas situações do dia a dia. Este post explica como fazer esta tranformação tanto no servidor (NodeJS), quanto no próprio browser.