:::: MENU ::::
Browsing posts in: General Development

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, esse conteúdo também estará no livro, então todo o feedback é muito bem vindo. O conteúdo se divide em duas partes, a primeira esta aqui , ela é mais introdutória a o que é o google v8, i/o assíncrono e single thread. Aconselho fortemente a leitura antes de prosseguir no artigo de hoje.

Continue Reading




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


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. Além disso o Node.js prove algumas caracteristicas atraentes como programação assincronica, modularização e etc.

Continue Reading


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

Agora além da toalha todo o desenvolvedor deve levar consigo também o Docker. Em tempos em que não precisamos mais instalar serviços na própria maquina. Em que as aplicações são facilmente movidas de um lugar para o outro. Devemos aproveitar isso ao máximo.

Continue Reading



Elasticsearch: Aggregations

A popularidade do Elasticsearch não é dada somente devido ao fulltext search, o Elasticsearch possui também uma feature, muito poderosa, chamada aggregation. Aggregations possibilitam classificar dados e extrair métricas facilmente, coisas que de outra forma poderiam levar dias. Continue Reading


Elasticsearch: Pagination e Scroll

Paginar e limitar dados no elasticsearch é uma tarefa simples, então qual o motivo do post? Muitas pessoas passam por problemas de performance quando vão a produção por não entender ou não considerar a implementação de determinadas funcionalidades do elasticsearch, uma delas é a paginação.

Continue Reading


Pages:123456