Plugins em Java com Service Providers

Plugs de um computador antigo

Cotuba O Cotuba é uma aplicação (fictícia) de linha de comando (CLI) implementada em Java que transforma arquivos Markdown (.md) em ebooks nos formatos PDF ou EPUB. Para usar o Cotuba, é preciso ter o […]

Erros com JAXB no Java 9+

Tijolos amarelos de Lego

Vamos dizer que temos a seguinte classe, que lê o arquivo livro.xml transformando-o num objeto da classe Livro: import javax.xml.bind.JAXBException; //outros imports… public class TesteUnmarshal { public static void main(String[] args) throws JAXBException { JAXBContext […]

Retrospectiva grupo Caelum 2017

E lá se vai mais um ano! Um ano de muito trabalho e conquistas importantes. Gostaríamos de compartilhar algumas delas com você. Na Caelum, tivemos o lançamento da Formação Fullstack, ideal para quer ser um […]

Bean Validation no Kotlin

Em uma API que estávamos construindo para captar algumas avaliações de cursos, optamos por utilizar o Spring como framework juntamente com o Kotlin como linguagem de programação. Em um dos pontos deste sistema precisávamos receber […]

REST: Princípios e boas práticas

Representational State Transfer, abreviado como REST, não é uma tecnologia, uma biblioteca, e nem tampouco uma arquitetura, mas sim um modelo a ser utilizado para se projetar arquiteturas de software distribuído, baseadas em comunicação via […]

Testando continuamente suas specs JS

No post anterior falamos sobre o Jasmine. Agora vamos colocar a mão na massa e criar nossas especificações. O cenário é relativamente simples e fácil de especificar. Temos uma biblioteca de manipulação de CEP, o famoso […]