Leanpub Header

Skip to main content

Filters

Category: "Java"

Books

  1. Java Coding Problems - Second Edition
    Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems
    Packt Publishing Ltd

    Java Coding Problems, Second Edition brings you a brand-new set of challenges designed to help you master solutions to all the most common real-world Java tasks. Gain confidence as a Java developer and in how to answer Java interview questions.

  2. This book is about fast recovery of Microservices. Using correlation_id across multiple microservice calls can help us fast track troubleshooting and monitoring while using the verbose tool helps us deep insight into the operations without breaking legal restrictions on logging PII and PHI restricted information and increasing log volumes. 

  3. From Java 21 to Java 25
    Upgrade to Java 25 from Java 21
    Fu Cheng

    Features and changes from Java 21 to Java 25.

  4. Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal
    Estrategias de Eficacia Probada para Desarrollar Sistemas de Software Flexibles y Mantenibles
    Enrique Medina Montenegro

    En una era en la que la complejidad del software abruma incluso a los desarrolladores más capacitados, este libro surge como un faro de luz. Esta guía para profesionales proporciona un conjunto de herramientas probadas en batalla para conquistar los desafíos del desarrollo de software moderno. Sumérjase en el mundo de la arquitectura hexagonal, donde la flexibilidad reina suprema y el cambio se acepta, no se teme. Aprenda a crear sistemas que resistan la prueba del tiempo, resistentes a los caprichos de las tecnologías cambiantes. Desde las trincheras de los proyectos del mundo real, desentrañe los misterios del desacoplamiento eficaz, aproveche el poder de la inversión de dependencias y domine el arte de crear software verdaderamente adaptable. Ya esté lidiando con sistemas heredados o diseñando la próxima gran novedad, esta guía lo equipa con el conocimiento y las técnicas para triunfar. Dígale adiós a las arquitecturas rígidas y hola a los sistemas que se doblan sin romperse.

  5. Ever felt lost in conversations filled with terms like "scalability" and "five-nines availability" fly around? This book dives into the often-overlooked but mission-critical world of Non-Functional Requirements (NFRs), turning complex jargon into clear, actionable insights. Learn how to design, analyze, and optimize NFRs to ensure your systems are resilient, secure, scalable and performant. Packed with real-world case studies, practical patterns, and a touch of tech humor, this guide shows you how NFRs can be the difference between a system that thrives and one that crashes under pressure. Get Ready—it's time to make NFRs your secret weapon for software success!

  6. Spring Boot 3.0 Crash Course
    Mastering Spring Boot, from Application Development to Advanced Security, Data Access, Integration and Deployment
    GitforGits | Asian Publishing House

    In this first step, you will build your first Spring Boot app and configure your development environment. The course will teach you the ins and outs of dependency management, application configuration via properties and YAML files, and more. Annotations, data source integration with Spring Data JPA, and RESTful service construction are some of the more advanced topics that we will cover as we go along. I will demonstrate how to incorporate Spring Security authentication and authorization, two essential components of any application. In this lesson, you will find out how to secure your application from intruders by configuring basic authentication, URL authorization, and JWT authentication.

  7. Java Transformed
    New Features and Paradigms for the Modern Developers
    A N M Bazlur Rahman

    Java has evolved far beyond its old stereotypes of verbosity and rigidity. Recently, it has embraced modern programming paradigms and introduced features that make it more concise, flexible, and expressive. This transformation includes adopting functional programming with lambda expressions and streams, introducing records for simpler data classes, and using pattern matching for more readable code. Java’s modern iterations also bring enhanced concurrency with virtual threads, efficient memory management, and streamlined APIs like the new Date-Time API and HttpClient. This book will explore how these advancements have revitalized Java, making it a powerful language for today’s fast-paced development environment. Whether you're processing large data sets, building scalable applications, or writing more expressive code, modern Java provides the necessary tools. Get ready to discover a new side of Java that's more versatile and relevant than ever.

  8. Build AI Applications with Spring AI
    RAG, MCP and Agents with Spring AI 1.1
    Fu Cheng

    Create AI applications using Spring AI, RAG, MCP and Agents

  9. Bringen Sie Ihre Java-Kenntnisse auf den aktuellen Stand und lernen Sie die vielfältigen Möglichkeiten von modernem Java kennen! Dieses Buch stellt verschiedene Verbesserungen vor, die bis zum aktuellen Java 21 LTS sowie im brandneuen Java 22 enthalten sind.

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

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

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

  13. Master graph algorithms and its all downhill from there. There is a good chance a graph problem will come up in your interview(s). When that happens you want to be prepared. This book is a one stop shop for everything graphs.

  14. No Description Available
  15. Getting to Know IntelliJ IDEA (First Edition)
    Power-user tips for the Classic UI
    Trisha Gee

    If we treat our IDE as a text editor, we are doing ourselves a disservice. Using a combination of tutorials and a questions-and-answers approach, Getting to Know IntelliJ IDEA will help you find ways to use IntelliJ IDEA that enable you to work comfortably and productively as a professional developer using the Classic UI.