Stream API: como diminuir a escrita do código Java
O recurso disponível a partir do Java 8 ainda é visto por alguns desenvolvedores como algo complexo. O objetivo deste artigo é esclarecer o Stream API
Nem só de código vive a carreira dev: a importância da comunicação
E se, além de conhecimento técnico, um programador também desenvolvesse uma skill de comunicação? Entender as pessoas e se fazer entender por elas
As 5 arquiteturas iOS mais utilizadas
Entenda tudo sobre as arquiteturas ios mais utilizadas e seus componentes. O ponto mais importante quando falamos sobre arquitetura é entender quais componentes
GraalVM: Virtual Machine rápida, poliglota e Cloud Native!
O GraalVM tem o objetivo de melhorar a performance das aplicações, diminuir o consumo de memória atendendo principalmente a necessidade de aplicações no ambient
13 cursos de desenvolvimento para aprimorar o conhecimento técnico
Selecionamos cursos de desenvolvimento focados nas tecnologias que mais usamos aqui na Zup. Que tal aproveitar esse momento para estudar programação? Confira!
Tipos de Joins: SQL 92 vs SQL 89
O objetivo deste artigo é apresentar as variações das joins e a forma de utilizá-las, demonstrando na prática os padrões SQL89 e SQL92 (ANSI92)
Teste manual vs teste automatizado: diferenças e desafios
É um testador manual e precisa se atualizar? Este artigo é uma reflexão sobre os novos rumos da área de testes. Os testes automatizados são executados com
Conheça a metodologia Kaizen e como aplicar na sua equipe
Kaizen é uma palavra de origem japonesa construída por dois ideogramas: Kai, que representa mudança, e Zen, para melhor. Veja como aumentar produtividade
Firebase Authentication: como abstrair a camada de autenticação
O gerenciamento envolve autenticação, recuperação de senha, verificação de e-mail e muito mais. A boa notícia é que o Firebase Authentication resolve tudo isso