William Oliveira

Carreira em programação, JavaScript, Nodejs, Performance Web, Git, GitHub, Linux, Open Source, mas também coisas realmente importantes como inclusão e diversidade - Vim da periferia pro mundo
Imagem da capa do livro O universo da programação

Livro: O universo da programação

Um livro guia para quem deseja entrar na área de programação.

Tudo o que você precisa saber para entrar nessa área tão cheia de oportunidades e com um futuro promissor.

Conheça o livro

Um livro sobre carreira em programação

José Martí, um pensador cubano, disse que existem três coisas que devemos fazer na vida: “plantar uma árvore, escrever um livro e ter um filho”. Como alguém crescido no interior, com mãe viciada em plantas, eu já plantei algumas árvores (e outras plantas), não penso em ter um filho agora, mas acabei finalizar a escrita de um livro. Hay tres cosas que cada persona debería hacer durante su vida: plantar...

Empresas que contratam pessoas desenvolvedoras de software acima dos 40 anos

A grande maioria das pessoas do mercado de programação, hoje, é de pessoas na faixa etária de 25 a 34 anos. Podemos confirmar essa afirmação analisando os gráficos do StackOverflow e do HackerRank, que fazem um levantamento anual com pessoas que utilizam suas plataformas. Segundo o StackOverflow, 49.2% do mercado é de pessoas na faixa dos 25 até 34 e o HackerRank confirma isso no seu gráfico. Isso acaba sendo...

Como escrever um artigo - dicas para tirar seu artigo do papel

Na comunidade de desenvolvimento de software é comum escrevermos artigos e para isso possuímos nossos próprios blogs ou mesmo escrevemos para algum portal (ou portais) de tecnologia. Isso é muito importante para transmitir o que sabemos, seja pouco ou muito, e também nos ajuda a fixar conhecimento. Muita gente sente vontade de escrever, mas acha que não tem noção de como se faz ou mesmo tem medo de fazer algo...

Migrando de Hexo para Jekyll facilmente com Dunders

Recentemente eu estava procurando alternativas para deixar a entrega dos artigos no meu blog um pouco mais rápidas. Isso porque, toda vez que eu subia um artigo novo, era necessário aguardar o build e merge via Travis CI. Isso poderia demorar alguns segundos ou até 3 minutos, por eu utilizar a versão gratuita do Travis junto com GitHub Pages. Encontrei diversas maneiras de agilizar isso, mas confesso que a mais...

Mentoria como meio de apoio à evolução dos nossos funcionários