Streams são extramamente comuns no Node.js e são usadas para praticamente todo o I/O que fazemos. Mas quando precisamos encadear muitas streams com pipes a coisa começa a ficar complicada, tratar erros e uma dor de cabeça, debugar memory leaks então nem se fala. Nesse video vamos ver oque a ultima versão do modulo de streams traz para nos salvar, vamos dar uma olhada no stream pipeline!
Npm audit, checagem de segurança agora por padrão no cli
Dia 24 de Abril, talvez, para alguns, apenas um dia qualquer, mas não para nós! Nesse dia a npm inc anunciou a versão 6 do nosso estimado npm, dentre as muitas novidades, tais como: melhoria de performance, otimização para ci com o comando “npm ci”, resolução automática de conflitos;
Como utilizar variáveis de ambiente no Docker – Série DevOps
Variáveis de ambiente são muito uteis quando se trabalha com containers e no Docker temos várias maneiras de utiliza-las. Nesse video vou mostrar como tirar proveito das env vars no Docker.
Ecmascript Modules no Node.js e o que eu tenho a ver com isso?
Fala galera! Há alguns dias saiu o Node.js 8.5.x, dentre as adições veio uma muito esperada: A %$#$# DOS MÓDULOS Ecmascript NATIVOS!
Testes em Javascript: Diferença entre Fake, Spy, Stub e Mock
Fala galera, beleza? esse artigo vai fazer parte do livro “construindo APIs testáveis com Node.js” então todos os feedbacks são muito bem vindos.
Resolvi escrever sobre a diferença entre fake, spy, stub e mock pois é comum confundir os termos e também não saber qual testDouble usar para cada cenário. Opa, testeDouble? o que é isso?
Estrutura de diretórios e arquivos em projetos Node.js
Um dos primeiros desafios quando começamos uma aplicação em Node.js é a estrutura do projeto. Uma das grandes conveniências do Node, por ser javascript, é a liberdade para estrutura, design de código, patterns e etc, mas isso também pode gerar confusão para os novos desenvolvedores.
Configurando ELK com Docker e Filebeat
O ELK (Elasticsearch, Logstash e Kibana) tomou espaço muito rapidamente no mundo dos logs e das métricas, principalmente por ser open-source e altamente escalável. Mesmo com tamanha adoção esta stack não é simples de configurar, muito pelo contrário, ela exige um bom conhecimento de cada um dos membros que formam o trio ELK.
ECMAScript 6: Desmistificando as Classes
Desde seu anúncio, as classes no javascript tem gerado muita discórdia. Vários desenvolvedores ativos da comunidade tomaram posições divergentes sobre o assunto, um exemplo é o artigo Two Pillars of javascript escrito pelo Eric Elliot, onde ele fala sobre as vantagens da composição sob Continue Reading