Blog
Insights & Trends
Escalando Docker Containers na AWS – Elastic Load Balancer e EC2 Container Service
Resolvi escrever esse post para compartilhar um pouco de como estamos mantendo e gerenciando containers na AWS (Amazon Web Services). E o assunto de hoje gira em torno de duas coisas: Elastic Load Balancer (ELB) e EC2 Container Service (ECS). Conceito genérico Load...
Metodologias: Parte 2 – XP (Extreme Programming)
Primeira parte: Metodologias: Parte 1 – Scrum Antes de iniciar o contexto do XP, é necessário entender que metodologias ágeis assim como, o Scrum e o XP, que são as que estão sendo analisadas neste post, possuem um problema de interpretação do conceito ágil. O...
Growth Hacking
O termo Growth Hacking foi criado a partir da ideia do que os Hackers de computador, sim os piratas da internet fazem, que é ultrapassar barreiras para alcançar os objetivos de infiltração do sistema. Porém, no caso abordado, as barreiras a serem ultrapassadas são as...
Monkey testing com Gremlins.js
Introdução Por mais que conhecemos nossos usuários dos sistemas que desenvolvemos, aprendemos sobre a forma como eles usam esses sistemas e ensinamos como eles deveriam usá-los, ainda somos surpreendidos com bugs causados pelo uso inesperado da interface. Pode ser um...
Começando com VueJs
Estou iniciando hoje uma série de posts sobre VueJs, meu o objetivo é introduzir a lib a novos desenvolvedores que estão buscando aprender uma biblioteca progressiva que está ganhando cada vez mais espaço e credibilidade na comunidade. E claro, aproveitar a chance...
Teste básico de Performance com Apache JMeter
O JMeter é uma ferramenta de teste de carga gratuita de (código aberto) desenvolvida pelo grupo Apache. Processo de Instalação Pré Requisito: É necessário que o JAVA esteja instalado na máquina. Para realizar o download do JMeter, foi acessado o site oficial do Apache...
Criando PDF via jasper
Para criação de PDFs em aplicações Web recomendo o Jasper, já que sua comunidade é extensa e possui diversos recursos. Neste post usaremos o Back-End java. Vamos começar abrindo o IReport para criar um template que será chamado no serviço. Após a criação do novo...
Operação Lava-Java! Nº 3 – Princípio do Aberto e Fechado
OCP - OPEN CLOSED PRINCIPLE "Entidades, classes, módulos e funções deveriam ser abertos para extensão e fechados para modificação" O ciclo de vida de um software faz com que ele seja suscetível a mudanças. Um software bem arquitetado te possibilita fazer essas...
React Native vs IONIC
O principal propósito deste artigo, é mostrar as diferenças entre essas duas ferramentas, e lhe dar maiores informações para que possa ser feita uma melhor escolha quando for necessário criar um projeto mobile para iOs e Android. Hibrido vs Nativo Antes de se...
Trabalhando com dados Json em Swift
O JSON - JavaScript Object Notation, é um formato de dados utilizado para intercâmbio de dados computacionais que é empregado na maioria das aplicações atuais e é definido pela Json.org. Existem no mercado vários frameworks, e para diversas linguagens, que ajudam na...
Login com Facebook em uma Aplicação Android – Parte 1 de 2
Se você ainda não precisou uma hora precisará integrar seu aplicativo com alguma rede social para autenticar o usuário em seu sistema, aqui falarei um pouco como usar a API do Facebook para login. Nesta primeira parte mostrarei como usar o botão padrão do Facebook e...
Criando animações com CSS3
Criar animações em um site vai muito além de apenas deixá-lo mais “bonitinho”; é um ganho no quesito usabilidade. Anima ações do usuário como o hover e o focus, e tornar transições mais suaves (como em um carrossel, por exemplo), já melhoram muito a usabilidade, e...