Skip to content

Commit 19b82b2

Browse files
author
Sander Mak
committed
Change testimonial
1 parent 4c1fd6e commit 19b82b2

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed

css/style.css

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

img/martijnverburg.png

-537 KB
Loading

index.html

+9-8
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<li><a data-scroll href="#services">The Book</a></li>
5858
<li><a data-scroll href="#features">Chapters</a></li>
5959
<li><a data-scroll href="#description">Why Modules?</a></li>
60+
<li><a data-scroll href="#author">Authors</a></li>
6061
<li><a data-scroll href="#feedback">Feedback</a></li>
6162
<li><a data-scroll href="#plans">Buy</a></li>
6263
<li><a data-scroll href="#contact">Resources</a></li>
@@ -84,12 +85,12 @@ <h1>Java 9 Modularity</h1>
8485
<!-- Begin Services -->
8586
<section class="services" id="services">
8687
<div class="container">
87-
<h2 class="page-header wow fadeInUp" data-wow-delay=".2s">The Book</h2>
88+
<h2 class="page-header wow fadeInUp" data-wow-delay=".2s">The Book in Three Parts</h2>
8889
<div class="row">
8990
<div class="services-item col-xs-12 col-sm-offset-1 col-sm-10 col-md-offset-0 col-md-4 wow fadeInUp" data-wow-delay=".3s">
9091
<img src="img/flat-icons-pack/icon-creative-design.svg" alt="Introduction to the Java Module System">
9192
<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.
9394
Then it's time to write your own modules, with services to decouple modules.</p>
9495
<p>After the mechanics of creating modules, the first part closes with modularity patterns. They are essential to create truly modular applications.</p>
9596
</div>
@@ -109,7 +110,7 @@ <h3>Modular Development Tooling</h3>
109110
<div class="row">
110111
<div class="col-md-2"></div>
111112
<div class="col-md-9">
112-
<p><a href="https://twitter.com/javamodularity" class="twitter-follow-button" data-show-count="false">Follow @javamodularity</a> All code examples are available on <a href="https://github.com/java9-modularity/examples">GitHub</a> so you can easily try them yourself. <a class="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><a href="https://twitter.com/javamodularity" class="twitter-follow-button" data-show-count="false">Follow @javamodularity</a> <span class="github">All code examples are available on <a href="https://github.com/java9-modularity/examples">GitHub</a> so you can easily try them yourself.</span> <a class="github-button" href="https://github.com/java9-modularity/examples" data-icon="octicon-star" aria-label="Star java9-modularity/examples on GitHub">Star</a></p>
113114
</div>
114115
<div class="col-md-1"></div>
115116
</div>
@@ -122,7 +123,7 @@ <h3>Modular Development Tooling</h3>
122123
<h2 class="page-header wow fadeInUp" data-wow-delay=".2s">Chapters</h2>
123124
<div class="row">
124125
<div class="features-main">
125-
<div class="col-xs-12 col-sm-offset-1 col-sm-10 col-md-offset-0 col-md-4">
126+
<div class="chapters scol-xs-12 col-sm-offset-1 col-sm-10 col-md-offset-0 col-md-4">
126127
<i>Foreword by Alex Buckley</i>
127128
<ol>
128129
<li>Modularity Matters</li>
@@ -194,7 +195,7 @@ <h2 class="page-header page-header-left">About the Authors</h2>
194195
<h3>Sander Mak</h3>
195196
<p>Sander is a Fellow at <a href="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>
196197
<p>Sander loves sharing knowledge, through his blog at <a href="http://branchandbound.net">http://branchandbound.net</a>, and also as <a href="http://bit.ly/sander-ps">Pluralsight</a> instructor.</p>
197-
<a href="https://twitter.com/sander_mak" class="twitter-follow-button" data-show-count="false">Follow @sander_mak</a>
198+
<a href="https://twitter.com/sander_mak" class="twitter-follow-button" data-size="large" data-show-count="false">Follow @sander_mak</a>
198199
</div>
199200
</div>
200201
<div class="row">
@@ -206,7 +207,7 @@ <h3>Sander Mak</h3>
206207
<h3>Paul Bakker</h3>
207208
<p>Paul is a senior software engineer with <a href="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>
208209
<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 <a href="http://paulbakker.io">http://paulbakker.io.</p>
209-
<a href="https://twitter.com/pbakker" class="twitter-follow-button" data-show-count="false">Follow @pbakker</a>
210+
<a href="https://twitter.com/pbakker" class="twitter-follow-button" data-size="large" data-show-count="false">Follow @pbakker</a>
210211

211212

212213
</div>
@@ -238,7 +239,7 @@ <h3>Simon Maple</h3>
238239
<p><span>Director of Developer Relations, ZeroTurnaround</span></p>
239240
</div>
240241
<div class="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>
242243
<div class="feedback-carousel-avatar">
243244
<img src="img/alexbuckley.png" alt="Avatar" class="img-circle">
244245
</div>
@@ -265,7 +266,7 @@ <h2 class="page-header wow">Get the Book</h2>
265266
<div class="item-main">
266267
<h3>Read Online</h3>
267268
<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>
269270
<p><a id="safaributton" href="https://www.safaribooksonline.com/library/view/java-9-modularity/9781491954157/" target="_blank" class="btn btn-primary">Read on Safari</a></p>
270271
<p>No subscription? <a href="https://bit.ly/java9modsafari" target="_blank">Start a trial</a>!</p>
271272
<br>

scss/style.scss

+10-2
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,7 @@ img, svg {
387387
.services {
388388
background: $bg-light;
389389
padding-bottom: 45px;
390+
390391
&-item {
391392
margin-top: 25px;
392393
margin-bottom: 15px;
@@ -410,7 +411,14 @@ img, svg {
410411
iframe {
411412
margin-top: -2.4em !important;
412413
}
414+
413415
background: $bg-dark;
416+
417+
418+
.chapters li {
419+
line-height: 2em;
420+
}
421+
414422
padding-bottom: 70px;
415423
&-main {
416424
margin-top: 20px;
@@ -463,7 +471,7 @@ img, svg {
463471
------------------------------------------------------------------*/
464472

465473
.description {
466-
padding: 75px 0;
474+
padding: 25px 0;
467475
background: $bg-light;
468476
img {
469477

@@ -481,7 +489,7 @@ img, svg {
481489
------------------------------------------------------------------*/
482490

483491
.author {
484-
padding: 75px 0 (75px / 2);
492+
padding-bottom: 3em;
485493
background: $bg-dark;
486494
img {
487495
margin-top: 3em;

0 commit comments

Comments
 (0)