Livros que todo desenvolvedor de software deveria ler

Durante nossa carreira como desenvolvedores de software lemos muitos, muitos livros. Mesmo que você não leia diretamente, alguém leu, compilou e escreveu um artigo que você consumiu ou apresentou algo do que leu em uma palestra que você possa ter visto.

Se você está entrando na área agora, prepare-se, você nunca vai parar de estudar e livros são uma excelente maneira de se atualizar. Na minha opinião é a maneira mais rápida de se atualizar, pois os livros saem antes dos cursos e palestras (nem sempre, esse aqui veio depois da palestra) e são fontes mais profundas de conhecimento.

Continue a leitura...

Escolha um trabalho que você ame e nunca terá que trabalhar: uma mentira

Uma frase clássica:

“Escolha um trabalho que você ame e você nunca terá que trabalhar um dia em sua vida”

Supostamente uma frase de Confúcio.

O título do artigo parece que eu quero arrumar uma briga com algum palestrante da área de RH, empreendedorismo ou que trabalhe motivando as pessoas para grandes empresas, porém não é isso.

Leia o artigo até o final para ver se você concorda com minhas ideias a respeito dessa frase/filosofia/pensamento ou se discorda e podemos iniciar uma ótima conversa filosófica nos comentários.

Continue a leitura...

Como aprender uma nova linguagem de programação por ano

Alguns desenvolvedores experientes recomendam que aprendamos uma nova linguagem de programação por ano. Eu concordo com isso. Acho interessante estudar um novo paradigma, novas maneiras de se fazer o que fazemos na nossa linguagem preferida. Isso é renovador.

As vezes você está de saco cheio da linguagem de programação que você trabalha, como o JavaScript. Então, talvez seja hora de estudar uma outra linguagem como o Java para que você veja como é chato comece a dar valor as facilidades das linguagens mais modernas. - não podemos perder a oportunidade de zoar o Java

Continue a leitura...

O que fazer depois de instalar o Fedora

Recentemente decidi migrar do Ubuntu, distro que usava a muito, muito tempo, por conta de alguns problemas com a minha máquina.

Eu utilizava configurações para deixar ele mais rápido, porém nada mais ajudou depois da ultima atualização. Começaram a aparecer alguns bugs então decidi largar de vez e testar outra distro.

Depois de algumas horas instalando dependências no Arch Linux, decidi ir para o Fedora por ser mais prático já que não tenho uma conexão legal para uma distro como o Arch nesse momento.

O Arch é uma distro fantástica e se você tem tempo eu mais que o recomendo, apoio veemente sua adoção!

Nesse post vou compartilhar algumas dicas do que fazer depois de instalar o Fedora.

Continue a leitura...

Como é uma entrevista de emprego para desenvolvimento front end - JavaScript

Muita gente me pergunta como é uma entrevista de emprego para a área de desenvolvimento front end ou JavaScript.

Dúvidas como “O que temos que fazer nessas entrevistas?” ou “É muito difícil?” são comuns nas conversas que tenho com pessoas que busca um emprego na área.

Nesse post vou contar um pouco da minha experiência com algumas entrevistas.

Senta que lá vem história.

Continue a leitura...

Facilitando o desenvolvimento Nodejs com Nodemon

Criar um script Nodejs e rodar no Terminal é algo muito fácil. Basta escrever seus comandos em um arquivo JavaScript (.js) e rodar o comando node script.js ou node script. Claro, tem que ter o Nodejs instalado em seu SO.

Para facilitar mais a nossa vida no ambiente de desenvolvimento ainda podemos utilizar o NVM para gerenciar versões do Nodejs em nosso SO. Assim podemos ter várias versões, além da mais atual e podemos rodar nossa aplicação ou aplicações em seu ambiente mais favorável.

O que acaba ficando chato é que, a cada alteração que fazemos em um arquivo, precisamos reiniciar a aplicação com o comando node script ou scriptjs.

Para não sofrer com isso podemos utilizar um módulo muito prático do Nodejs, o Nodemon.

Continue a leitura...

Metas para 2017 - vai ter muito JavaScript, Nodejs, ES6 e Haskell esse ano

O ano passado foi bem agitado pra mim. Apesar de tantos problemas no país e no resto do mundo, como o Fernando Daciuk comenta no seu post de retrospectiva, pra mim foi um ano de muitas conquistas e prazeres conforme você pode ver na minha retrospectiva no post anterior, aqui.

Pra esse ano eu não espero menos. Ao contrário, quero tentar priorizar meu tempo para conseguir fazer cada vez mais coisas legais para a comunidade online e de onde eu estou.

Continue a leitura...

Retrospectiva 2016 - Projetos legais, Open Source, Eventos e mais

Já faz algum tempo desde o meu ultimo post aqui no Blog. Foram muitos compromissos esse ano e muita correria. Esse artigo me ajuda a te explicar o por que dessa ausência e de quebra me ajudou a relembrar como esse ano foi bem louco.

O Felipe Fialho escreveu um post bem maneiro sobre como foi seu ano de 2016, o Luan Vicente também escreveu e isso me motivou a também escrever uma e, de quebra, explicar os motivos deu estar sumido!

Continue a leitura...