You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<imgsrc="img/flat-icons-pack/icon-creative-design.svg" alt="Introduction to the Java Module System">
91
92
<h3>Introduction to the Java Module System</h3>
92
-
<p>The first part introduces all Java module system concepts. Starting with the modular JDK, you'll see modules are all about strong encapsulation and explicit dependencies.
93
+
<p>Starting with the modular JDK, you'll see modules are all about strong encapsulation and explicit dependencies.
93
94
Then it's time to write your own modules, with services to decouple modules.</p>
94
95
<p>After the mechanics of creating modules, the first part closes with modularity patterns. They are essential to create truly modular applications.</p>
95
96
</div>
@@ -109,7 +110,7 @@ <h3>Modular Development Tooling</h3>
109
110
<divclass="row">
110
111
<divclass="col-md-2"></div>
111
112
<divclass="col-md-9">
112
-
<p><ahref="https://twitter.com/javamodularity" class="twitter-follow-button" data-show-count="false">Follow @javamodularity</a> All code examples are available on <ahref="https://github.com/java9-modularity/examples">GitHub</a> so you can easily try them yourself. <aclass="github-button" href="https://github.com/java9-modularity/examples" data-icon="octicon-star" aria-label="Star java9-modularity/examples on GitHub">Star</a></p>
113
+
<p><ahref="https://twitter.com/javamodularity" class="twitter-follow-button" data-show-count="false">Follow @javamodularity</a><spanclass="github">All code examples are available on <ahref="https://github.com/java9-modularity/examples">GitHub</a> so you can easily try them yourself.</span><aclass="github-button" href="https://github.com/java9-modularity/examples" data-icon="octicon-star" aria-label="Star java9-modularity/examples on GitHub">Star</a></p>
113
114
</div>
114
115
<divclass="col-md-1"></div>
115
116
</div>
@@ -122,7 +123,7 @@ <h3>Modular Development Tooling</h3>
@@ -194,7 +195,7 @@ <h2 class="page-header page-header-left">About the Authors</h2>
194
195
<h3>Sander Mak</h3>
195
196
<p>Sander is a Fellow at <ahref="https://www.luminis.eu">Luminis</a> in The Netherlands. At Luminis, he crafts modular and scalable software, most often on the JVM but with a touch of TypeScript where needed. He is author of the O'Reilly book 'Java 9 Modularity' and an avid conference speaker.</p>
196
197
<p>Sander loves sharing knowledge, through his blog at <ahref="http://branchandbound.net">http://branchandbound.net</a>, and also as <ahref="http://bit.ly/sander-ps">Pluralsight</a> instructor.</p>
<p>Paul is a senior software engineer with <ahref="https://www.netflix.com">Netflix</a> in the Edge Developer Experience team, where he primarily works on tools to increase developer productivity within the company. Besides his love for writing code, he has a passion for sharing knowledge.</p>
208
209
<p>This is his second book after co-authoring "Modular Cloud Apps with OSGi" which was published by O'Reilly in 2013. Paul is also frequently speaking at conferences about modularity, container technology and many other topics. He blogs at <ahref="http://paulbakker.io">http://paulbakker.io.</p>
<p><span>Director of Developer Relations, ZeroTurnaround</span></p>
239
240
</div>
240
241
<divclass="item">
241
-
<p>Sander and Paul are expert practitioners of Java and trusted guides to the Java 9 ecosystem. They were on the front lines of Java 9’s development, and in the vanguard of efforts to migrate popular open source libraries. “Java 9 Modularity” is the handbook for everyone interested in the core principles and best practices of modularity in Java: application developers looking to create reusable, maintainable components; library developers looking for advice on migration and reflection; and framework developers wishing to exploit the module system’s advanced features. I hope this book will help you to create Java programs whose structure lets them stand the test of time.</p>
242
+
<p>Sander and Paul are expert practitioners of Java and trusted guides to the Java 9 ecosystem. They were on the front lines of Java 9’s development, and in the vanguard of efforts to migrate popular open source libraries. “Java 9 Modularity” is the handbook for everyone interested in the core principles and best practices of modularity in Java: application developers looking to create maintainable components; library developers looking for advice on migration and reflection; and framework developers wishing to exploit the module system’s advanced features. This book will help you to create Java programs whose structure lets them stand the test of time.</p>
@@ -265,7 +266,7 @@ <h2 class="page-header wow">Get the Book</h2>
265
266
<divclass="item-main">
266
267
<h3>Read Online</h3>
267
268
<br>
268
-
<p>Safari Books online offers the largest selection of IT books on a subscription basis. You can read Java 9 Modularity with a Safari subscription.</p>
269
+
<p>O'Reilly Safari offers the largest selection of IT books on a subscription basis. You can read Java 9 Modularity with a Safari subscription.</p>
269
270
<p><aid="safaributton" href="https://www.safaribooksonline.com/library/view/java-9-modularity/9781491954157/" target="_blank" class="btn btn-primary">Read on Safari</a></p>
270
271
<p>No subscription? <ahref="https://bit.ly/java9modsafari" target="_blank">Start a trial</a>!</p>
0 commit comments