Cloud Native Patterns

Cloud Native Patterns

Cloud Native Patternsis your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that set them apart.

Camel in Action, 2nd Edition

Camel in Action, 2nd Edition

Camel in Action, Second Edition is the most complete Camel book on the market. Written by core developers of Camel and the authors of the highly acclaimed first edition, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.

Continuous Delivery in Java

Continuous Delivery in Java

Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such…

Jakarta Struts Pocket Reference

Jakarta Struts Pocket Reference

Web tier frameworks have soared in popularity over the past year or so due to the increasing complexity of Java itself, and the need to get more work done with fewer resources. Developers who used to spend hours and hours writing low-level features can use a well-written framework…

Pro JSF and HTML5, 2nd Edition

Pro JSF and HTML5, 2nd Edition

Pro JSF and HTML5 shows you how to leverage the full potential of JavaServer Faces (JSF) and HTML5. This book is for Java developers who aspire to build sophisticated, enterprise-grade web experiences with HTML5-enabled JSF. Written by JSF experts and verified by established community figures, this book will…

RxJava Essentials

RxJava Essentials

Learn reactive programming to create awesome Android and Java apps About This Book Create interactive Android apps with Java Reactive Extensions Learn Reactive Programming through real-life examples that you can use in your Android app eat Android concurrency and threading issues to take your apps to a new…

Professional Eclipse 3 for Java Developers

Professional Eclipse 3 for Java Developers

Step-by-step guide that introduces novices to using all major features of Eclipse 3 Eclipse is an open source extensible integrated development environment (IDE) that helps Java programmers build best-of-breed integrated tools covering the whole software lifecycle-from conceptual modeling to deployment Eclipse is fast becoming the development platform of…

iText in action, Second Edition

iText in action, Second Edition

With iText, one can transform PDF documents into live, interactive applications quickly and easily. This free and open source library for Java and .NET is the leading tool of its kind, and was primarily developed and maintained by Bruno Lowagie, the author of this book. iText in Action,…

Getting Started with SBT for Scala

Getting Started with SBT for Scala

Build tools are a boon to developers working on large projects. With the configuration to run/execute the project moved out, developers can focus more on the project. SBT is a build tool designed for Scala and Java projects. It provides developers with a high productivity work environment hence…