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

2018

Retrospectiva 2018 - decepções, erros, muito aprendizado e transformação pessoal • 06/12/2018

O processo seletivo perfeito (ou quase) para pessoas desenvolvedoras de software • 29/11/2018

Diário de bordo: controlando a ansiedade, revisando atitudes e melhorando o auto conhecimento • 18/11/2018

Novidade: newsletter do Will • 16/11/2018

Pare de procurar conteúdo e comece a praticar! Você pode estar bloqueado(a) pela paralisia por análise • 11/11/2018

Com qual linguagem de programação eu devo começar a programar • 04/11/2018

Mito ou pato, o que é ser desenvolvedor(a) fullstack? • 30/10/2018

Qual o salário de um(a) programador(a) • 25/10/2018

Faculdade não ensina nada atualizado • 25/10/2018

Vale a pena fazer faculdade para trabalhar com programação • 25/10/2018

Um livro sobre carreira em programação • 16/10/2018

Empresas que contratam pessoas desenvolvedoras de software acima dos 40 anos • 10/10/2018

Como escrever um artigo - dicas para tirar seu artigo do papel • 02/10/2018

Migrando de Hexo para Jekyll facilmente com Dunders • 23/09/2018

Mentoria como meio de apoio à evolução dos nossos funcionários • 19/09/2018

Uma mudança necessária • 10/09/2018

A verdadeira podridão • 01/09/2018

A diferença entre frontend, backend e mobile • 06/08/2018

A pirataria me trouxe até aqui • 29/07/2018

A diferença entre ajudar comunidades, ganhar dinheiro com o mercado de educação e o marketing pessoal • 03/07/2018

Pensando em componentes de interface com exemplos em React • 08/06/2018

Entendendo estado de componentes com React na prática • 29/05/2018

Os caminhos da Engenharia de Software: o que estudar • 08/05/2018

Utilizando o VS Code para programar em Clojure • 07/05/2018

É hora de sair dessa empresa aí • 03/05/2018

Deploy de uma aplicação React no GitHub Pages • 03/05/2018

Aplicativos gratuitos para aprender ou treinar o inglês • 11/04/2018

Entendendo recursividade com Clojure • 09/04/2018

Criando nosso plano de carreira no Trello • 01/03/2018

Criando nosso plano de carreira e assumindo o controle do nosso futuro profissional • 15/02/2018

Eu não quero ser o próximo a criar uma biblioteca ou framework open source de sucesso • 24/01/2018

2017

Retrospectiva 2017 — O ano mais louco da minha vida • 29/12/2017

Assumindo o papel de protagonista em nossa aprendizagem • 06/12/2017

Não seja um(a) babaca de comunidade • 03/12/2017

Organizando sua vida pessoal, profissional e estudos com Trello e Kanban (e um pouquinho de Scrum) • 19/11/2017

Aprender programação do iniciante ao avançado com um curso focado no mercado de trabalho • 24/03/2017

Livros que todo desenvolvedor de software deveria ler • 16/02/2017

Escolha um trabalho que você ame e nunca terá que trabalhar: uma mentira • 11/02/2017

Como aprender uma nova linguagem de programação por ano • 10/02/2017

O que fazer depois de instalar o Fedora • 09/02/2017

Como é uma entrevista de emprego para desenvolvimento front end - JavaScript • 09/02/2017

Facilitando o desenvolvimento Nodejs com Nodemon • 06/01/2017

Metas para 2017 - vai ter muito JavaScript, Nodejs, ES6 e Haskell esse ano • 01/01/2017

2016

Retrospectiva 2016 - Projetos legais, Open Source, Eventos e mais • 22/12/2016

Devolva para as comunidades • 24/07/2016

Introdução ao Cálculo Proposicional • 15/07/2016

Introdução ao Raciocínio Lógico • 19/06/2016

Mudança de ares FEMUG-ABC • 05/06/2016

Comecei a faculdade de Informática, e agora José? • 29/05/2016

Relatos de um experimento pessoal sobre a Ansiedade • 28/05/2016

Começando com VIM: O Editor de Texto • 22/05/2016

Aumente sua produtividade e da sua equipe com gamificação e um RPG arretado • 14/05/2016

Produtividade: priorização de tarefas, execução e melhoria do processo • 21/04/2016

Links úteis para aprender, se aprofundar ou manter-se atualizado sobre JavaScript • 20/04/2016

Livros sobre JavaScript, do iniciante ao avançado e ES6 • 19/04/2016

Produtividade, conhece-te a ti mesmo • 18/04/2016

Por que você desistiu de ser Cientista? • 16/04/2016

Produtividade, uma re-introdução • 13/04/2016

Criando uma imagem Docker personalizada • 11/04/2016

Comandos mais utilizados no Docker • 11/04/2016

O que é uma imagem e o que é um container Docker? • 11/04/2016

Uma rápida introdução ao Docker e instalação no Ubuntu • 10/04/2016

Postando no blog estático direto pelo GitHub com Hexo e Travis CI • 06/02/2016

2015

Um ano (ou um pouco mais) como desenvolvedor Front End • 01/12/2015

Corrigindo as permissões de usuário para o NPM no Linux • 12/09/2015

Utilizando versões antigas do Nodejs • 12/09/2015

Twitter Bootstrap do jeito certo • 08/09/2015

Migrando de WordPress para Hexo • 04/08/2015

Frameworks Front End • 04/03/2015

Contribuindo para projetos Open Source no Github mesmo sendo iniciante • 09/02/2015

Haroopad um editor Markdown maneiro! • 09/02/2015

Como detectar o dispositivo que acessa seu site • 03/02/2015

Aprenda a trabalhar em Equipes!!! • 30/01/2015

Semântica HTML • 29/01/2015

Utilizando o Trello para gerenciar Projetos • 27/01/2015

Como alcançar objetivos rapidamente nos estudos (Sem ficar louco) • 27/01/2015

O que é linguagem de programação de alto/baixo nível? • 26/01/2015

Como ser mais produtivo? • 26/01/2015

Sobre os requisitos para vagas de emprego Front End (e outras áreas também) • 23/01/2015

Extensões do Navegador para Desenvolvimento Web • 22/01/2015

Protocolo HTTP • 21/01/2015

URL ou URI, qual a diferença? • 20/01/2015

Como deixar o Ubuntu mais rápido • 19/01/2015

Meu contato com o Linux e por que você deveria testar • 16/01/2015

CSS Reset de várias maneiras • 15/01/2015

Pré processadores CSS • 14/01/2015

Quanto cobrar pelo Freelance? • 12/01/2015

Instalando o Sublime Text no Ubuntu • 10/01/2015

Plugins do Sublime Text para Desenvolvimento Web • 10/01/2015

2014

Grunt | Automatizando tarefas • 18/12/2014

Instalação do ambiente LAMP • 10/11/2014

Minificar pra que? Uma breve explicação • 15/09/2014

Gulp | Esse é ligeiro • 14/09/2014

Interfaces like a boss! • 13/09/2014

Olha o passarinho! (Falando sobre o Bower) • 02/09/2014

Usando o Sublime Text • 30/08/2014

Instalando o Git no Windows • 30/08/2014

Como criar uma base box para o Vagrant • 21/08/2014

Desenvolvedor Front End Iniciante: Trilha/Guia de estudos • 18/08/2014

Vagrant no Windows com Putty • 17/08/2014

Vagrant - Como configurar e utilizar • 17/08/2014

Vagrant - Introdução e Instalação • 17/08/2014