Conforme a demanda por novos paradigmas que correspondessem às necessidades do dia a dia dos programadores, surgia a Orientação a Objetos, com a missão de cobrir as...
As estruturas de dados são a base para a construção de algoritmos eficientes que possibilitam a construção sistemas computacionais de alta performance. Elas permitem o...
WebAssembly é um formato de código binário portátil cujo objetivo é tornar possíveis aplicações de altíssima performance em páginas Web, ao mesmo tempo em que adiciona...
Nosso cenário mundial atual é caracterizado pela criação e crescimento de inúmeras bases de dados em velocidade exponencial. Para processar e obter informação útil a...
As metodologias ágeis têm sido amplamente adotadas pelas organizações a fim de melhorar a cultura e os processos de produção. Embora os princípios do Manifesto Ágil sejam...
Ao começar um novo projeto, surgem questões importantes sobre quais linguagens de programação serão usadas, os principais frameworks e como será a arquitetura. Nessa tomada...
Tecnologias de banco de dados dão suporte diário para operações e tomadas de decisões nos mais diversos níveis da empresa, da operação à gerência. Eles são vitais para...
Se você já pensou, pensa em fazer ou está fazendo um mestrado ou doutorado em computação, este livro é para você. Seja você alguém que deseja seguir uma carreira...
A arquitetura dos sistemas de software vem sofrendo diversas revoluções nos últimos anos, desde os grandes monólitos até os microsserviços. Atualmente, para a plataforma...
Entender o básico da JPA pode ser simples e rápido, mas com o uso do dia a dia, ela se torna uma ferramenta que demanda muito cuidado. É preciso conhecer bem seus detalhes para...