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 - 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

Postando no blog estático direto pelo GitHub com Hexo e Travis CI

Confesso que fiquei tentado a migrar para o Jekyll (Ruby) depois que um amigo me mostrou que da para postar no blog direto do GitHub sem ter o Jekyll instalado na máquina. Porém eu não desisti do meu queridinho, o Hexo (feito com Node <3). Se você não conhece o Hexo, da uma olhada nesse artigo: Migrando de WordPress para Hexo. Andei pesquisando sobre como postar no Blog direto pelo...

Um ano (ou um pouco mais) como desenvolvedor Front End

Todo mundo tem uma história legal pra contar sobre como começou na área de Desenvolvimento, seja Web, Mobile, Desktop ou tanto faz. Sempre temos algo interessante para passar para os novos desenvolvedores que estão entrando no mercado e que, as vezes, tem medo de se arriscar, achando que precisam saber de tudo para investir no primeiro trampo. Conheça um pouco sobre como foi meu primeiro ano como Desenvolvedor Front End....

Corrigindo as permissões de usuário para o NPM no Linux

Se você utiliza Linux e usa NPM para baixar pacotes Nodejs, provavelmente precisa utilizar o sudo para efetuar as instalações e digita sua senha a cada nova instalação. Porém tem uma forma mais fácil de se fazer isso. A pasta /usr/local é onde ficam (normalmente) os programas em geral e os pacotes Globais do Node. :) Para instalar algo ali dentro, o NPM precisa de permissão de usuário para essa...

Utilizando versões antigas do Nodejs

Se você, assim como eu, atualizou a versão do Node instalado em sua máquina para a versão 4.0.0, pode ser que algo pare de funcionar, como no meu caso o Hexo (Que eu utilizo para esse Blog). Porém não precisa se desesperar, além dos módulos logo se atualizarem para a nova versão, existe uma solução simples para esse tipo de problema. Existe uma ferramenta muito legal chamada NVM (Node version...

Twitter Bootstrap do jeito certo

Muita gente critica o uso do Twitter Bootstrap devido a nomenclatura de suas classes e aos muitos componentes que o framework possui. Dizem que as classes não são semanticas e que o peso do framework é desnecessário. Pois bem, você não precisa das classes col-md/lg/xs-xxx no seu HTML e para projetos pequenos (que você não usa todo o potencial do framework) você pode selecionar somente o que vai utilizar no...