Free Programming Ebooks

We’ve compiled the best insights from subject matter experts and industry insiders for you in one place, so you can dive deep into the latest of what’s happening in the world of software engineering, architecture, and open source.

Software Engineering


Microservices for Java Developers Modern Java EE Design Patterns Object-Oriented vs. Functional Programming Java: The Legend

Open Source

Open Source in Brazil Ten Steps to Linux Survival Open by Design Getting Started with InnerSource

Software Architecture

Designing Autonomous Teams and Services Migrating Java to the Cloud What Is Serverless? Microservices in Production Microservices AntiPatterns and Pitfalls Evolving Architectures of FinTech Software Architecture Patterns