AWS Lambda SnapStart para funções Java

Capa do artigo em foto com duas pessoas escrevendo códigos em frente a dois notebooks.

Antes de falar sobre AWS Lambda SnapStart, vale recapitular que a explosão de serviços na nuvem nas últimas décadas nos levou a uma era repleta de tecnologias e facilidades anteriormente inimagináveis. Hoje, podemos desenvolver e disponibilizar aplicações sem nos preocuparmos com infraestrutura física.  Através de um único clique, é possível contratar serviços virtuais, alugar servidores […]

Framework NestJS: conquiste seu futuro como dev

Imagem capa do conteúdo sobre Framework NestJS com a foto de uma mulher de cabelos trançados de costas de frente para um computador com códigos.

Sabe aquele momento em que você está procurando o framework perfeito para seu projeto e começa a sentir como se estivesse em uma montanha-russa de emoções? Bem, prepare-se para desembarcar na estação do framework NestJS!  Este framework para Node.js tem tudo o que você precisa para criar aplicativos incríveis com facilidade. Então, pegue uma xícara […]

Como escrever testes unitários que fazem a diferença?

Imagem capa do conteúdo sobre testes unitários, onde uma pessoa branca está em pé, segurando um notebook aberto dentro de um data center.

Neste artigo, vamos revisar o que são testes unitários e como é um diferencial saber escrevê-los bem. Se você chegou aqui, já é um bom sinal que você se preocupa com a qualidade das suas entregas e entende o quão precioso é investir seu tempo em escrever testes que agregam valor (e vão muito além […]

Como tratar exceções em uma API Java com @ControllerAdvice

@ControllerAdvice: pessoa sentada em uma mesa de frente para tela do computador. Além disso ao seu lado direito possui outra tela, e codificação de sites funcionando.

Nesse artigo, vamos revisar o que são e como criar exceções personalizadas, além de elaborar um mecanismo de tratativa e manipulação delas utilizando a anotação @ControllerAdvice em uma classe de forma centralizada em um projeto API Java com Spring Boot.  Aqui, faremos a tratativa de dois tipos de erros: um relacionado a argumentos inválidos que […]

API de data do Java: domine o uso de data no seu código

Capa do artigo sobre API de data do Java onde vemos um calendário sem identificação do mês, mas há tachinhas em algumas datas indicando que há compromissos nelas.

Lidar com datas ou qualquer operação que usa o tempo como unidade de medida é sempre um grande desafio. Dentro do mundo Java, isso não é diferente, no entanto, desde o Java 8 a nova API de data traz várias melhorias.  Neste artigo vamos entender mais sobre essa complexidade para trabalhar com datas e como […]

SOLID para devs de alta performance

Capa do artigo SOLID para devs de alta performance Com um teclado com várias luzes coloridas

Vamos falar de SOLID pelo olhar do que acredito ser um “Dev de alta performance”, o nome desta série de artigos. São quatro pilares que acredito pautar um “Dev de alta performance”: Agora de volta ao SOLID! Orientação a Objetos (OO) Quando falamos de SOLID rapidamente podemos ver associações a “Orientação a objetos”. Você sabe […]

O novo CNPJ já tem data. Sua tecnologia já está preparada?