:::: MENU ::::
Browsing posts in: Uncategorized

Node.js Readable Streams v3, sem mais dores de cabeça com pipes

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!

Continue Reading

Share this content




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?

Continue Reading

Share this content

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.

Continue Reading

Share this content

Configurando ELK com Docker e Filebeat

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.

Continue Reading

Share this content

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

Share this content