Leanpub Header

Skip to main content

Filters

Category: "Java"

Java

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

  2. Clean Code Principles and Patterns, 2nd Edition
    Clean Code Principles and Patterns, 2nd Edition
    A Software Practitioner's Handbook
    Petri Silen

    One of the most comprehensive no-fluff guides for software developers to help them write clean code every day. The book is packed with principles and patterns that help developers, from novices and juniors to seniors and experts, to write cleaner code.

  3. Testing Spring Boot Applications Demystified
    Testing Spring Boot Applications Demystified
    Write Better Tests, Ship Faster: A Practical Guide to Spring Boot Testing
    Philip Riecks

    Spring Boot testing doesn't have to be a nightmare of broken configurations and unreliable tests. This book transforms testing from your biggest frustration into your secret weapon, with proven strategies that work in real projects and examples you can implement today. Demystify testing real-world Spring Boot applications to deliver robust & maintainable code with confidence.

  4. Secure All The Things!
    Secure All The Things!
    (with Spring Security)
    Josh Long

    Your applications lives and runs in more places - MCP, desktop applications, browser-based application, data integration pipelines, gRPC, browsers, etc. - than ever. Can your security framework keep up? If you're using Spring Security, then it definitely can, and this book - by Spring Developer Advocate Josh Long - will show you how.

  5. Java Concurrency Wars: The Conquest Against Deadlocks

    A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.

  6. Concurrent Programming in Java
    Concurrent Programming in Java
    From Traditional Threads to Project Loom
    Florin Radu

    Master the ideas behind Java concurrency, from threads, race conditions, and synchronization to CompletableFuture, virtual threads, and structured concurrency. With practical patterns, runnable examples, and a companion GitHub repository, this book helps you move from understanding concurrency to applying it in real programs.

  7. What to Look for in a Code Review
    What to Look for in a Code Review
    Effective tips for reviewing code
    Trisha Gee

    Effective Code Review Tips and Tricks

  8. Fullstack Dev 2027 for Java Tech
    Fullstack Dev 2027 for Java Tech
    Practical Java, Spring, Architecture, Security, AI and Modern Backend Engineering
    Vincent VAUBAN

    A practical 2027 guide for Java developers who want to go beyond syntax. Explore Spring Boot, Jakarta EE, REST, security, JVM performance, gRPC, AI, DDD, testing and architecture through concise, real-world chapters designed to help you build better fullstack systems.

  9. Playing with Java Microservices on Kubernetes and OpenShift

    Playing with Java Microservices on Kubernetes and OpenShift will teach you how to build and design microservices using Java and the Spring platform. You'll learn how to build a microservices architecture with Spring Boot/Cloud, by evolving an application from a sample monolith to an architecture composed of several services.

  10. A Short Guide to Naming
    A Short Guide to Naming
    Understand how and why to better name modules, classes, functions, and variables.
    Tim Ottinger

    if you've read my chapter on naming in a famous software book (first or second edition) you may want to go a little deeper. Same author, same topic, all-new content!

  11. Elegant Design Principles
    Elegant Design Principles
    Foundations of Software Design Mastery
    Narayanan Jayaratchagan

    Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.

  12. Spring AI for Your Organization
    Spring AI for Your Organization
    GCP Vertex AI Edition
    Muthukumaran Navaneethakrishnan

    I've always wanted to write a technical book. My interest in AI and Spring led me to explore, take notes, and contribute to the Spring AI project. This journey naturally progressed into sharing my knowledge through a book as my notes expanded. Spring AI for Your Organization offers a clear guide for integrating Spring AI with Google Vertex AI. It's ideal for both seasoned backend developers and newcomers, aiming to enhance your skills and understanding of AI in development. The book covers a range of topics from chatbots to advanced AI features, providing step-by-step instructions for using GCP Vertex AI. Dive into this comprehensive guide and start building smarter Spring applications today.

  13. Grokking the Java SE 17 Developer Certification (1Z0-829 Exam)

    Check your preparation by solving these Java SE 17 Certification Practice Tests and build the speed and accuracy to pass exam 1Z0-829 on the first attempt.

  14. Beyond diagrams
    Beyond diagrams
    Capture your thoughts in diagrams, generate documentation, make them executable
    Pavel Vlasov

    Go beyond pixel-deep diagrams - generate documentation sites, make them executable, map to your problem domain, federate into a web of diagrams

  15. 250+ Spring Framework Practice Questions

    Learn and improve your Spring Framework skill by solving these Sring Framework Practice Questions. Prepare for Spring Certification and Spring framework interview confidently by going through essential Spring, MVC, and Spring Boot concepts. It covers:➡️AOP➡️REST➡️Security➡️Spring Boot ➡️Container➡️JDBC➡️Spring Data JPA➡️MVC➡️Boot Actuator and more