O Jetpack Compose é o futuro da UI do Android. Domine como ele funciona internamente e torne-se um desenvolvedor mais eficiente com ele. Você também achará útil mesmo se não for um desenvolvedor Android. Este livro fornece todos os detalhes para entender como o Compose compiler e o runtime funcionam, e como criar uma biblioteca cliente usando-os.
Jetpack Compose是Android界面开发的未来。掌握其内部工作原理,让您成为更高效的开发者。即使您不是Android开发者,这本书对您来说也很有价值。本书详细介绍了Compose编译器和运行时的工作原理,以及如何使用它们创建客户端库。
Jetpack Compose 是 Android 使用者介面的未來。透過深入了解其內部運作原理,你將成為更有效率的開發者。即使你不是 Android 開發者,這些知識對你來說也很有價值。本書提供所有細節,幫助你理解 Compose 編譯器和執行時期是如何運作的,以及如何使用它們來建立客戶端程式庫。
Master Spring the smart way with a theory-first guide mapped 1:1 to the Spring Professional exam objectives. Clear explanations, annotated code, and simple diagrams build strong mental models—so you learn faster and feel confident on exam day (no practice questions, just the essentials).
Java features from Java 11 to Java 25
Ready to conquer software complexity? This book provides a practical introduction to Domain-Driven Design with Spring Boot, giving you the essential patterns to start building more robust and business-aligned applications. It's your clear starting point for applying DDD principles without getting bogged down in theory.
Build bulletproof Spring Boot microservices—from monolith migration to domain-driven design and event-driven patterns—while mastering the production essentials of resilience, observability, and zero‑downtime delivery. Turn complex domains into clean, scalable services with bounded contexts, aggregates, repositories, and domain events, then ship faster with rate‑limited APIs, backoff‑retries, and Kubernetes rollouts. If leading Java teams to reliable, cloud‑ready microservices is the goal, this is the hands‑on guide that gets systems into production with confidence.
Are you an experienced Java developer who wants a shortcut to the best Lambda knowledge? I've distilled my 8+ years of using Lambda and 6+ years working with some of AWS's biggest Serverless customers into a short book. If you want to improve quickly, this is the book for you.
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.
In this whitepaper, I have outlined the architecture and implementation of a service-oriented, Java-based automation framework designed for enterprise-grade end-to-end testing. By embracing modularity, reflection-based service discovery, and cross-technology orchestration, the framework addresses real-world testing challenges in complex ecosystems that span UI layers, APIs, databases, ERP systems, and batch processes.

Get started quickly, creating applications for the Model Context Protocol (MCP) using the official MCP SDKs for Python, Java 21, and Node.js. Quickly master, all of the concepts needed in order to build MCP servers, including transport protocols, tools, resources, prompts, roots, and sampling. Learn how to get familiar with popular MCP client applications such as, Claude Desktop, Postman, and the MCP Inspector.
Learn Java the way it's used in real jobs — build a complete Student Management Application with a GUI, database, and certification at the end. No fluff, just results.
In "Kotlin 2.0 Crash Course," I speak directly to you, the developer who needs to solve problems today while laying a solid foundation for tomorrow. As you follow along, you'll learn how to install Kotlin on Linux, configure your development environment, and start writing code that compiles without hiccups. I'm thrilled to guide you through the fascinating world of variables, data types, and control structures. I'll use clear examples that immediately demonstrate how our sample app stores and manipulates tasks.