{"id":94,"date":"2006-06-23T11:39:10","date_gmt":"2006-06-23T16:39:10","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/2006\/book-review-beyond-java-2\/"},"modified":"2006-06-23T11:46:21","modified_gmt":"2006-06-23T16:46:21","slug":"book-review-beyond-java-2","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2006\/book-review-beyond-java-2\/","title":{"rendered":"Book Review: Beyond Java"},"content":{"rendered":"<p>A small book that takes a critical look at Java and other languages (Ruby, PHP, ) at a moment in time.  <\/p>\n<p>I say &#8216;at a moment in time&#8217; because this book will lose relevance very quickly &#8211; even more quickly than the typical nerd book.<\/p>\n<p><iframe src=\"http:\/\/rcm.amazon.com\/e\/cm?t=wwwmontrealma-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0596100949&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;lc1=0000ff&#038;bc1=000000&#038;bg1=ffffff&#038;f=ifr\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"><\/iframe><\/p>\n<p>In a nutshell:<\/p>\n<ul>\n<li>You get a brief history lesson on languages and their problems.<\/li>\n<li>You get a perspective of the problems that Java developers face.<\/li>\n<li>You get perspective on the subject from interviews with several big-wig names in the field.<\/li>\n<li>You get an overview of Ruby and Rails.<\/li>\n<\/ul>\n<p><strong>My complaints:<\/strong><\/p>\n<ul>\n<li>The author likes to introduce his chapters with kayaking stories that are suppose to reflect what he is about to talk about &#8230; I would just skip those parts because I am not into kayaking.<\/li>\n<li><strong>Question of accuracy:<\/strong> he mentions (page 174) that PHP does not have enough structure. This is a silly statement given that there are SEVERAL PHP frameworks out there that provide the exact same structure as Rails &#8211; some even copy Rails.<\/li>\n<\/ul>\n<p><strong>Conclusion:<\/strong><\/p>\n<p>I liked the book and it was a worthwhile read. It has a few problems but it does open your eyes to things. <\/p>\n<p>That said, the title of the book should have been: &#8216;Beyond Java and why I love Ruby&#8217;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A small book that takes a critical look at Java and other languages (Ruby, PHP, ) at a moment in time. I say &#8216;at a moment in time&#8217; because this book will lose relevance very quickly &#8211; even more quickly than the typical nerd book. In a nutshell: You get a brief history lesson on &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,14],"tags":[],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/94"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":0,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}