This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 3de44c572fc86de2ba64a688023096b7b1f4d0fb Author: Claus Ibsen <[email protected]> AuthorDate: Sat May 30 10:36:09 2026 +0200 chore: Reorder books page with recommended books first Co-Authored-By: Claude Opus 4.6 <[email protected]> --- content/community/books.md | 88 ++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 46 deletions(-) diff --git a/content/community/books.md b/content/community/books.md index e299914d..2bdf7f9d 100644 --- a/content/community/books.md +++ b/content/community/books.md @@ -6,49 +6,39 @@ This page lists the known books about Apache Camel. If you happen to know a book which is not listed, then please contact us (i.e., using the [Mailing Lists](/community/mailing-list/)). -* [Cloud Native Integration with Apache Camel](https://www.apress.com/gp/book/9781484272107) -* [Camel in Action 2nd edition](http://manning.com/ibsen2/) -* [Camel in Action](http://www.manning.com/ibsen) -* [Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-developers-cookbook/book) +## Recommended + +* [Enterprise Integration Patterns](http://www.enterpriseintegrationpatterns.com/) +* [Camel in Action 2nd edition](https://www.manning.com/books/camel-in-action-second-edition) * [Camel Design Patterns](https://leanpub.com/camel-design-patterns) + +## Other Books + +* [Cloud Native Integration with Apache Camel](https://www.apress.com/gp/book/9781484272107) * [Mastering Apache Camel](https://www.packtpub.com/application-development/mastering-apache-camel) +* [Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-developers-cookbook/book) +* [Camel in Action](http://www.manning.com/ibsen) * [Instant Apache Camel Message Routing](http://www.packtpub.com/apache-camel-message-routing/book) * [Instant Apache Camel Messaging System](http://www.packtpub.com/apache-camel-messaging-system/book) -* [Enterprise Integration Patterns](http://www.enterpriseintegrationpatterns.com/) -### Cloud Native Integration with Apache Camel +### Enterprise Integration Patterns -[Cloud Native Integration with Apache Camel](https://www.apress.com/gp/book/9781484272107) by Guilherme Camposo. -Published by [Apress](https://www.apress.com/) in August 2021. +[Enterprise Integration Patterns](http://www.enterpriseintegrationpatterns.com/) by Gregor Hohpe and Bobby Woolf. Published by Addison Wesley in October 2003. - + + +This is known as the EIP book which distills 65 EIP patterns, which Apache Camel implements. If you want to learn the EIP patterns better then this is a great book. -You will learn to connect with databases, create REST APIs, transform data, connect with message oriented software (MOMs), secure your services, and test using Camel. You will also learn software architecture patterns for integration and how to leverage container platforms, such as Kubernetes. This book is suitable for those who are eager to learn an integration tool that fits the Kubernetes world, and who want to explore the integration challenges that can be solved using containers. +This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor [...] ### Camel in Action 2nd edition -[Camel in Action 2nd edition](https://www.manning.com/books/camel-in-action-second-edition) by [Claus Ibsen](http://davsclaus.blogspot.com/) and [Jonathan Anstey](http://janstey.blogspot.com/). Published by [Manning](http://www.manning.com/) in 2018. +[Camel in Action 2nd edition](https://www.manning.com/books/camel-in-action-second-edition) by [Claus Ibsen](http://www.davsclaus.com/) and [Jonathan Anstey](http://janstey.blogspot.com/). Published by [Manning](http://www.manning.com/) in 2018.  [Camel in Action, Second Edition](https://www.manning.com/books/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. -### Camel in Action - -[Camel in Action](http://www.manning.com/ibsen/) by [Claus Ibsen](http://davsclaus.blogspot.com/) and [Jonathan Anstey](http://janstey.blogspot.com/). Published by [Manning](http://www.manning.com) in December 2010. - - - -[_Camel in Action_](http://manning.com/ibsen) is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and even monitor your app—details you can find only in the Camel code itself. Written by the developers of Camel, this book distills their experience and practi [...] - -### Apache Camel Developer's Cookbook - -[Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-developers-cookbook/book) by [Scott Cranton](http://twitter.com/scottcranton) and [Jakub Korab](http://jakubkorab.net). Published by [Packt publishing](http://www.packtpub.com/) in December 2013. - - - -_[Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-developers-cookbook/book)_ is a collection of over 100 how-to recipes for working with Apache Camel. It is intended for use by busy developers who may not necessarily have time to learn the whole framework in order to be productive. It does this without sacrificing any of the detail needed to build performant, reliable system integrations. Developers new to Apache Camel will find useful information on how to set up [...] - ### Camel Design Patterns [Camel Design Patterns](https://leanpub.com/camel-design-patterns) by [Bilgin Ibryam](http://www.ofbizian.com/). Published by [LeanPub](https://leanpub.com/) in start of 2016. @@ -57,11 +47,16 @@ _[Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-develo Patterns, Principles, and Practices for designing Apache Camel applications. A developer friendly guide with real world use cases and practical tips for designing and architecting Apache Camel applications. -There are great books about Apache Camel already, but this book is a little bit different. Here is why. +Driven by real world experiences, this book consolidates the most commonly used patterns and principles for designing Camel applications. For each pattern, there is a problem description with a context, a proposed solution, and Camel specifics and tips around the implementation. Patterns range from individual Camel route design for happy path scenarios, to error handling and prevention practices, to principles used in the deployment of multiple routes and applications for scalability and [...] -Throughout the building of a Camel application, there are many levels of design decisions to be made. Knowing the Camel framework and the Enterprise Integration Patterns (EIPs) is a must, but not enough to architect a real world integration application. Mastering such applications requires an understanding of EIPs, Messaging, Microservices and SOA principles, and distributed system concepts as a whole. +### Cloud Native Integration with Apache Camel -Driven by real world experiences, this book consolidates the most commonly used patterns and principles for designing Camel applications. For each pattern, there is a problem description with a context, a proposed solution, and Camel specifics and tips around the implementation. Patterns range from individual Camel route design for happy path scenarios, to error handling and prevention practices, to principles used in the deployment of multiple routes and applications for scalability and [...] +[Cloud Native Integration with Apache Camel](https://www.apress.com/gp/book/9781484272107) by Guilherme Camposo. +Published by [Apress](https://www.apress.com/) in August 2021. + + + +You will learn to connect with databases, create REST APIs, transform data, connect with message oriented software (MOMs), secure your services, and test using Camel. You will also learn software architecture patterns for integration and how to leverage container platforms, such as Kubernetes. ### Mastering Apache Camel @@ -71,33 +66,34 @@ Driven by real world experiences, this book consolidates the most commonly used This book will provide you with the skills you need to efficiently create routes using Apache Camel. -After briefly introducing the key features and core concepts of Camel, the book will take you through all the important features and components, starting with routing and processors. You will learn how to use beans in Camel routes, covering everything from supported registries and annotations, to the creation of an OSGi bundle and writing route definitions with Blueprint DSL. Leverage the Enterprise Integration Patterns (EIPs) supported by Camel and implement them in your routes. You wil [...] +### Apache Camel Developer's Cookbook -### Instant Apache Camel Message Routing +[Apache Camel Developer's Cookbook](http://www.packtpub.com/apache-camel-developers-cookbook/book) by [Scott Cranton](http://twitter.com/scottcranton) and [Jakub Korab](http://jakubkorab.net). Published by [Packt publishing](http://www.packtpub.com/) in December 2013. -[Instant Apache Camel Message Routing](http://www.packtpub.com/apache-camel-message-routing/book) by [Bilgin Ibryam](http://ofbizian.com/). Published by [Packt publishing](http://www.packtpub.com/) in August 2013. + - +A collection of over 100 how-to recipes for working with Apache Camel. + +### Camel in Action -[_Instant Apache Camel Message Routing_](http://www.packtpub.com/apache-camel-message-routing/book) will help you to get started with Camel and Enterprise Integration Patterns in the matter of hours. It is a short, focused and practical guide to Apache Camel that provides a high level overview of the Camel architecture and message routing principles. It introduces a number of integration patterns, complete with diagrams, common use cases, and examples about how to use them. -The book is easy to read and ideal for developers who want to get started with Camel and message routing quickly. +[Camel in Action](http://www.manning.com/ibsen/) by [Claus Ibsen](http://www.davsclaus.com/) and [Jonathan Anstey](http://janstey.blogspot.com/). Published by [Manning](http://www.manning.com) in December 2010. -### Instant Apache Camel Messaging System + -[Instant Apache Camel Messaging System](http://www.packtpub.com/apache-camel-messaging-system/book) by Evgeniy Sharapov. Published by [Packt publishing](http://www.packtpub.com/) in September 2013. +The first edition of Camel in Action. A Camel tutorial full of small examples showing how to work with the integration patterns. - +### Instant Apache Camel Message Routing -[_Instant Apache Camel Messaging System_](http://www.packtpub.com/apache-camel-messaging-system/book) is a practical, hands-on guide that provides you with step-by-step instructions which will help you to take advantage of the Apache Camel integration framework using Maven, the Spring Framework, and the TDD approach. +[Instant Apache Camel Message Routing](http://www.packtpub.com/apache-camel-message-routing/book) by [Bilgin Ibryam](http://ofbizian.com/). Published by [Packt publishing](http://www.packtpub.com/) in August 2013. -Instant Apache Camel Messaging System introduces you to Apache Camel and provides easy-to-follow instructions on how to set up a Maven-based project and how to use unit tests and mocks to develop your application in a “test first, code later” manner. This book will help you take advantage of modern Java development infrastructures including the Spring Framework, Java DSL, Spring DSL, and Apache Camel to enhance your application. + -### Enterprise Integration Patterns +A short, focused and practical guide to Apache Camel that provides a high level overview of the Camel architecture and message routing principles. -[Enterprise Integration Patterns](http://www.enterpriseintegrationpatterns.com/) by Gregor Hohpe and Bobby Woolf. Published by Addison Wesley in October 2003. +### Instant Apache Camel Messaging System - +[Instant Apache Camel Messaging System](http://www.packtpub.com/apache-camel-messaging-system/book) by Evgeniy Sharapov. Published by [Packt publishing](http://www.packtpub.com/) in September 2013. -This is known as the EIP book which distills 65 EIP patterns, which Apache Camel implements. If you want to learn the EIP patterns better then this is a great book. + -This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor [...] +A practical, hands-on guide that provides you with step-by-step instructions which will help you to take advantage of the Apache Camel integration framework using Maven, the Spring Framework, and the TDD approach.
