GASPARBARANCELLI.COM
Destaques
Como melhorar a eficiência de aplicativos Java executados no Kubernetes
A importância do Graceful Shutdown em ambientes de contêineres e como implementá-lo no Kubernetes e no Spring Boot
PrimeNG: uma biblioteca de componentes Angular para interfaces elegantes e interativas
Passo a passo para subir um banco de dados MySQL no Docker
Angular
PrimeNG: uma biblioteca de componentes Angular para interfaces elegantes e interativas
Implementando rotas lazy loading em seu aplicativo Angular: um guia passo a passo
Explorando as opções de criação de componentes em Angular
Como fazer o binding de dados em Angular: guia completo para iniciantes
Criando uma aplicação Angular
Mais sobre Angular
Banco de Dados
Redis: O Guia para Iniciantes
Bancos de Dados NoSQL: Uma alternativa flexível e escalável aos tradicionais bancos relacionais
Utilizar o (select * ) é uma operação custosa ?
Problema com uma tabela com muitos registros?
Banco de dados MySQL com Spring Boot
Mais sobre Banco de Dados
Docker
Construindo imagens personalizadas no Docker: tutorial para iniciantes
Passo a passo: como criar e executar um contêiner Postgres com Docker
Como usar o Docker Compose para definir e executar aplicativos multicontêineres
Passo a passo para subir um banco de dados MySQL no Docker
Boas práticas para criar imagens Docker eficientes, seguras e escaláveis
Mais sobre Docker
Estrutura de Dados
Estruturas básicas que todo desenvolvedor deve conhecer
Estrutura de dados, para que servem e por que tão temidas?
Mais sobre Estrutura de Dados
Java
Como implementar padrões de resiliência em aplicativos Java usando Resilience4j
Leitura de arquivos em Java: exemplos e diferenças entre as versões 6, 7 e 11
A importância de utilizar atributos final no Java
Explorando a nova API de data do Java: simplificando o trabalho com datas e horários
Introdução às Coleções em Java: List e Set
Como evitar vazamento de recursos com o try-with-resources em Java
Entendendo o padrão de projeto Command em Java
Entendendo o padrão de projeto Adapter em Java
Aprenda a usar o padrão Builder para construir objetos complexos em Java
Simplificando o seu código: Entendendo o padrão Singleton em Java
Mais sobre Java
Kubernetes
Entendendo o Deployment no Kubernetes: Conceitos fundamentais
Implantação contínua no Kubernetes com Argo CD
Disponibilizada versão v1.26.2 do Kubernetes
Redis Operator: A forma mais simples de instalar e gerenciar o Redis no Kubernetes
Prometheus Operator: A forma mais simples de instalar e gerenciar o Prometheus no Kubernetes
Mais sobre Kubernetes
Linux
Guia prático: como acessar um servidor Linux na AWS com o PuTTY no Windows
Aprenda a conectar-se a um servidor Linux a partir do Windows usando o PuTTY
O que é o comando sudo no Linux e como ele pode ajudar você?
Comando grep no Linux: como procurar por palavras-chave em arquivos
Instalando MicroK8s no Ubuntu
Mais sobre Linux
Microservices
Vídeo aula sobre microsserviços em Java com Spring Boot
Spring Retry
Microservices - Roteamento dinâmico
Microservices - Registro de serviços e descobertas
Microservices - Configurações distribuídas com Spring Cloud Config
Mais sobre Microservices
Spring
Introdução ao Spring Boot Actuator: monitorando e gerenciando seu aplicativo
Anotação @Repository em projetos Spring: entenda sua importância e benefícios
Como garantir a segurança e a consistência dos dados com transações no Spring Boot e Hibernate
Flyway e Spring Boot: como gerenciar a evolução do banco de dados de forma automatizada e integrada
A importância do Graceful Shutdown em ambientes de contêineres e como implementá-lo no Kubernetes e no Spring Boot
Mais sobre Spring