Leanpub Header

Skip to main content

Filters

Category: "Java"

Books

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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).

  7. Spring Patterns
    Spring Patterns
    Practical Enterprise Java
    little world

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

  8. Java Patterns
    Java Patterns
    for experienced programmers
    little world

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

  9. 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!

  10. 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.

  11. 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.

  12. 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”.

  13. The Software Realm DECODED
    The Software Realm DECODED
    Everything Senior developers expect you to know, but rarely have time to explain
    A. M. Lorion

    You know how to code, but everyone else seems to "just get it" while you secretly Google and ChatGPT everything. The Software Realm DECODED is the patient mentor conversation you've been searching for, Peter asks the questions you're afraid to ask, and the Ultra Senior Developer explains what bootcamps skip and seniors assume you know. By the final chapter, the imposter syndrome disappears and systems finally make sense.

  14. Java Backend Coding Technology
    Java Backend Coding Technology
    Less art, more engineering
    Sergiy Yevtushenko

    Stop debating code style. Start engineering code. Every developer brings personal preferences. Every AI tool channels different training examples. The result? Inconsistent codebases, endless code reviews, and technical debt that compounds silently. Java Backend Coding Technology introduces a radical idea: reduce the space of valid choices until there's essentially one good way to do most things. Not through rigid frameworks, but through a small set of patterns that make structure predictable, refactoring mechanical, and business logic visible. The code you write, your teammate writes, and your AI assistant generates will look the same -- because the patterns leave no room for subjective variation.

  15. Java Developers Roadmap Senior
    Java Developers Roadmap Senior
    Part III: SENIOR LEVEL ⭐⭐⭐
    Vincent VAUBAN

    Book 3/3 of the Java Developers Roadmap series, this Senior Level volume dives into the advanced topics you’ll meet in real Java codebases: performance, security, code analysis, utility libraries—and modern frontiers like AI, reactive programming, and Web3. Use it as a roadmap (not a checklist) to level up your technical toolbox with clear explanations, practical examples, and common pitfalls to avoid.