[{"categories":["Kubernetes","DevOps"],"content":"Rodar mais de uma versão da mesma aplicação em produção, ao mesmo tempo, é uma prática cada vez mais comum em times que buscam reduzir o risco de releases e tomar decisões orientadas a dados. Neste artigo veremos por que isso é útil, os conceitos de canary deployment e teste A/B, e como implementar …","date":"11 Jul 2026","description":"Como rodar múltiplas versões da mesma aplicação no Kubernetes e controlar a distribuição de tráfego entre elas usando o Consul Service Mesh, com Service Router, Service Splitter e Service Resolver.","tags":null,"title":"Múltiplos Deployments com Kubernetes e Consul Service Mesh","url":"/blog/kubernetes-consul-service-mesh-multiplos-deployments/"},{"categories":["Java","Tutoriais"],"content":"Na carreira de desenvolvedor, seja back-end ou front-end, não é muito comum a utilização de operadores bit a bit. Porém, conhecê-los é parte importante para a resolução de muitos problemas. Neste artigo conheceremos o conceito e avaliaremos uma aplicação prática.\nOs operadores bit a bit (bitwise) …","date":"19 Jun 2020","description":"Na carreira de desenvolvedor, seja back-end ou front-end, não é muito comum a utilização de operadores bit a bit, porém conhecê-los é parte importante para a resolução de muitos problemas. Neste artigo conheceremos o conceito e avaliaremos uma aplicação prática.","tags":null,"title":"Operadores bit a bit em Java","url":"/blog/operadores-bit-a-bit/"},{"categories":["Java","Tutoriais"],"content":"O Java 8, lançado em março de 2014, trouxe diversas melhorias no design da linguagem e novas APIs, como Streams e Java Time. Neste artigo analisaremos as principais mudanças no design da linguagem que prometem deixar o código mais conciso, reduzindo grande parte do boilerplate e abraçando conceitos …","date":"19 Jul 2015","description":"Neste artigo veremos aspectos importantes da linguagem de programação Java a partir da versão 8.","tags":null,"title":"Java 8","url":"/blog/java-8/"}]