<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Book Announcement on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/category/book-announcement/</link><description>Recent content in Book Announcement on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 02 Feb 2026 11:54:29 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/category/book-announcement/index.xml" rel="self" type="application/rss+xml"/><item><title>Announcing: Sustainability for Java Developers</title><link>https://foojayio.github.io/website/today/announcing-sustainability-for-java-developers-a-new-collaborative-guide-from-the-foojay-io-community/</link><pubDate>Mon, 02 Feb 2026 11:04:54 +0000</pubDate><guid>https://foojayio.github.io/website/today/announcing-sustainability-for-java-developers-a-new-collaborative-guide-from-the-foojay-io-community/</guid><description>&lt;p&gt;Java developers from around the world are writing a book about a question that&amp;rsquo;s becoming impossible to ignore: how do we write software that&amp;rsquo;s good for both our projects and the planet?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sustainability for Java Developers: Towards an Understanding of Sustainable Java Software Development&lt;/em&gt; is now freely available on Leanpub, bringing together Java Champions, architects, and technical writers to look at sustainability from every angle.&lt;/p&gt;
&lt;figure class="wp-block-image size-large is-resized"&gt;
 &lt;img fetchpriority="high" decoding="async" width="793" height="1024" src="sustainabilitybook-793x1024.png" alt="" class="wp-image-122569" style="width:277px;height:auto"&gt;
&lt;/figure&gt;
&lt;p&gt;The book covers everything from the environmental footprint of our data centers to the ethics of open source supply chains, from efficient data formats to the often-overlooked topic of career longevity.&lt;/p&gt;</description></item><item><title>Crowd-Publishing the 10x Java Dev Book</title><link>https://foojayio.github.io/website/today/crowd-publishing-the-10x-java-dev-book/</link><pubDate>Thu, 02 May 2024 07:17:58 +0000</pubDate><guid>https://foojayio.github.io/website/today/crowd-publishing-the-10x-java-dev-book/</guid><description>&lt;p&gt;&lt;strong&gt;Java transformed the world of software development as we know it and continues to evolve as a platform and language. Nevertheless, the &amp;ldquo;&lt;a href="https://github.com/devoxx/JavaRoadmap" target="_blank" rel="noopener noreferrer"&gt;enlightenment roadmap&lt;/a&gt;
&amp;rdquo; of a Java developer can be scary. How do you become the 10x Java Developer you always dreamed of becoming?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the question Steve Poole and Olimpiu Pop embarked on to respond. And, what better way to achieve it than to tap into the best resource Java has: its community!&lt;/p&gt;</description></item><item><title>Book Announcement: "OpenJDK Migration Guide for Dummies"</title><link>https://foojayio.github.io/website/today/book-announcement-openjdk-migration-guide-for-dummies/</link><pubDate>Tue, 01 Aug 2023 16:15:47 +0000</pubDate><guid>https://foojayio.github.io/website/today/book-announcement-openjdk-migration-guide-for-dummies/</guid><description>&lt;p&gt;For the fourth time in four years, Oracle has changed how it prices and licenses Java.&lt;/p&gt;
&lt;p&gt;Many organizations that rely on Java are switching from the Oracle JDK to OpenJDK and taking advantage of significant cost savings in the process.&lt;/p&gt;
&lt;p&gt;But if you have a variety of specialized Java applications, created at different times and running on different JDK versions, you may have some anxiety about making the switch.&lt;/p&gt;
&lt;p&gt;But, worry no more, Java Champion Simon Ritter has you covered in a new (free) book.&lt;/p&gt;</description></item><item><title>"Transitioning to Java": My First Book!</title><link>https://foojayio.github.io/website/today/transitioning-to-java-my-first-book/</link><pubDate>Wed, 24 May 2023 08:01:58 +0000</pubDate><guid>https://foojayio.github.io/website/today/transitioning-to-java-my-first-book/</guid><description>&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/transitioning-to-java-my-first-book/BookCover-407x510.jpg" alt="" loading="lazy"&gt;
&lt;/p&gt;
&lt;p&gt;When I retired from the classroom in 2021, I had no intention of sitting on a rocking chair on my front porch.&lt;/p&gt;
&lt;p&gt;I looked for speaking opportunities, became a member of the JCP EC, and continued thinking about ways to enhance Java teaching.&lt;/p&gt;
&lt;p&gt;I also wanted to write a book. I approached a number of publishers with my idea for a beginner&amp;rsquo;s book. I even wrote a sample chapter and publsihed it on my blog, &lt;a href="https://www.omnijava.com/2021/10/20/java-for-beginners-my-unsuccessful-book-proposal/" target="_blank" rel="noopener noreferrer"&gt;https://www.omnijava.com/2021/10/20/java-for-beginners-my-unsuccessful-book-proposal/&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>42 Practical Java Design Patterns: Builder and More</title><link>https://foojayio.github.io/website/today/42-practical-java-design-patterns-builder-and-more/</link><pubDate>Mon, 27 Feb 2023 08:27:06 +0000</pubDate><guid>https://foojayio.github.io/website/today/42-practical-java-design-patterns-builder-and-more/</guid><description>&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/42-practical-java-design-patterns-builder-and-more/book_cover-414x510.jpeg" alt="Figure 1: Hone your software design skills" loading="lazy"&gt;
 &lt;strong&gt;Figure 1&lt;/strong&gt;.: Hone your software design skills&lt;/p&gt;
