Participe do grupo no Telegram

William Oliveira

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

Como apoiar meu trabalho

Já faz tempo que crio conteúdo para a internet através deste blog (desde 2014), no Training Center e, mais recentemente, comecei a gravar vídeos e fazer lives no meu canal, que leva o mesmo nome do meu livro, “O Universo da Programação”. Tudo isso tem um único objetivo: levar informação para pessoas que não tem fácil acesso. Faço isso para devolver para as comunidades de programação o que eu tanto...

Livros que todo(a) programador(a) iniciante deveria ler

A leitura é uma habilidade obrigatória em nossa vida como programador(a). Nós lemos muitos livros e, principalmente documentações. Nem sempre o conteúdo que precisamos está compilado em um vídeo maneiro que facilita a nossa vida. Eu sempre incentivo todo mundo a buscar bons livros e boas referências para que sua vida seja mais fácil visto que a maioria do que sei aprendi através deles. Então vou comentar aqui livros que...

Acompanhando alterações em arquivos JavaScript em uma pasta com Node.js e NPM Scripts

Recentemente estava fazendo alguns experimentos com JavaScript e rodando via Node.js, porém toda vez que eu alterava o script, caia na tristeza de ter que mudar de tela para o Terminal e rodar novamente node --experimental-modules index.mjs, o que acaba sendo meio incômodo depois da 50 vez. Pesquisando pela internet encontrei um pacote maneiro que nos ajuda nessa tarefa, o watch, de Mikeal Rogers - para que não precisemos reescrever...

Facilitando os merges no Git com o Visual Studio Code como merge tool e editor padrão

O Visual Studio Code é uma ferramenta de edição de textos fantástica que se mostrou muito versátil e completa. Eu o uso no dia a dia para quase tudo e agora estou passando a inserir em outros contextos para me acostumar mais com o editor. Para quem utiliza a linha de comando para rodar os comandos do Git, não a interface do Visual Studio Code, podemos rodar o comando git...

Produtividade no versionamento via terminal com alias no Git

Utilizando o Git no dia a dia, acaba que repetimos os mesmos comandos diversas vezes, pois existem rotinas no nosso fluxo de trabalho que são repetitivas mesmo, como um git status, git stash, git log, git reset HEAD . e outros que podemos conferir no artigo comandos mais utilizados no Git. Escrever o comando inteiro, várias vezes ao dia, pode se tornar algo chato e improdutivo. Fora os momentos em...

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

Conheça o meu livro!

O livro O Universo da Programação é um 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