books by publisher
Manning Publications
![](https://m.media-amazon.com/images/I/511gelQkuEL._SL500_.jpg)
Hibernate In Action
![](https://m.media-amazon.com/images/I/41Vt6BKztGL._SL500_.jpg)
Testing Microservices with Mountebank
![](https://m.media-amazon.com/images/I/411GKFiKZrL._SL500_.jpg)
Hello App Inventor!: Android programming for kids and the rest of us
![](https://m.media-amazon.com/images/I/51z0l+rZrVL._SL500_.jpg)
JBoss in Action: Configuring the JBoss Application Server
![](https://m.media-amazon.com/images/I/412NVL3SPaL._SL500_.jpg)
Streaming Data: Understanding the Real-Time Pipeline
![](https://m.media-amazon.com/images/I/513++rbo+BL._SL500_.jpg)
Java Persistence with Hibernate
![](https://m.media-amazon.com/images/I/41vcjSHXueL._SL500_.jpg)
Spring in Action
![](https://m.media-amazon.com/images/I/41+8LNeWxQL._SL500_.jpg)
Spring Batch in Action
![](https://m.media-amazon.com/images/I/41-38FXqSOL._SL500_.jpg)
Testing Java Microservices
![](https://m.media-amazon.com/images/I/51imZSASpPL._SL500_.jpg)
Amazon Web Services in Action
![](https://m.media-amazon.com/images/I/41qNtyVBI8L._SL500_.jpg)
Groovy in Action
![](https://m.media-amazon.com/images/I/41G-E1eJgXL._SL500_.jpg)
Minimal Perl: For UNIX / Linux People
![](https://m.media-amazon.com/images/I/418N-d6ViuL._SL500_.jpg)
Statistics Playbook
![](https://m.media-amazon.com/images/I/21fKzTHFQBL._SL500_.jpg)
Maximum MIDI Music Applications in C++ Learn to Write Music Computer Programs Using Musical Instrument Digital Interface (MIDI)
![](https://m.media-amazon.com/images/I/41pqH5wztkL._SL500_.jpg)
RabbitMQ in Action: Distributed Messaging for Everyone
![](https://m.media-amazon.com/images/I/41RqLVQOu5L._SL500_.jpg)
Event Streams in Action: Real-time event systems with Kafka and Kinesis
![](https://m.media-amazon.com/images/I/517qlifyE4L._SL500_.jpg)
Spring in Action
![](https://m.media-amazon.com/images/I/41qOTAKZhTL._SL500_.jpg)
Dart in Action
![](https://m.media-amazon.com/images/I/41jjZbGrMmL._SL500_.jpg)
Hibernate Quickly
![](https://m.media-amazon.com/images/I/51m3lekYKiL._SL500_.jpg)
Junit Recipes: Practical Methods for Programmer Testing
![](https://m.media-amazon.com/images/I/41kUoO0KPOL._SL500_.jpg)
Understanding Enterprise SOA
![](https://m.media-amazon.com/images/I/41B2KN5BYPL._SL500_.jpg)
Java Servlets By Example
![](https://m.media-amazon.com/images/I/41M5cYMjrsL._SL500_.jpg)
Tapestry in Action
![](https://m.media-amazon.com/images/I/41uaLpnXAdL._SL500_.jpg)
POJO's in Action: Developing Enterprise Applications with Lightweight Frameworks: Lightweight Frameworks for Enterprise Applications
![](https://m.media-amazon.com/images/I/41zACbF+biL._SL500_.jpg)
Bitter Java
![](https://m.media-amazon.com/images/I/517mXdXUnCL._SL500_.jpg)
Camel in Action
![](https://m.media-amazon.com/images/I/51En8UApXSL._SL500_.jpg)
The Art of Unit Testing: with examples in C#
![](https://m.media-amazon.com/images/I/51-YY6X2FYL._SL500_.jpg)
Groovy in Action
![](https://m.media-amazon.com/images/I/41lVz7JV3tL._SL500_.jpg)
Test Driven: TDD and Acceptance TDD for Java Developers: Practical TDD and Acceptance TDD for Java Developers
![](https://m.media-amazon.com/images/I/51P1X4QWAGL._SL500_.jpg)