&lt;p&gt;The aim of the article is to introduce my newly published book &amp;ldquo;Practical Design Pattern for Java Developers&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Together, we&amp;rsquo;ll explore today&amp;rsquo;s application development challenges and dive deeper into some of Java&amp;rsquo;s new language enhancements by exploring the &lt;strong&gt;Builder&lt;/strong&gt; Design pattern in more detail.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;T&lt;/strong&gt;he days when applications were developed &amp;ldquo;ad hoc&amp;rdquo; seem to have ended only on paper.&lt;/p&gt;</description></item><item><title>New Book: FXGL 17 -- Learn JavaFX Game and App Development</title><link>https://foojayio.github.io/website/today/new-book-fxgl-17-learn-javafx-game-and-app-development/</link><pubDate>Mon, 19 Sep 2022 11:39:12 +0000</pubDate><guid>https://foojayio.github.io/website/today/new-book-fxgl-17-learn-javafx-game-and-app-development/</guid><description>&lt;p&gt;This is an announcement of the FXGL 17 book. This book is for beginners in Java and/or JavaFX who wish to develop apps and games with FXGL, while improving Java and JavaFX skills.&lt;/p&gt;
&lt;p&gt;This book is also suitable for experienced developers who wish to learn how to use FXGL.&lt;/p&gt;
&lt;p&gt;Lastly, game developers familiar with Unity, Unreal Engine or Godot who wish to learn Java and JavaFX will find this book useful.&lt;/p&gt;</description></item><item><title>Announcing New Book: "Practical Vaadin"</title><link>https://foojayio.github.io/website/today/new-book-practical-vaadin/</link><pubDate>Mon, 09 Aug 2021 18:02:08 +0000</pubDate><guid>https://foojayio.github.io/website/today/new-book-practical-vaadin/</guid><description>&lt;p&gt;I am pleased to announce the publication of Practical Vaadin by Alejandro Duarte.&lt;/p&gt;
&lt;p&gt;The book is available now as an eBook, and print availability will follow within a few days:&lt;/p&gt;
&lt;figure class="wp-block-embed is-type-rich is-provider-amazon wp-block-embed-amazon"&gt;
 &lt;div class="wp-block-embed__wrapper"&gt;
 &lt;iframe title="Practical Vaadin: Developing Web Applications in Java" type="text/html" width="500" height="550" frameborder="0" allowfullscreen style="max-width:100%" src="https://read.amazon.com/kp/card?preview=inline&amp;amp;linkCode=kpd&amp;amp;ref_=k4w_oembed_Pn2dEsswHsNWme&amp;amp;asin=B09BYC4QWD&amp;amp;tag=kpembed-20"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;Alejandro&amp;rsquo;s book shows how to implement web applications in Java using the open source Vaadin framework version 20 and later.&lt;/p&gt;
&lt;p&gt;The book covers the key concepts and steps to become competent with modern versions of Vaadin, including everything from setting up the development environment to implementing advanced features such as Server Push and database connectivity.&lt;/p&gt;</description></item><item><title>New Book Announcement: "Taming Thymeleaf"</title><link>https://foojayio.github.io/website/today/new-book-taming-thymeleaf/</link><pubDate>Mon, 21 Jun 2021 16:27:53 +0000</pubDate><guid>https://foojayio.github.io/website/today/new-book-taming-thymeleaf/</guid><description>&lt;p&gt;Spring Boot is heavily promoted as the best way to write REST API&amp;rsquo;s in Java, but it can also be used as a very good alternative to Laravel/PHP, Rails/Ruby, or Django/Python to write server-side rendered HTML for Java developers.&lt;/p&gt;
&lt;p&gt;When combining the ease of use of Spring Boot with the power of Java and the easy templating of Thymeleaf, you have a very powerful combination that makes Java developers extremely productive to write web applications.&lt;/p&gt;</description></item><item><title>New Book Announcement: "Java Challengers"</title><link>https://foojayio.github.io/website/today/new-book-java-challengers/</link><pubDate>Mon, 03 May 2021 07:03:36 +0000</pubDate><guid>https://foojayio.github.io/website/today/new-book-java-challengers/</guid><description>&lt;p&gt;To get the best jobs and create massive value, you need to know Java very well. The &lt;a href="https://leanpub.com/javachallengers" target="_blank" rel="noopener noreferrer"&gt;newly released &amp;ldquo;Java Challengers&amp;rdquo; book&lt;/a&gt;
 is a way for you to challenge yourself with fun code challenges so that you will become a better Java developer.&lt;/p&gt;
&lt;p&gt;This book contains more than 70 well-elaborated Java Challenges that will help you break your limits on your Java skills. Want to challenge yourself and become better? The Java Challengers is the book for you!&lt;/p&gt;</description></item></channel></rss>