Posts no Blog da Caelum por Rodrigo Ferreira

Do Waterfall ao DevSecOps

Desenvolver um software do zero e colocá-lo em produção é um grande desafio para muitas organizações. Principalmente se for um software complexo e que atenda a diversas áreas de negócios distintas. Há algumas décadas esse […]

Sensitive Data Exposure

Frequentemente vemos notícias de que hackers invadiram algum sistema de alguma empresa, expondo dados sensíveis de seus usuários, tais como documentos pessoais e cartões de crédito. Um caso recente aconteceu aqui mesmo no Brasil com […]

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 […]

Scrum: A Meta da Sprint

Sem dúvidas hoje o Scrum é uma das principais metodologias utilizadas por equipes ágeis de desenvolvimento de software ao redor do mundo. Talvez isso se deva por alguns motivos como: Sua simplicidade Seu refinamento com […]

Modelando APIs REST com Swagger

swagger-logo

Atualmente é bem comum que empresas utilizem APIs REST para a integração de aplicações, seja para consumir serviços de terceiros ou prover novos serviços. Ao consumir uma API existente, precisamos conhecer as funcionalidades disponíveis e […]

Conheça a nova API de datas do Java 8

Manipular datas no Java sempre foi algo trabalhoso. No Java 1.0 havia apenas a classe Date, que era complicada de usar e não funcionava bem com internacionalização. Com o lançamento do Java 1.1, surgiu a […]

Exclusão lógica utilizando Hibernate

Em praticamente todos os projetos de software em que trabalhamos temos as funcionalidades conhecidas como CRUD. Porém nem sempre o delete do CRUD significa que devemos remover a informação do banco. Algumas vezes temos que apenas […]