Skip to content

Commit 4f06751

Browse files
committed
Add check Reviews and Prices buttons to java books page
1 parent 0e45538 commit 4f06751

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

_posts/2020-01-01-best-java-books-2020.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ Following Liang along does not require any previous knowledge about programming
4242
The only downside to this really good text book is the price. It is quite expensive.
4343
Depending on your situation, I would try to grab an used but in good condition copy of the [10th edition] which according to my knowledge is almost the same as the latest one.
4444

45+
<a href="https://www.amazon.com/Introduction-Programming-Structures-Comprehensive-Version/dp/0134670949/ref=as_li_ss_il?keywords=Introduction+to+Java+Programming+and+Data+Structures&qid=1564783554&s=gateway&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=ab917cd65232e864291cfb3227a02c05" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
46+
4547
___
4648
<br><br>
4749

@@ -54,6 +56,9 @@ This is not a book every Java Developers needs to own. If you come from any othe
5456

5557
Similar to [Head First Design Patterns] which is further down the list, [Head First Java] is written in an engaging way and makes sure that you don't want to put it away. After finishing it, one should be good switching to any other Java learning resource.
5658

59+
60+
<a href="https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=as_li_ss_il?keywords=head+first+java&qid=1564268049&s=gateway&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=54511ab33ab1d95a7d5ec5b84d70c9f3" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
61+
5762
___
5863
<br><br>
5964

@@ -66,6 +71,8 @@ What I like about the book is that it not only teaches to code with Java. It als
6671

6772
Overall: If you want to learn Java, you can't go wrong with this book.
6873

74+
<a href="https://www.amazon.com/Think-Java-Like-Computer-Scientist/dp/1492072508/ref=as_li_ss_il?ie=UTF8&linkCode=li2&tag=programmerfri-20&linkId=b3d97405d8dd5703d93cd7060344826b&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
75+
6976
___
7077
<br><br>
7178

@@ -84,6 +91,8 @@ This is one of the books for which I would recommend to keep it around. It doesn
8491

8592
If you ever think about getting a welcome gift for a Junior Developer in your company - Please go for this book.
8693

94+
<a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=as_li_ss_il?crid=2LPDEFFWLY2B1&keywords=clean+code&qid=1564266758&s=gateway&sprefix=clean+code,aps,240&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=7be7691c9b83868b2f8f1be8077d62c2" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
95+
8796
___
8897
<br><br>
8998

@@ -97,6 +106,8 @@ As a result, [The Pramatic Programmer] is a breeze to read and makes remembering
97106

98107
In comparison to *Clean Code* it is less about code but more about principles and the Programming as a craft.
99108

109+
<a href="https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052/ref=as_li_ss_il?ie=UTF8&linkCode=li3&tag=programmerfri-20&linkId=ecf1a3630cdf92abb00d52c775182ecf" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
110+
100111
___
101112
<br><br>
102113

@@ -110,6 +121,8 @@ Here we have another book which I would definitely recommend to buy. For me it i
110121

111122
It is also a good source for solving arguments in Code Reviews 😊.
112123

124+
<a href="https://www.amazon.com/Effective-Java-Joshua-Bloch/dp/0134685997/ref=as_li_ss_il?keywords=effective+java&qid=1564268102&s=gateway&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=fa178caa9d564699c795bdf481d1a8a6" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
125+
113126
___
114127
<br><br>
115128

@@ -127,6 +140,8 @@ The [first Edition of Refactoring] includes the examples in Java.**
127140

128141
I personally only read the first edition, so I can not speak directly for the second.
129142

143+
<a href="https://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672/ref=as_li_ss_il?crid=XOJKIJC415RY&keywords=improving+the+design+of+existing+code&qid=1564267774&s=books&sprefix=improving+the+design+of,stripbooks-intl-ship,220&sr=1-2&linkCode=li3&tag=programmerfri-20&linkId=2442a24d705703a964067da9b08c53f9" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
144+
130145
___
131146
<br><br>
132147

@@ -139,6 +154,8 @@ It is not an easy read, but I think this is due to concurrency not being an easy
139154
Sadly it is a bit dated and based on Java 6, a lot of the new constructs could also use an explaination similar to the ones mentioned in the book.
140155
For all the things covered it is still spot-on.
141156

157+
<a href="https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=as_li_ss_il?crid=2TVDA46CJYAK1&keywords=java+concurrency+in+practice&qid=1564268122&s=gateway&sprefix=java+concu,aps,221&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=ef57b2769d3057e94b5b576ba993bfac" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
158+
142159
___
143160
<br><br>
144161

@@ -152,6 +169,8 @@ It comes with all the techniques and tools you need for successfully writing you
152169

153170
I would recommend it to the more experienced Java Developers.
154171

172+
<a href="https://www.amazon.com/Test-Driven-Acceptance-Java-Developers/dp/1932394850/ref=as_li_ss_il?crid=251S9KZSEGDE6&keywords=test+driven+tdd+and+acceptance+tdd+for+java+developers&qid=1564267991&s=gateway&sprefix=Test+driven+tdd+an,aps,228&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=8f489cead19cb19a9aaabd7bce856431" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
173+
155174
___
156175
<br><br>
157176

@@ -162,6 +181,8 @@ If you ever had to force your way through any Design Patterns book and you could
162181

163182
[Head First Design Patterns] is an easy to read book. It is by a mile not a reference book, but it is a book which helps you to learn a few Design Patterns AND remember them. I really appreciate how [Head First Design Patterns] made learning about Design Patterns actually fun.
164183

