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

Diário de bordo: controlando a ansiedade, revisando atitudes e melhorarando o auto conhecimento

Algo que me ajudou muito a controlar a minha ansiedade foi reconhecer o que me deixava ansioso, entender o que eu estava fazendo que atraia mais situações que faziam a ansiedade aflorar e revisar atitudes que depois ficavam rolando na minha cabeça por algum tempo, deixando mais ansioso ainda. O problema de uma pessoa ansiosa é que ela pensa muito sobre situações que não aconteceram, mas que ela acha que...

Novidade: newsletter do Will

Com o recente lançamento do meu livro (O universo da programação) consegui tempo para voltar a escrever aqui no blog e também para criar conteúdo para o meu canal no YouTube (nesse link). Porém, com isso, vem uma chuva de conteúdo que nem sempre conseguimos acompanhar. A maioria das pessoas acompanha meu conteúdo me seguindo nas redes sociais, principalmente no LinkedIn e Twitter, mas nem todo mundo gosta de ficar...

Pare de procurar conteúdo e comece a praticar! Você pode estar bloqueado(a) pela paralisia por análise

A área de computação é carregada de informação e assuntos importantes para estudarmos. Quanto mais nos aprofundamos em um tópico mais queremos ir atrás de conhecimento sobre ele e mais conteúdo aparece. Com esse monte de coisa para aprender acaba aparecendo um problema: não conseguimos nunca saber se estamos realmente prontos para enfrentar um desafio diferente. Seja esse desafio criar um software, arrumar um emprego ou só fazer algo diferente...

Com qual linguagem de programação eu devo começar a programar

Em desenvolvimento de software existem muitas linguagens de programação. Praticamente uma para cada tipo de problema que queremos/precisamos resolver. Quando estamos aprendendo a programar e caímos nesse universo de escolhas já logo bate a dúvida: Com qual linguagem de programação eu devo começar a programar? Se estamos habituados a participar de comunidade nós levamos essa questão para os fóruns ou mesmo para pessoas que são referência para nos ajudar. Mas...

Mito ou pato, o que é ser desenvolvedor(a) fullstack?

Uma aplicação web é composta por camadas. Temos frontend, backend e servidores. A camada do frontend é a aplicação que roda no navegador ou o aplicativo no celular, onde estamos agora visualizando informações, lendo conteúdo na internet, acessando dados em nossos aplicativos. O backend, que é outra aplicação que garante a segurança dos nossos dados e disponibilidade da aplicação frontend armazenando dados no banco de dados e fazendo papel de...