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

Instalando o Sublime Text no Ubuntu

Quem me conhece sabe que eu sou um fã do Sublime Text por ele ser um editor excelente com muitos plugins úteis e por isso eu já fiz uma introdução anteriormente sobre o editor e por que eu gosto dele. Se você usa Ubuntu ou derivados do Debian, vou ensinar como instalar o editor e configurar sem dor de cabeça. :) Pelo Terminal Abra o terminal (Ctrl + Alt + T)...

Plugins do Sublime Text para Desenvolvimento Web

Em meus posts anteriores eu deixei algumas dicas de configuração do Sublime e instalação no Ubuntu, alguns atalhos legais. Agora vou citar alguns plugins que eu utilizo no dia-a-dia para melhor aproveitar o editor. Para instalar plugins no Sublime você já sabe que é pelo Package Control que instalamos anteriormente no Post de configuração. Então pressione Ctrl + Shift +P e digite Install. Vai aparecer uma lista com algumas opções, selecione...

Grunt | Automatizando tarefas

Todo processo de desenvolvimento possui algumas tarefas repetitivas como testes, minificação de arquivos, concatenação de arquivos para conseguir modularizar algo, etc. O que é o Grunt? O Grunt é um automatizador de tarefas. Você configura de acordo com o seu Workflow e deixa ele fazendo essas tarefas repetificas para você. Mais detalhes sobre o Gruntjs aqui.. Instalação Será necessário possuir o Node.js e o NPM instalados em sua máquina. Se...

Instalação do ambiente LAMP

Apesar de muita gente estar migrando para o Nginx, muitos começam os estudos em PHP usando Apache, MySQL e Linux no servidor de hospedagem ou localmente - Se você é usuário Windows, eu recomendo fortemente a utilização do Vagrant para que você use o Linux em uma VM e aprenda um pouco sobre o S.O. durante seus estudos. Isso fará diferença para você conhecer melhor seu próprio servidor de Hospedagem, já que...

Minificar pra que? Uma breve explicação

Quando você escreve um código fonte JS, com certeza, deixa alguns espaços em banco dando tabs para identar, coloca alguns espaços entre comentários, nomes de variáveis que são extremamente legíveis e fáceis de entender e por ai vai… Deixa tudo uma belezura. Para deixar os scripts mais leves Os comentários e tabulações não contam pra que o script funcione e deixar isso lá só torna seu arquivo mais pesado e para o...