Books by Aaron Ploetz


Seven NoSQL Databases in a Week

This introductory-level book was a collaboration I did with three additional authors. It covers the following NoSQL products: MongoDB, Neo4j, Redis, Cassandra, HBase, DynamoDB and InfluxDB. While it provides intermidate to advanced level configuration and development examples, it is primarily aimed at the audience of an engineer or developer who may not know which database will best suit their application. I wrote the chapters on Neo4j, Redis, and Cassandra.





Mastering Apache Cassandra 3.x

This book is intended to be a thorough, advanced reference guide for Cassandra DBAs and developers. The target audience is those whom already have some experience in working with Apache Cassandra, and are looking for some guidance in getting to that next level of understanding. The book uses Apache Cassandra 3.11.2 for the examples, and differences between the 3.x line and prior versions are discussed. While I wrote the majority of the chapters, I brought in Tej Malepati (a friend of mine from work) to write the chapters on integrating with Apache Spark, and on deploying an effective, open source monitoring stack.





Code with Java 21

I went back to my programming roots on this one. Inspired by David A. Lien's Learning BASIC for the Tandy 1000/2000, I put together a step-by-step guide to learning Java. While I do take a beginner approach, I was also sure to include aspects of solving real-world problems with modern Java as well as additional frameworks such as Spring Boot and Vaadin. Given my background in databases, I was also sure to include content on working with PostgreSQL and Apache Cassandra®; as well as their respective easy-to-use cloud services like ElephantSQL and DataStax Astra DB. The goal was to offer something to complete beginners as well as seasoned, enterprise Java developers.


Copyright © Aaron Ploetz 2010 -
All corporate trademarks are property of their respective owners, and are shown here for reference only.