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

Devolva para as comunidades

Todos os dias ficamos devendo para as comunidades e nem percebemos isso.

Utilizamos Softwares Open Source (VIM, Atom, VS Code) para editar nossos códigos fonte, para navegar na internet (Firefox, Chromium), escrevemos códigos para rodar em plataformas abertas, buscamos respostas em foruns… Enfim, são muitos os casos em que as comunidades nos ajudam, mas será que estamos retribuindo isso de alguma maneira ou estamos deixando passar a oportunidade de contribuir com a vida das pessoas?

Continue a leitura...

Introdução ao Cálculo Proposicional

Como introduzido no post anterior falando sobre Raciocínio Lógico vamos continuar com os estudos sobre Lógica.

Se você pesquisou sobre a Classificação Lógica ou leu os artigos que deixei no final do post, deve ter visto sobre a Lógica Matemática.

A Matemática falada aqui é voltada para o pensamento do calculo das proposições e não para o famoso 1+1, 1-1, 1*1, 1/1.

Continue a leitura...

Introdução ao Raciocínio Lógico

Sempre que alguém pergunta o que precisa conhecer para aprender a programar é padrão que respondamos: Lógica de Programação e uma Linguagem de Programação. Sendo a Lógica de Programação o tema mais importante desses dois citados.

Em todo guia para iniciantes ou trilha de estudos para novos desenvolvedores, sempre abordamos o assunto lógica como algo muito importante para o Desenvolvedor de Software.

Continue a leitura...

Mudança de ares FEMUG-ABC

Eu nunca fui em um evento de Desenvolvedores Front End, antes de 2015.

Moro em uma região bem ruim de se locomover de ônibus. Pra eu ir pra São Paulo, em um evento legal como o SampaJS, eu demoraria de 2:30 a 3 horas de rolê. Isso em um dia sem chuva, pois nesses dias demora entre 3:30 a 4 horas. Coisa linda né?

Continue a leitura...

Comecei a faculdade de Informática, e agora José?

Apesar de eu amar estudar, de coração, e ter criado minha própria rotina de estudos, quem me conhece pessoalmente sabe que eu não gosto muito de Faculdade. Eu tenho uma séria resistência com diplomas.

[preconceito_mode=on]

Pode ser preconceito de minha parte, por conta de alguns profissionais que eu conheci durante a carreira que, por possuir um certificado de Java, ITIL, PMP ou um Bacharelado, se achavam os reis do Desenvolvimento de Software e os donos da verdade.

Continue a leitura...