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

Contribuindo para projetos Open Source no Github mesmo sendo iniciante

Se você é iniciante já deve ter escutado: “Se quiser aprender mesmo tem de botar a mão na massa!”. Sim! E eu concordo. A melhor maneira de aprender é estudando e praticando muuuuuito! Porém, nem sempre temos um projeto para iniciantes dando sopa na internet ou uma empresa que nos de a oportunidade de praticar lá e crescermos assim. Então uma ÓTIMA maneira de se praticar é auxiliando projetos no Github....

Haroopad um editor Markdown maneiro!

Todo mundo que trabalha usando Markdown ou usa a linguagem somente para descrever seus repositórios no Github gosta de ter aquele preview maneiro que o Mou apresenta né? Pois é, mas o Mou não funciona em outras plataformas a não ser Apple. :( #chateado Conheça o Haroopad! Para suprir a necessidade daquele preview show eu andei pesquisando e venho utilizando o Haroopad a uns 4 meses. É uma ferramenta muito...

Como detectar o dispositivo que acessa seu site

Uma dica rápida para quem trabalha com diversos tipos de dispositivos! Dependendo do projeto em que você está trabalhando, pode chegar a necessidade de detectar qual é o tipo de dispositivo que está acessando o site/aplicação/sistema, etc. As vezes isso é feito para redirecionar o usuário para uma outra versão do projeto, as vezes simplesmente para ativar uma funcionalidade ou não. Isso pode ser feito de diversas maneiras e um...

Aprenda a trabalhar em Equipes!!!

Como eu disse em um post anterior, você não vai trabalhar sozinho a vida toda. Chega uma hora em que é preciso trabalhar em equipes, interagir com outras pessoas e é necessário que você aprenda isso. Mesmo que você trabalhe em casa, vai precisar enviar seu projeto para outras pessoas. Existem algumas boas medidas para conseguir trabalhar bem em grandes ou pequenas equipes… Organização As pastas que você cria para...

Semântica HTML

Quando estamos iniciando os estudos na área de Web aprendemos semântica e, as vezes, nem temos noção da importância disso. Aprendemos que cada tag HTML serve para alguma coisa: <title> para o título da página (Aquele que aparece na aba do navegador), <p> para parágrafos, <h1,2,3,...> para títulos do conteúdo, etc. Porém, com o tempo, algumas pessoas param de utilizar essas tags e começam a bagunçar tudo! Usam o h1 pra...