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

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

Problemas ou armadilhas de sermos autodidatas

Hoje em dia temos muito conhecimento espalhado na internet. Não precisamos de uma sala de aula para aprender algo de nosso interesse. Temos conteúdo de todos os tipos por vídeo, através dos blogs e/ou documentações e livros técnicos. Se queremos aprender programação, temos cursos completos via self learning, como o freeCodeCamp, se desejamos entrar na área de desenvolvimento de software temos livros que ensinam sobre isso (como o meu :wink:)...

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