Tagjavascript

Como usar Babeljs em produção

Se você trabalha com os recursos mais recentes do NodeJS ou programa em ES6, certamente deve usar o Babeljs para transpilar seu javascript, embora existam outras ferramentas no mercado, Babel é de longe o favorito.

Um dos problemas que temos ao usar o transpiler é coloca-lo pra execução em produção, apesar de existir uma orientação bem explícita na documentação, não recomendando o uso em produção, é fato isto pode ser esquecido.

Para resolver este problema, adotei uma nova estrutura em minhas apps, algo simples que agora facilita meu deploy em produção.

Continue reading

Variáveis de ambiente em NodeJS

Uma necessidade comum que temos ao desenvolver aplicações é alterar variáveis dinamicamente durante a inicialização da nossa aplicação.

Em muitos casos, é necessário informar os dados de acesso a bancos de dados, chaves de algum serviço externo, strings de criptografia, entre outras variáveis para nossa aplicação e geralmente, estes dados mudam nos ambiente.

Continue reading

Como enviar SMS em NodeJS com SNS AWS

Hoje quero compartilhar com você como enviar SMS em NodeJS usando o serviço SNS da AWS. Esta aplicação é um micro-serviço e você pode utilizar como um componente do seu software atual. Você só precisa subir a app em algum ambiente node e adicionar itens na fila de notificações.

No exemplo estou usando uma base MongoDB, mas você pode adaptar o serviço para uma base MySQL ou uma fila em um RabbitMQ ou SQS.

Continue reading

© 2019 Daniel Castro

Theme by Anders NorénUp ↑