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

Relatos de um experimento pessoal sobre a Ansiedade

A algum tempo descobri que tenho um probleminha chamado TAG. E não é TAG HTML, se fossem essas eu resolveria mais fácil por ser programador frontend. TAG é a abreviação para Transtorno de Ansiedade Generalizada. Um problema psicológico com o controle da Ansiedade. A ansiedade é uma reação normal do ser humano diante de situações que podem provocar medo, dúvida ou expectativa. No entanto, quando esse sentimento persiste por longos...

Começando com VIM: O Editor de Texto

A tarefa que um Desenvolvedor de Software precisa cumprir com a maior agilidade é a escrita/edição de texto. Depois de pensar por algumas horas, planejar o que vai fazer e como fazer (quais funções, métodos, classes criar), nós partimos para a escrita do código fonte no nosso editor de texto favorito ou em uma IDE. Existem várias técnicas para você ficar fera no teclado, porém hoje vou apresentar outra forma...

Aumente sua produtividade e da sua equipe com gamificação e um RPG arretado

Todos nós gostamos de jogos, seja no PC, Celular ou qualquer outro tipo… Simplesmente, gostamos. Agora imagine utilizar jogos para ser mais produtivo, cuidar da saúde, aprender algo novo ou qualquer outro objetivo pessoal. Imagine transformar sua vida em um jogo de RPG! Transformar tarefas diárias, habitos rotineiros ou afazeres em pequenos desafios para ficar mais interessante e motivacional o processo de cumprir essas tarefas é algo que fazemos com...

Produtividade: priorização de tarefas, execução e melhoria do processo

Continuando a série sobre Produtividade, já sabemos o que é produtividade e como nosso cérebro funciona, agora precisamos aprender a planejar as coisas para que nosso cérebro não nos atrapalhe em nossa meta de sermos mais produtivos. O planejamento, aqui, pode ser dividido em: Anotar tarefas a serem executadas Priorizar as tarefas Executar as tarefas Revisar e melhorar o processo O planejamento vai lhe ajudar a manter o foco até...

Links úteis para aprender, se aprofundar ou manter-se atualizado sobre JavaScript

Existe muito recurso legal disponível na internet para quem deseja aprender ou se aprofundar em JavaScript. Tanto recursos gratuitos, quanto recursos pagos. Existem muitos livros bons sobre a linguagem também. Nesse post, vou tentar deixar um compilado de links úteis para quem quer se aprofundar na linguagem da Web! Claro que não vou colocar tudo o que eu já li aqui, porém os ultimos links que me lembro. Deixei os...