Leanpub Header

Skip to main content

Filters

Category: "Java"

Java

  1. Spring Boot meets AI

    You already know how to build a Spring Boot service. Controllers, services, repositories, tests—it’s muscle memory. But what happens when your product manager asks for “an AI assistant” instead of “another REST endpoint”?Spring Boot Meets AI shows you how to plug modern AI models into the Spring applications you’re already running, using Spring AI’s fluent clients and Boot starters. You’ll go from zero to “curlable” AI endpoints in a few lines of code, then build up to real features: chat, summarisation, data extraction into POJOs, RAG over your own docs, and AI workflows that can safely call your own Java code.No new language. No separate AI microservice nobody wants to maintain. Just Spring Boot, Spring AI, and a set of patterns you can take back to work on Monday

  2. The Software Professional's BluePrint - Volume 1 of 4 ( Banking Core & Fullstack Foundations )
    The Software Professional's BluePrint - Volume 1 of 4 ( Banking Core & Fullstack Foundations )
    Develop a production grade Fullstack NetBanking application with SpringBoot, React & MySQL
    Jeganathan Swaminathan

    Every tutorial gets you to "Hello World." This book gets you to production. In 26 years of building and consulting on enterprise systems, I've seen exactly where the gap is, this is the book I wish existed when I started. You'll understand not just how to write the code, but why real systems are built the way they are.

  3. Crafting Spring Boot Starters
    Crafting Spring Boot Starters
    Design, build, test and publish auto-configuration libraries on Spring Boot
    Wim Deblauwe

    Wonder how the best Spring Boot 4 starters are written, the ones that drop into a project and just feel idiomatic? Want to give your teammates the same head start on new projects? Crafting Spring Boot Starters shows you how, drawn from patterns proven in production libraries.

  4. Beyond the Tutorial: Building a Real Spring Boot Service on AWS

    You can build a controller. You can wire up a repository. You can probably get a Spring Boot app running in under ten minutes.But can you build a service that feels real?This book takes you beyond the tutorial version of Spring Boot and into the parts that actually matter: clean structure, security, persistence, testing, containers, AWS deployment, observability, and the trade-offs that separate demo code from production-minded software.Build a real Spring Boot service. Ship it to AWS. Learn how backend systems are actually put together.

  5. Spring Security 7 From Internals to Production

    Spring Security 7 from the inside out. Trace requests through the filter chain, build a custom identity provider with Spring Authorization Server, secure reactive WebFlux services, and ship production hardened systems backed by JWT, OAuth2, OIDC, SAML2, WebAuthn, and zero trust microservice patterns. Built around CineTrack on Spring Boot 4 and Java 21. Written for engineers who already ship Spring Boot in production.

  6. Spring Boot 4 Performance in Practice

    The fastest code you will ever write is the code you already have, tuned correctly.

  7. Hibernate Spring Data JPA in Depth

    Most developers treat Hibernate as a black box that turns objects into rows. This book opens the box, shows you exactly what happens inside, and teaches you how to make it work for you at scale.

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

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

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

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

  12. 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 J. Rodríguez

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

  13. Spring Patterns
    Spring Patterns
    Practical Enterprise Java
    little world

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

  14. Java Patterns
    Java Patterns
    for experienced programmers
    little world

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

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