Leanpub Header

Skip to main content

Filters

Category: "Java"

Java

  1. Microservices with Spring Boot 4

    Build a complete, production-grade microservices platform with Spring Boot 4 and Java 21, one chapter at a time.

  2. Design Patterns in Modern Java

    Java has changed. Have your patterns kept up?The Gang of Four wrote their landmark patterns in 1994 — when Java didn't exist, generics were a decade away, and "concurrency" meant carefully managing a handful of platform threads. Thirty years later, Java 21 through 25 has transformed the language: records replace boilerplate classes, sealed interfaces model closed type hierarchies with compiler enforcement, pattern matching eliminates entire categories of unsafe casting, and virtual threads make a million concurrent tasks not just possible but routine.Modern Java Design Patterns bridges that gap. Every classic pattern is shown first in its original form, then systematically rebuilt with the language features that exist today. The result is code that is shorter, safer, more expressive, and immediately recognisable to any team working on a modern Java codebase.

  3. Exploring Java Libraries: A Developer's Guide (Volume 2)
    Exploring Java Libraries: A Developer's Guide (Volume 2)
    Advanced Text Processing, AWT, Swing GUI, and Accessibility in Java
    Solis Dynamics

    Exploring Java Libraries: A Developer’s Guide, Volume II is a hands-on guide to Java’s text-processing, desktop GUI, and accessibility libraries. Through practical examples, structured explanations, and real-world coding scenarios, it helps developers move beyond theory and master Java’s AWT, Swing, and java.text ecosystem.

  4. Coding Interview Questions and Answers

    Stop letting a lack of prep time hold your career back. Master 240 essential questions on algorithms, Java, and C in just a few hours—designed to turn daunting interview hurdles into your next big job offer.

  5. The Tech Interview Playbook

    The modern technical interview isn't about rote memorization—it's about demonstrating how you think. Master essential concepts like distributed systems, cloud-native architecture, and API design while learning the mental frameworks needed to showcase your engineering mindset. Stop searching for the "perfect answer" and start analyzing complex trade-offs like the top-tier engineer companies are looking for.

  6. Exploring Java Libraries: A Developer's Guide (Volume 1)
    Exploring Java Libraries: A Developer's Guide (Volume 1)
    Volume 1: Master Core Java Packages with Practical Examples and Projects
    Solis Dynamics

    Master Java’s core libraries with clear explanations, practical examples, and hands-on projects designed for real understanding.

  7. CAS Internals: A Journey Through the Central Authentication Server Codebase

    Across 30 chapters, you'll trace real code paths through nearly 400 CAS modules, learning the architecture decisions, design patterns, and implementation techniques that hold this massive system together. Whether you're a CAS contributor trying to fix a tricky bug, an architect evaluating CAS for your organization, or a Java developer who wants to study a mature, real-world Spring Boot application at scale — this book gives you the map. Written by a long-time CAS committer who has been involved since the original CAS 3.0 architecture, this book distills years of hard-won knowledge into a single, code-level reference.

  8. The Java and Spring Boot Interview Compendium
    The Java and Spring Boot Interview Compendium
    Interview Questions and Answers for Java and Spring Boot Developers
    Yohan Rodriguez

    A practical backend interview reference covering modern Java and Spring Boot development (1363 manuscript pages).

  9. Spring Patterns
    Spring Patterns
    Practical Enterprise Java
    little world

    the patterns behind Spring applicationsfrom core IoC to Kubernetes and serverless.

  10. Java Patterns
    Java Patterns
    for experienced programmers
    little world

    1300+ pages. Modern JAVA The Language, Libraries and JVM internals

  11. Kiss - java. Od zera do konstruktora

    Książ "KISS - Java. Od zera do konstruktora" jest przeznaczona dla ludzi którzy pragną zgłębić sztukę programistyczną. Została ona zaprojektowana w taki sposób żeby nie przytłoczyć. Zdecydowanie nie wyczerpuje ona tematu. Po jej przeczytaniu na pewno pojawi się więcej pytań niż odpowiedzi. I bardzo dobrze!

  12. Java 25 Beginner guide

    Finally, a Java Book Written for Actual BeginnersNo jargon. No assumptions. Just clear explanations, real examples, and practical projects. Learn Java 25 from scratch and build real applications in 12 weeks.28 chapters. 100+ examples. 50+ exercises. One complete path from "Hello World" to professional developer.

  13. What you need to know about MCP servers - with Java and spring-boot

    Model Context Protocol (MCP) servers with Java and Spring Boot allow you to standardize how your applications connect to AI assistants and LLMs by exposing internal data and functions as structured, tool-based endpoints. By leveraging the Spring AI framework, you can easily implement MCP protocols to securely bridge your business logic with intelligent agents. This approach simplifies integration, enabling your services to be dynamically discoverable and actionable within an AI-driven ecosystem.

  14. Functional programming in Modern Java

    Write code that you can understand without holding the entire system in your head. This book shows you how Java's modern functional features—records, sealed types, lambdas, streams—combine into a powerful approach to design. You'll learn: • How to eliminate race conditions without synchronized blocks • How to write tests that test business logic, not mock frameworks • How to compose complex behaviors from simple, reusable functions • How to manage deeply nested immutable data without boilerplate • How to adopt functional patterns incrementally in existing codebases Written for working developers. Filled with production-ready code examples.

  15. Agentes Inteligentes en Java

    “Agentes Inteligentes en Java” te acompaña desde el primer prototipo hasta ecosistemas de agentes interoperables que hablan entre departamentos y empresas. Aprenderás a diseñar, securizar y escalar agentes en producción con guardrails, Kubernetes y protocolos A2A, todo con código Java listo para ejecutar. Es la guía definitiva para pasar de “tenemos un bot” a “operamos una red de agentes confiables que impulsa el negocio”.