184+
<a href="https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=as_li_ss_il?crid=3A0OHG6A5V30U&keywords=head+first+design+patterns&qid=1564268033&s=gateway&sprefix=head+first+design,aps,231&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=6a3a98a059b5585e165ad8d10b59e7ec" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
185+
165186
___
166187
<br><br>
167188

@@ -175,6 +196,8 @@ The title is really underselling it - think I will still have some fun and learn
175196

176197
I think [Release It!] is a book you can recommend to just anybody wanting to write production-ready applications.
177198

199+
<a href="https://www.amazon.com/Release-Design-Deploy-Production-Ready-Software/dp/1680502395/ref=as_li_ss_il?keywords=release+it&qid=1564267708&s=gateway&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=f23dc496726ca634aeacfefc873e7e00" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
200+
178201
___
179202
<br><br>
180203

@@ -193,6 +216,8 @@ If you like Java, I am pretty sure you could get used to Kotlin and love it.
193216

194217
[Kotlin in Action] is a good match for Java Developers wanting to learn Kotlin. The official documentation is also great!
195218

219+
<a href="https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296/ref=as_li_ss_il?crid=2YP10DSDW8P6N&keywords=kotlin+in+action&qid=1564268017&s=gateway&sprefix=kotlin+in+ac,aps,231&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=bbc9a0959a1f323c239e0b8cfb293c08" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
220+
196221
___
197222
<br><br>
198223

@@ -215,6 +240,8 @@ After talking a while I really think the 4th edition must be way better than the
215240
The sloppiness and errors he mentioned were at least not in the 4th edition.
216241
If you want a solid book about Spring, go get [Spring in Action 4th edition].
217242

243+
<a href="https://www.amazon.com/Spring-Action-Covers-4/dp/161729120X/ref=as_li_ss_il?keywords=spring+in+action+4th+edition&qid=1564787787&s=gateway&sr=8-1&linkCode=li2&tag=programmerfri-20&linkId=21921fb70f0f07f32fd281120d6d245b" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
244+
218245
___
219246
<br><br>
220247

@@ -228,6 +255,8 @@ For further reading you can always refer to the official documentation.
228255

229256
Another problem it has: It was written prior to Spring Boot 2.0 and therefore it did not age too well.
230257

258+
<a href="https://www.amazon.com/Spring-Boot-Action-Craig-Walls/dp/1617292540/ref=as_li_ss_il?ie=UTF8&linkCode=li2&tag=programmerfri-20&linkId=1ee5fc0b4bc13760bb93b5f23db43e01" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
259+
231260
___
232261
<br><br>
233262

@@ -243,6 +272,8 @@ The second reason is that for me it is not a reference book.
243272
Don't get me wrong, it is a great book for exploring all the things Spring and Spring Cloud offer. For me it wasn't more.
244273
I read it from cover to cover but now it collects dust since I refer to the documentations.
245274

275+
<a href="https://www.amazon.com/Cloud-Native-Java-Designing-Resilient-dp-1449374646/dp/1449374646/ref=as_li_ss_il?_encoding=UTF8&me=&qid=&linkCode=li2&tag=programmerfri-20&linkId=ea7ec2bedd23ebf84d9ed5b5aa9f2320" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
276+
246277
___
247278
<br><br>
248279

@@ -253,6 +284,8 @@ One of the best Spring books out there. [Spring Microservices in Action] is real
253284

254285
Spring Microservices in Action describes similar things to Cloud Native Java. Overall I liked Spring Microservices in Action a bit more but that might be personal preference. Because of the similar topics, it has the same issues: Being written prior to Spring 5 and that it is not a reference since a lot of things are now outdated.
255286

287+
<a href="https://www.amazon.com/Spring-Microservices-Action-John-Carnell/dp/1617293989/ref=as_li_ss_il?crid=2MPXX2UH0AP18&keywords=spring+microservices+in+action&qid=1564789338&s=gateway&sprefix=spring+microservices,aps,227&sr=8-1&linkCode=li2&tag=programmerfri-20&linkId=0cff1ecb5593ace0073d6a8dd1b199f1" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
288+
256289
___
257290
<br><br>
258291

@@ -266,6 +299,8 @@ I think based on his previous experience, he had some issues to see the topic fr
266299
Having said that, the book is really good in presenting all the reactive new things Spring 5 has to offer and how they integrate with Spring Boot 2.
267300
Back then I already had a bit of experience with Spring and Spring Boot and therefore really enjoyed the read. Your mileage may vary.
268301

302+
<a href="https://www.amazon.com/Learning-Spring-Boot-2-0-microservices/dp/1786463784/ref=as_li_ss_il?keywords=learning+spring+boot+2.0&qid=1564790091&s=gateway&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=5d1522d75918e7c1b9482a1e92d81dae" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>
303+
269304
___
270305
<br><br>
271306

css/custom.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,29 @@ pre > code {
4949

5050
.authorname {
5151
font-weight: bolder;
52+
}
53+
54+
.amzButton {
55+
box-shadow: 0px 1px 0px 0px #fff6af;
56+
background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
57+
background-color:#ffec64;
58+
border-radius:6px;
59+
border:1px solid #ffaa22;
60+
display:inline-block;
61+
cursor:pointer;
62+
color:#333333;
63+
font-family:Verdana;
64+
font-size:15px;
65+
font-weight:bold;
66+
padding:10px 24px;
67+
text-decoration:none;
68+
text-shadow:0px 1px 0px #ffee66;
69+
}
70+
.amzButton:hover {
71+
background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
72+
background-color:#ffab23;
73+
}
74+
.amzButton:active {
75+
position:relative;
76+
top:1px;
5277
}

0 commit comments

Comments
 (0)