Leanpub Header

Skip to main content

Filters

Category: "Java"

Java

  1. Full Stack Development with Spring Boot 3 and React - Fourth Edition
    Full Stack Development with Spring Boot 3 and React - Fourth Edition
    Build modern web applications using the power of Java, React, and TypeScript
    Packt Publishing Ltd

    Full Stack Development with Spring Boot 3 and React contains a wealth of practical guidance for picking up full stack development. The step-by-step exploration of everything from dependency injection, ORM with Hibernate, and JWTs to RESTful APIs, UI styling, and TypeScript will help you to develop the Spring Boot and React skills you need.

  2. Java Concurrency and Parallelism
    Java Concurrency and Parallelism
    Master advanced Java techniques for cloud-based applications through concurrency and parallelism
    Packt Publishing Ltd

    Build advanced concurrent and parallel processing skills for cloud-native Java applications. From essential concepts and practical implementations to emerging trends, this book equips you with skills to build scalable, high-performance solutions in today's dynamic tech landscape.

  3. Mastering Spring Boot 3.0
    Mastering Spring Boot 3.0
    A comprehensive guide to building scalable and efficient backend systems with Java and Spring
    Packt Publishing Ltd

    This hands-on guide empowers you to develop scalable and efficient applications. You’ll also learn microservices patterns, reactive programming, and security measures for building robust backend systems.

  4. Jakarta EE Application Development - Second Edition
    Jakarta EE Application Development - Second Edition
    Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security
    Packt Publishing Ltd

    Discover how Jakarta EE address challenges of modern app development with this guide to building and deploying robust microservices-based applications with ease, ensuring scalability, security, and interoperability to meet dynamic business needs.

  5. Build Your Own Programming Language - Second Edition
    Build Your Own Programming Language - Second Edition
    A programmer's guide to designing compilers, interpreters, and DSLs for modern computing problems
    Packt Publishing Ltd

    Build Your Own Programming Language provides a hands-on approach to designing and implementing programming language features in a simple compiler and programming environment. This book will help you create new or domain-specific languages.

  6. Kotlin Design Patterns and Best Practices - Third Edition
    Kotlin Design Patterns and Best Practices - Third Edition
    Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices
    Packt Publishing Ltd

    Master the complexities of Kotlin programming with the third edition of this complete guide. Discover idiomatic uses of coroutines, explore design patterns, embrace functional programming, and learn the latest trends in microservices architecture.

  7. Java Coding Problems - Second Edition
    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.

  8. Practical Implementation of Tracing, Debugging and Monitoring using Correlation ID and xverbose in a Spring Boot 3, Spring Cloud API Gateway and Angular 17 in Microservice Environment

    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. 

  9. From Java 21 to Java 25
    From Java 21 to Java 25
    Upgrade to Java 25 LTS from Java 21 LTS
    Fu Cheng

    Features and changes from Java 21 to Java 25.

  10. Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal
    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.

  11. Crafting Non-Functional Requirements
    Crafting Non-Functional Requirements
    An Illustrated Guide
    Sameer Paradkar

    Ever felt lost in conversations where terms like “scalability” and “five-nines availability” fly around? This book transforms complex Non-Functional Requirements (NFRs) into clear, visual insights using hand-drawn sketchnotes and illustrated system design concepts. Instead of dense theory, you’ll learn through intuitive diagrams, real-world scenarios, and practical patterns that make NFRs easy to understand and apply. Discover how to design resilient, secure, and high-performance systems—and turn NFRs into your secret weapon for building systems that truly scale.

  12. Spring Boot 3.0 Crash Course
    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.

  13. Java Transformed
    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.

  14. Java 21 LTS Cool New Java Features - Update Java 22 Included

    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.

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