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

Escolha um trabalho que você ame e nunca terá que trabalhar: uma mentira

Uma frase clássica: Escolha um trabalho que você ame e você nunca terá que trabalhar um dia em sua vida Supostamente uma frase de Confúcio. O título do artigo parece que eu quero arrumar uma briga com algum palestrante da área de RH, empreendedorismo ou que trabalhe motivando as pessoas para grandes empresas, porém não é isso. Leia o artigo até o final para ver se você concorda com minhas...

Como aprender uma nova linguagem de programação por ano

Alguns desenvolvedores experientes recomendam que aprendamos uma nova linguagem de programação por ano. Eu concordo com isso. Acho interessante estudar um novo paradigma, novas maneiras de se fazer o que fazemos na nossa linguagem preferida. Isso é renovador. As vezes você está de saco cheio da linguagem de programação que você trabalha, como o JavaScript. Então, talvez seja hora de estudar uma outra linguagem como o Java para que você...

O que fazer depois de instalar o Fedora

Recentemente decidi migrar do Ubuntu, distro que usava a muito, muito tempo, por conta de alguns problemas com a minha máquina. Eu utilizava configurações para deixar ele mais rápido, porém nada mais ajudou depois da ultima atualização. Começaram a aparecer alguns bugs então decidi largar de vez e testar outra distro. Depois de algumas horas instalando dependências no Arch Linux, decidi ir para o Fedora por ser mais prático já...

Como é uma entrevista de emprego para desenvolvimento front end - JavaScript

Muita gente me pergunta como é uma entrevista de emprego para a área de desenvolvimento front end ou JavaScript. Dúvidas como “O que temos que fazer nessas entrevistas?” ou “É muito difícil?” são comuns nas conversas que tenho com pessoas que busca um emprego na área. Nesse post vou contar um pouco da minha experiência com algumas entrevistas. Senta que lá vem história. O medo das entrevistas Quando você nunca...

Facilitando o desenvolvimento Nodejs com Nodemon

Criar um script Nodejs e rodar no Terminal é algo muito fácil. Basta escrever seus comandos em um arquivo JavaScript (.js) e rodar o comando node script.js ou node script. Claro, tem que ter o Nodejs instalado em seu SO. Para facilitar mais a nossa vida no ambiente de desenvolvimento ainda podemos utilizar o NVM para gerenciar versões do Nodejs em nosso SO. Assim podemos ter várias versões, além da...