Desde o inicio da era dos desenvolvedores, buscamos cada vez mais a consistência no processo de desenvolvimento. A consistência facilita a automatização de etapas como entrega contínua, integração contínua e deploy contínuo.
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.
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
ECMAScript 6: default values of parameters
Antes do ECMAScrit6 não havia uma maneira nativa de definir valores padrão para parâmetros, ou seja, precisávamos implementar nossa própria lógica. Uma solução muito utilizada era nomear os parâmetros e testá-los dentro da função para Continue Reading
ECMAscript 6: let e const e block bindings
Na maioria das linguagens, variáveis ou bindings são criados no lugar onde a declaração ocorre. No javascript temos um comportamento um pouco diferente, os lugares onde as variáveis são criadas depende de como foram declaradas, por Continue Reading
Rodando CakePHP com docker-compose, nginx e mysql
Opa gurizada, postzinho falando de como rodar uma aplicação CakePHP 2.x e 3.x usando docker com docker-compose.
Elasticsearch: Filters
Neste video vamos explorar os filters, eles tem uma grande vantagem que é o caching mas também perdem algumas coisas como score.
Elasticsearch: Query parte 2
Fala galera, suave na nave? bom esta é a segunda parte dos videos falando sobre queries. Neste video vamos entrar em alguns tipos mais distintos e com propósitos mais especificos.