Faltam apenas

Testes em Javascript: diferença entre Fake, Spy, Stub e Mock

Testes em Javascript: diferença entre Fake, Spy, Stub e Mock

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.

Node.js: o que é esse Event Loop, afinal?

Enquanto escrevo meu livro “Construindo APIs testáveis com Node.js”, acabei fazendo uma imersão no código do google v8 e também no Node.js para entender como eles trabalham juntos. Agora, resolvi dividir esse aprendizado com vocês.

Node.js: V8, Single thread e I/O não bloqueante

Escrevendo o meu livro “Construindo APIs testáveis com Node.js”, acabei fazendo uma imersão no código do Google v8 e também no Node.js para entender como eles trabalham juntos, agora resolvi dividir esse aprendizado com vocês.

+

Desenvolvimento guiado por testes em JavaScript

TDD é um processo de desenvolvimento de software que visa ao feedback rápido e garante que o comportamento da aplicação está cumprindo o que é requerido.

Construindo uma API testável com Node.js

Cada vez mais vemos APIs com Node.js. Certamente, a facilidade de usar Javascript no front-end e backend é um dos motivos desse crescimento.

+

Tudo o que você precisa saber para rodar Node.js com Docker

Este artigo mostrará como tirar proveito tanto das features do Docker, quanto do Node e npm para fazer com que tiremos total proveito dessa combinação.

+

Dependências consistentes no NPM com NPM Shrinkwrap

Uma das coisas mais importantes para manter a consistência é saber gerenciar as dependências de uma aplicação.

Conheça Aggregation, uma poderosa feature do Elasticsearch

Aggregations possibilitam classificar dados e extrair métricas facilmente, coisas que de outra forma poderiam levar dias.

Elasticsearch: Pagination e scroll

Paginar e limitar dados no elasticsearch é uma tarefa simples, mas muitas pessoas passam por problemas de performance quando vão a produção. Descubra mais agora!

Configurando ELK com Docker e Filebeat

O ELK tomou espaço muito rapidamente no mundo dos logs e das métricas, principalmente por ser open-source e altamente escalável.