Frequently Asked Questions (FAQ)

Answer:
One of the biggest advantages of eBooks is their eco-friendliness. Traditional paper printing leaves a significant carbon footprint, but by choosing eBooks, you help reduce environmental impact. Every digital book you read contributes to saving millions of trees from being cut down each year—an easy way to do your part for the planet.

Beyond sustainability, eBooks offer unmatched convenience. They are portable, lightweight, and accessible anytime, anywhere. With adjustable font styles and sizes, they adapt to your reading preferences. Best of all, a single device—whether it’s a mobile phone, tablet, laptop, or Kindle—can hold an entire library of thousands of books, putting endless knowledge right at your fingertips.

Answer:
I write short books for the following reasons.

  1. Quick and satisfying reads: Short books allow readers to finish in one sitting, giving them the joy of completion sooner.
  2. Focused choice: Readers can pick topics that interest them and skip those that don’t, making their reading journey more personalized.
  3. Easy discovery: A shorter format lets readers try out a new author without a big commitment, and continue exploring more books only if they enjoy the first.
  4. Consistency in writing: The format motivates me to write regularly and publish more frequently.
  5. Faster publishing cycle: I can complete and release individual books sooner, keeping the content fresh and timely.
  6. Visual learning: Guided by the saying “A picture is worth a thousand words,” I use diagrams wherever possible. This makes concepts easier to grasp quickly and naturally reduces the length of the text.

Answer:
Not every reader will go through all the books—many prefer to focus on a single topic of interest. That’s why each book is designed to cover all the essential aspects of its subject, ensuring readers gain a complete understanding without needing to look elsewhere. Occasionally, certain topics may overlap across multiple books, but these repetitions are minimal and only serve to provide context. Once you read the books, you’ll see that the overlap is negligible compared to the value of the focused content.

Answer:
Work is in progress to publish other topics under the "Java Performance Optimization" title. You can follow my Author’s page on the Amazon website to be notified when I publish the books.

Answer:
Each book is designed to be read independently. However, if you are new to Java Performance concepts, I recommend following the suggested order for a smoother learning experience and better understanding.

  1. Fundamentals of Java Memory Management (New release, December 2022)
  2. Fundamentals of Garbage Collection (New release, December 2022)
  3. How to avoid the 10 OutOfMemoryErrors (Initial publish in 2017 and revised edition in December 2022)
  4. Compressed OOPS (Initial publish in 2017 and revised edition in December 2022)
  5. Size and Duration Really Maters (New release, December 2022)

Note: Even if you’re already familiar with the topics covered in the first three books, revisiting them can still be valuable—you may discover new insights as Java continues to evolve with each version.

Answer:
Recommending my books is not mandatory—but if you enjoy them, I’d be grateful if you share them with others who might benefit. Some readers may already be familiar with certain details covered in my books. When leaving a rating or review, I kindly ask that you consider how useful the content would be for someone encountering these topics for the first time, rather than judging based on what you already know. And please, read the entire book before posting your comments, so your feedback reflects the full experience.

Important Note: Please support my work by purchasing an original copy. Scanning, hosting, downloading, or sharing books online without the author’s permission is both illegal and unfair. To ensure authenticity, buy your eBook only from Amazon—not from piracy websites. Your courtesy in this matter helps me continue writing more books.

Answer:
You’ll find complimentary videos that provide extra tips and deeper insights into the topics covered in the books. For the best experience, I recommend watching these videos after finishing the books—this way, the concepts will be clearer and easier to grasp. The videos are designed to enhance your learning and will be a valuable addition to your reading journey.

Note: Videos for newly published books are still in progress. Thank you for your patience as they are being prepared—you’ll have access to them soon.

Answer:
If you’re new to Java programming—or even if you’ve been developing in Java for a few years—you’ve likely realized that performance is a critical factor in any Java application. As you grow into a senior developer, it becomes essential to understand how heap memory is managed, how garbage collection operates, and how to optimize application performance.

Performance tuning in Java is not something you automatically pick up through years of coding. These are advanced concepts that require deliberate learning and hands-on experience. In fact, many developers—even seasoned ones—struggle with performance-related issues and often rely on the most knowledgeable members of their team for guidance.

My books are designed to bridge that gap. They cover everything an experienced Java professional should know: memory management, garbage collection, JVM tuning, strategies to avoid memory leaks and OutOfMemoryError, and other performance improvement techniques. By working through these books, you’ll gain the skills to confidently call yourself a Java Performance Engineer.

Whether you’re a beginner, intermediate, or experienced developer, these books provide a structured path to mastering Java performance—without the need to sift through multiple scattered sources.

Answer:
Even the most seasoned Java developers will find immense value in these two books. One reviewer describes Compressed OOPs as concise yet remarkably powerful—a testament to its significance. The insights you gain from these works will naturally influence the way you design and write Java classes, embedding performance-focused practices into your everyday development. These books are crafted to spark curiosity, deliver practical wisdom, and never leave you disappointed. For anyone striving to build high-performance Java applications, they are essential reading and come highly recommended for developers at all levels.

  1. Compressed OOPS
  2. Size and Duration Really Maters

Note: After finishing "Compressed OOPs", you’ll likely agree it stands out as exceptional. If you do, consider sharing your thoughts in a review—it helps others discover its impact.

Answer:
“If you have any comments, suggestions, or questions, feel free to reach out through the contact section of this website. You can use the link here visit the contact page. I’ll do my best to get back to you within 72 hours.