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

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

Gulp | Esse é ligeiro

Você é preguiçoso que eu sei! Programadores são preguiçosos… - Nem vem com Mimimi, por que você é sim - É por ser preguiçoso que o programador cria soluções que automatizam as tarefas, algo para agilizar as coisas chatas e sobrar tempo para as coisas legais - Como brincar com uma bolinha de papel. E foi pra automatizar tarefas que surgiu o Grunt. Grunt? Não era Gulp? Automatização Quem trabalha com infra...

Interfaces like a boss!

É amigo, teve um tempo em que modificar um registro no banco de dados era a coisa que eu achava mas incrível do mundo, gerar um relatório em PDF com PHP então… Nem se fale! Porém, hoje, o que eu curto mesmo é desenvolver interfaces e trabalhar no Browser com JavaScript. Só que criar interfaces não é só sair desenhando no Browser com HTML e CSS, depois colocar umas ações...

Olha o passarinho! (Falando sobre o Bower)

O Bower facilitará sua vida gerenciando as dependências Front End do seu projeto de maneira prática e fácil. Você deve usar algumas libs, frameworks como JQuery, AngularJS, Bootstrap e outros facilitadores para agilizar o processo de desenvolvimento né? E para isso você entra no site de cada um, baixa e utiliza. O Bower serve para facilitar isso. Com ele, você cria um arquivo manifesto (no final do post entendemos o...

Imagem da capa do livro O universo da programação

Conheça o meu 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