<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Semantic Programming</title>
	<atom:link href="http://www.semwebprogramming.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semwebprogramming.com</link>
	<description>All Information About Semantic Programming</description>
	<lastBuildDate>Mon, 08 Nov 2010 04:01:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Computer Science &amp; Perl Programming: Best of TPJ by C. E. Schaeffer</title>
		<link>http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/comment-page-1/#comment-1448</link>
		<dc:creator>C. E. Schaeffer</dc:creator>
		<pubDate>Mon, 08 Nov 2010 04:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/#comment-1448</guid>
		<description>&lt;i&gt;Review by C. E. Schaeffer for &lt;a href=&quot;http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102&quot; rel=&quot;nofollow&quot;&gt;Computer Science &amp; Perl Programming: Best of TPJ&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/4.png&quot; &gt;&lt;/b&gt;
I enjoyed learning the algorithms they presented, but I don&#039;t have much use for them in my work.  This is a good collection for those who are interested in doing very difficult work in the easiest Language to Succeed in; Perl.

</description>
		<content:encoded><![CDATA[<p><i>Review by C. E. Schaeffer for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102"  rel="nofollow">Computer Science &#038; Perl Programming: Best of TPJ</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/4.png" /></b><br />
I enjoyed learning the algorithms they presented, but I don&#8217;t have much use for them in my work.  This is a good collection for those who are interested in doing very difficult work in the easiest Language to Succeed in; Perl.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computer Science &amp; Perl Programming: Best of TPJ by Jerrad Pierce</title>
		<link>http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/comment-page-1/#comment-1447</link>
		<dc:creator>Jerrad Pierce</dc:creator>
		<pubDate>Mon, 08 Nov 2010 03:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/#comment-1447</guid>
		<description>&lt;i&gt;Review by Jerrad Pierce for &lt;a href=&quot;http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102&quot; rel=&quot;nofollow&quot;&gt;Computer Science &amp; Perl Programming: Best of TPJ&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/4.png&quot; &gt;&lt;/b&gt;
The material is great, but the first edition (at least) suffers from enough typesetting flaws to make some content difficult to follow. There are several instances where the prose indicates some text is supposed to be highlighted in some way but it is not e.g; bold to indicate differences from an earlier code listing, or variables missing the distinguishing overlines resulting in incomprehensible formulae.

</description>
		<content:encoded><![CDATA[<p><i>Review by Jerrad Pierce for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102"  rel="nofollow">Computer Science &#038; Perl Programming: Best of TPJ</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/4.png" /></b><br />
The material is great, but the first edition (at least) suffers from enough typesetting flaws to make some content difficult to follow. There are several instances where the prose indicates some text is supposed to be highlighted in some way but it is not e.g; bold to indicate differences from an earlier code listing, or variables missing the distinguishing overlines resulting in incomprehensible formulae.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computer Science &amp; Perl Programming: Best of TPJ by Anonymous</title>
		<link>http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/comment-page-1/#comment-1446</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 08 Nov 2010 03:26:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/#comment-1446</guid>
		<description>&lt;i&gt;Review by  for &lt;a href=&quot;http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102&quot; rel=&quot;nofollow&quot;&gt;Computer Science &amp; Perl Programming: Best of TPJ&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
Ahh how I miss The Perl Journal. This volume brings me right back to the good old days of humor and fine code. Unfortunately, The Perl Journal has been relegated to a quarterly supplement appearing in Sys Admin magazine. Thankfully, some of the knowledge found in the pages of The Perl Journal has been compiled here. Computer Science and Perl Programming is a collection of 70 articles from The Perl Journal. It is the first volume of a set of three and, in my opinion, the best volume. Jon Orwant, the original editor of The Perl Journal, has done a great job in putting together this volume. This volume is divided into tips for beginners, regular expressions, data structures, networking, databases, software development processes, object-oriented programming, and advanced Perl programming techniques. I particularly enjoyed the regular expressions, and networking sections. The data structures section was also very useful, as data structures in Perl can tend to be a bit odd. This volume has a good bit of programming knowledge crammed into it, and seems to be a bit more serious than the other two volumes.All in all, a great read and a great reference to keep around. I would definitely advise anyone interested in Perl to pick up this set, you won&#039;t regret it.

</description>
		<content:encoded><![CDATA[<p><i>Review by  for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102"  rel="nofollow">Computer Science &#038; Perl Programming: Best of TPJ</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
Ahh how I miss The Perl Journal. This volume brings me right back to the good old days of humor and fine code. Unfortunately, The Perl Journal has been relegated to a quarterly supplement appearing in Sys Admin magazine. Thankfully, some of the knowledge found in the pages of The Perl Journal has been compiled here. Computer Science and Perl Programming is a collection of 70 articles from The Perl Journal. It is the first volume of a set of three and, in my opinion, the best volume. Jon Orwant, the original editor of The Perl Journal, has done a great job in putting together this volume. This volume is divided into tips for beginners, regular expressions, data structures, networking, databases, software development processes, object-oriented programming, and advanced Perl programming techniques. I particularly enjoyed the regular expressions, and networking sections. The data structures section was also very useful, as data structures in Perl can tend to be a bit odd. This volume has a good bit of programming knowledge crammed into it, and seems to be a bit more serious than the other two volumes.All in all, a great read and a great reference to keep around. I would definitely advise anyone interested in Perl to pick up this set, you won&#8217;t regret it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computer Science &amp; Perl Programming: Best of TPJ by Scott D. Walters</title>
		<link>http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/comment-page-1/#comment-1445</link>
		<dc:creator>Scott D. Walters</dc:creator>
		<pubDate>Mon, 08 Nov 2010 03:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/#comment-1445</guid>
		<description>&lt;i&gt;Review by Scott D. Walters for &lt;a href=&quot;http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102&quot; rel=&quot;nofollow&quot;&gt;Computer Science &amp; Perl Programming: Best of TPJ&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
The title is misleading in that it doesn&#039;t give the full impact of what&#039;s going on with this book. This book was written by somnething of a who&#039;s-who of the Perl community and it&#039;s similiarly a massive aggregation the best applications of nearly all of Perl&#039;s features. It&#039;s true that it&#039;s edited versions of TPJ articles but TPJ has always been hands-on and the feel is more as though the best pages were ripped out of already great Perl books to be arranged and edited into one volume. I urge you to think of this as a book in the vein of Programming Perl but written by everyone but Larry Wall. =)
&lt;br /&gt;
&lt;br /&gt;Because nearly every article was written as the result of a Perl feature manifesting itself to violently break through a hard problem, this book contains a collection of examples that no single human could possible contrieve. Other books (even Programming Perl by comparison) relatively thoroughly demonstrate and document the language features but only this one shows each feature shining as it solves real problems in real problems taken from real life. You&#039;ll get a feel not only for the syntax of features but how to think about them. You&#039;ll start to spot new and better applications for Perl&#039;s features in your own programming work.
&lt;br /&gt;
&lt;br /&gt;Compared to other books, it&#039;s more verbose than Programming Perl and it neglects the bare basics and moves much further with the ideas. It examines more macro scale ideas than the Perl Cookbook and generalizes thier applications rather than giving numerous specifics. The closest example I can think of is the styles and much of the contents of Advanced Perl Programming, Learning Regular Expressions, Learning Algorithms with Perl and several others rolled into one.
&lt;br /&gt;
&lt;br /&gt;It goes into more depth on why things are the way they are than any other Perl book. For example, one chapter demonstrates how things would go wrong if the order of operators were different than how they are and using the good and bad arrangements walks the reader through infering what the relative orders are. Where other books list the order of operations in a matter-of-fact way, this one leaves you with a sense of order and rationality of things that your intuition and creativity can feed off of when programming.
&lt;br /&gt;
&lt;br /&gt;Quoting from the foreword (Hi Mark Jason Dominus!): &quot;It does not suffer from the usual flaw of the anthology, which is that the best you can hope for is that more than half of the articles are above average. On the contrary, it is by turns brilliant, witty, and profound.&quot;. And from the preface: &quot;In a sense, this book was written very carefully and methodically over six years. ... Every issue, there were a lot of new subscribers, many of whom were new to Perl. Common sense dictated that I should include beginner articles in every issue, but I didn&#039;t like where that line of reasoning led. If I catered to the novices in every issue, far too many articles would be about beginner topics. ... So I did something very unusual for a magazine: I made it easy (and cheap) for subscribers to get all of the back issues when they subscribed, so they&#039;d be able to enjoy the introductory material. A side effect of this approach was that the articles hang together very well: they tell a consistent &quot;story&quot; in a steady progress from TPJ #1 to TPJ #20...&quot;.
&lt;br /&gt;
&lt;br /&gt;Perl&#039;s books have always been one of it&#039;s major strengths and I&#039;m happy this trend continues. Computer Science &amp; Perl Programming is delightful.

</description>
		<content:encoded><![CDATA[<p><i>Review by Scott D. Walters for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102"  rel="nofollow">Computer Science &#038; Perl Programming: Best of TPJ</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
The title is misleading in that it doesn&#8217;t give the full impact of what&#8217;s going on with this book. This book was written by somnething of a who&#8217;s-who of the Perl community and it&#8217;s similiarly a massive aggregation the best applications of nearly all of Perl&#8217;s features. It&#8217;s true that it&#8217;s edited versions of TPJ articles but TPJ has always been hands-on and the feel is more as though the best pages were ripped out of already great Perl books to be arranged and edited into one volume. I urge you to think of this as a book in the vein of Programming Perl but written by everyone but Larry Wall. =)</p>
<p>Because nearly every article was written as the result of a Perl feature manifesting itself to violently break through a hard problem, this book contains a collection of examples that no single human could possible contrieve. Other books (even Programming Perl by comparison) relatively thoroughly demonstrate and document the language features but only this one shows each feature shining as it solves real problems in real problems taken from real life. You&#8217;ll get a feel not only for the syntax of features but how to think about them. You&#8217;ll start to spot new and better applications for Perl&#8217;s features in your own programming work.</p>
<p>Compared to other books, it&#8217;s more verbose than Programming Perl and it neglects the bare basics and moves much further with the ideas. It examines more macro scale ideas than the Perl Cookbook and generalizes thier applications rather than giving numerous specifics. The closest example I can think of is the styles and much of the contents of Advanced Perl Programming, Learning Regular Expressions, Learning Algorithms with Perl and several others rolled into one.</p>
<p>It goes into more depth on why things are the way they are than any other Perl book. For example, one chapter demonstrates how things would go wrong if the order of operators were different than how they are and using the good and bad arrangements walks the reader through infering what the relative orders are. Where other books list the order of operations in a matter-of-fact way, this one leaves you with a sense of order and rationality of things that your intuition and creativity can feed off of when programming.</p>
<p>Quoting from the foreword (Hi Mark Jason Dominus!): &#8220;It does not suffer from the usual flaw of the anthology, which is that the best you can hope for is that more than half of the articles are above average. On the contrary, it is by turns brilliant, witty, and profound.&#8221;. And from the preface: &#8220;In a sense, this book was written very carefully and methodically over six years. &#8230; Every issue, there were a lot of new subscribers, many of whom were new to Perl. Common sense dictated that I should include beginner articles in every issue, but I didn&#8217;t like where that line of reasoning led. If I catered to the novices in every issue, far too many articles would be about beginner topics. &#8230; So I did something very unusual for a magazine: I made it easy (and cheap) for subscribers to get all of the back issues when they subscribed, so they&#8217;d be able to enjoy the introductory material. A side effect of this approach was that the articles hang together very well: they tell a consistent &#8220;story&#8221; in a steady progress from TPJ #1 to TPJ #20&#8230;&#8221;.</p>
<p>Perl&#8217;s books have always been one of it&#8217;s major strengths and I&#8217;m happy this trend continues. Computer Science &#038; Perl Programming is delightful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Computer Science &amp; Perl Programming: Best of TPJ by Mark</title>
		<link>http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/comment-page-1/#comment-1444</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 08 Nov 2010 03:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/computer-science-perl-programming-best-of-tpj/#comment-1444</guid>
		<description>&lt;i&gt;Review by Mark for &lt;a href=&quot;http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102&quot; rel=&quot;nofollow&quot;&gt;Computer Science &amp; Perl Programming: Best of TPJ&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
Computer Science and Perl Programming is a collection of 70-odd articles from The Perl Journal magazine. As the title suggests it focusses on more of the theoretical side of perl. This is the first volume in a series of three books. The second one focusses on web and graphics, and the third one on games and diversions. CS &amp; PP is divided into seven sections as follows: Beginner Concepts, Regular Expressions, Computer Science, Programming Techniques, Software Development, Networking and Databases. The articles are straight reprints from TPJ and are written by a number of leading perl people such as Larry Wall, Damian Conway, Mark Jason Dominus, etc. Jon Orwant, the publisher of TPJ is the editor for this book.I haven&#039;t finished this book yet but I&#039;ve greatly enjoyed the articles I&#039;ve read. A vast array of topics are covered, such as B-Trees, random number generators, benchmarking, makemaker, DBI and even Win32::ODBC and Microsoft Office. There&#039;s something for every perl programmer in this book. Highly recommended.

</description>
		<content:encoded><![CDATA[<p><i>Review by Mark for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Computer-Science-Perl-Programming-Best/dp/0596003102%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596003102"  rel="nofollow">Computer Science &#038; Perl Programming: Best of TPJ</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
Computer Science and Perl Programming is a collection of 70-odd articles from The Perl Journal magazine. As the title suggests it focusses on more of the theoretical side of perl. This is the first volume in a series of three books. The second one focusses on web and graphics, and the third one on games and diversions. CS &#038; PP is divided into seven sections as follows: Beginner Concepts, Regular Expressions, Computer Science, Programming Techniques, Software Development, Networking and Databases. The articles are straight reprints from TPJ and are written by a number of leading perl people such as Larry Wall, Damian Conway, Mark Jason Dominus, etc. Jon Orwant, the publisher of TPJ is the editor for this book.I haven&#8217;t finished this book yet but I&#8217;ve greatly enjoyed the articles I&#8217;ve read. A vast array of topics are covered, such as B-Trees, random number generators, benchmarking, makemaker, DBI and even Win32::ODBC and Microsoft Office. There&#8217;s something for every perl programmer in this book. Highly recommended.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by William A. Dudney</title>
		<link>http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/comment-page-1/#comment-1432</link>
		<dc:creator>William A. Dudney</dc:creator>
		<pubDate>Sun, 07 Nov 2010 04:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/#comment-1432</guid>
		<description>&lt;i&gt;Review by William A. Dudney for &lt;a href=&quot;http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464&quot; rel=&quot;nofollow&quot;&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
Summary:This is a must have book for any J2EE developer or architect, even if you already own the first edition it is well worth the $ to get this 2nd edition. The patterns documented in the book are the vocabulary of J2EE development.Content: The first 100 pages or so is dedicated to educating the reader on various design practices for each of the tiers as well as cross tier considerations. The authors also cover what not to do in the  &#039;bad practices&#039; sections of each chapter. This is especially useful to developers new to J2EE since it will help them to see what others (me included) have done wrong in the past and why it does not work. The end of this section is concluded with a great set of refactorings to make your applications that are stuck in the bad design practices better. While I wish that some of the refactorings were a bit more detailed over all I really liked this chapter as well.The next section is on the actual patterns and they too are divided up into tiers. I especially like the J2EE Pattern Roadmap in Chapter 5, it gives a nice over view of how everything fits together. The rest of the section covers the patterns in detail. All the classics are there as well as several new ones that are sure to become as much a part of our vocabulary as Session Facade is now.Finally the future of pattern work is partially revealed in the form of &#039;Micro-Architectures&#039;. The Web Worker M-A is sort of a pattern for using patterns. Or in other words it provides specific guidance on how to put the patterns in the book together to achieve the specific goal of integrating work-flow into your J2EE application. I&#039;m looking forward to hearing more about this topic from the authors in the future.Physically:The book is much better than the first edition. With a hard back it will last a lot longer through the many, many sessions you will have with this book.

</description>
		<content:encoded><![CDATA[<p><i>Review by William A. Dudney for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464"  rel="nofollow">Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
Summary:This is a must have book for any J2EE developer or architect, even if you already own the first edition it is well worth the $ to get this 2nd edition. The patterns documented in the book are the vocabulary of J2EE development.Content: The first 100 pages or so is dedicated to educating the reader on various design practices for each of the tiers as well as cross tier considerations. The authors also cover what not to do in the  &#8216;bad practices&#8217; sections of each chapter. This is especially useful to developers new to J2EE since it will help them to see what others (me included) have done wrong in the past and why it does not work. The end of this section is concluded with a great set of refactorings to make your applications that are stuck in the bad design practices better. While I wish that some of the refactorings were a bit more detailed over all I really liked this chapter as well.The next section is on the actual patterns and they too are divided up into tiers. I especially like the J2EE Pattern Roadmap in Chapter 5, it gives a nice over view of how everything fits together. The rest of the section covers the patterns in detail. All the classics are there as well as several new ones that are sure to become as much a part of our vocabulary as Session Facade is now.Finally the future of pattern work is partially revealed in the form of &#8216;Micro-Architectures&#8217;. The Web Worker M-A is sort of a pattern for using patterns. Or in other words it provides specific guidance on how to put the patterns in the book together to achieve the specific goal of integrating work-flow into your J2EE application. I&#8217;m looking forward to hearing more about this topic from the authors in the future.Physically:The book is much better than the first edition. With a hard back it will last a lot longer through the many, many sessions you will have with this book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by Anonymous</title>
		<link>http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/comment-page-1/#comment-1431</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 07 Nov 2010 03:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/#comment-1431</guid>
		<description>&lt;i&gt;Review by  for &lt;a href=&quot;http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464&quot; rel=&quot;nofollow&quot;&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
Wow! This book will become a classic like the GoF book. I agree with the other reviewer.&lt;br&gt;I had the first edition of this book which I bought with great interest at that time. I did learn quite a few things even though I consider myself a seasoned J2EE developer. I made sure that all my development team members got a copy of this book.&lt;br&gt;When I saw that the second edition was released, I was skeptical about buying it since I had the first edition. However, after browsing through the contents and reading other reviews, I decided to go for it. And it was a decision I am not regretting. The new edition is so much better in that I wish this was the first edition! The authors seem to have updated all the patterns content. A quick comparison of the patterns between both editions indicates that the content has been more or less revised completely. Almost all the text has been revised and almost all the UML diagrams seem redone to give a better understanding of the pattern. I found the first edition UML diagrams a bit lame compared to the second edition. The new edition seems to have corrected most of the discrepencies in the first edition. So if you have the first edition, dump it and get this one fast! &lt;br&gt;I also found that there were 6 new patterns in the 2nd edition. The presentation tier added Context Object pattern and Application Controller pattern, Business tier added Business Object pattern and Application Service pattern. The integration tier added Webservice Broker pattern and Domain Store pattern.&lt;br&gt;Having built a couple of custom persistence frameworks, I found the Domain Store interesting. &lt;br&gt;One thing lacking in this edition is that the other interesting part of the book (Design considerations, Bad Practices and J2EE Refactoring) remains almost the same as in the first edition with minor exceptions. I would have liked to see the design considerations expanded. I also would have liked to have more J2EE refactorings and bad practices in the 2nd edition. Perhaps, in the next edition?&lt;br&gt;Another intriguiging part of the book which I haven&#039;t gained a good understanding of yet is the Epilogue titled &quot;WebWorker Micro-Architecture&quot;.Overall, if you are into J2EE, just get the book no matter what. It is a must have &amp; must read!

</description>
		<content:encoded><![CDATA[<p><i>Review by  for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464"  rel="nofollow">Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
Wow! This book will become a classic like the GoF book. I agree with the other reviewer.<br />I had the first edition of this book which I bought with great interest at that time. I did learn quite a few things even though I consider myself a seasoned J2EE developer. I made sure that all my development team members got a copy of this book.<br />When I saw that the second edition was released, I was skeptical about buying it since I had the first edition. However, after browsing through the contents and reading other reviews, I decided to go for it. And it was a decision I am not regretting. The new edition is so much better in that I wish this was the first edition! The authors seem to have updated all the patterns content. A quick comparison of the patterns between both editions indicates that the content has been more or less revised completely. Almost all the text has been revised and almost all the UML diagrams seem redone to give a better understanding of the pattern. I found the first edition UML diagrams a bit lame compared to the second edition. The new edition seems to have corrected most of the discrepencies in the first edition. So if you have the first edition, dump it and get this one fast! <br />I also found that there were 6 new patterns in the 2nd edition. The presentation tier added Context Object pattern and Application Controller pattern, Business tier added Business Object pattern and Application Service pattern. The integration tier added Webservice Broker pattern and Domain Store pattern.<br />Having built a couple of custom persistence frameworks, I found the Domain Store interesting. <br />One thing lacking in this edition is that the other interesting part of the book (Design considerations, Bad Practices and J2EE Refactoring) remains almost the same as in the first edition with minor exceptions. I would have liked to see the design considerations expanded. I also would have liked to have more J2EE refactorings and bad practices in the 2nd edition. Perhaps, in the next edition?<br />Another intriguiging part of the book which I haven&#8217;t gained a good understanding of yet is the Epilogue titled &#8220;WebWorker Micro-Architecture&#8221;.Overall, if you are into J2EE, just get the book no matter what. It is a must have &#038; must read!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by Vinit Carpenter</title>
		<link>http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/comment-page-1/#comment-1430</link>
		<dc:creator>Vinit Carpenter</dc:creator>
		<pubDate>Sun, 07 Nov 2010 03:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/#comment-1430</guid>
		<description>&lt;i&gt;Review by Vinit Carpenter for &lt;a href=&quot;http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464&quot; rel=&quot;nofollow&quot;&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
The 2nd edition of the J2EE development bible, Core J2EE Patterns: Best Practices and Design Strategies is out and the authors do not disappoint.  I had given the first edition of this book 5 stars as the authors of the book had taken lessons learned from their experiences in developing and deploying J2EE applications and distilled all that knowledge into fifteen different design patterns. Even if you own the first edition, I would recommend you get the 2nd edition as original 15 patterns have been completely revised and updated, including new implementation strategies and updates relating to the changes in the J2EE specification.  J2EE application development is a fairly complex process and just knowing the API does not enable you to write good software.  Most people spent several years writing software and learn good design techniques with experience based on what&#039;s worked in the past and what hasn&#039;t worked. Another reason to buy this book is the whole Refactoring section.  The authors take Martin Fowler&#039;s refactoring idea to the next level and bring it in the J2EE arena.  I feel the price of the book is worth it, just for that section.In addition to the 15 patterns, the authors introduce 6 design patterns to the J2EE pattern catalog...The new patterns include Context Object and Application Controller for the Presentation tier, Application Service and Business Object for the Business Tier and Domain Store and Web Service Broker for the Integration Tier.  I highly recommend this book to anyone doing any J2EE development.  This book is very easy and light read and it really belongs in your library.  I bet anyone that reads even parts of this book will end up writing better, more manageable code that&#039;s cleaner, modular, reusable, and loosely coupled.  As Martin Fowler says in the foreword, &#039;Don&#039;t build an enterprise bean without it (this book)&#039;.  Can Martin Fowler be wrong? :-)If you are looking for a &#039;cookbook&#039; type book that overwhelms you with 200 pages of Java code, this is not it. Instead if you want to learn how to architect simple, flexible and easy to maintain systems, you need to buy and read this book.

</description>
		<content:encoded><![CDATA[<p><i>Review by Vinit Carpenter for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464"  rel="nofollow">Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
The 2nd edition of the J2EE development bible, Core J2EE Patterns: Best Practices and Design Strategies is out and the authors do not disappoint.  I had given the first edition of this book 5 stars as the authors of the book had taken lessons learned from their experiences in developing and deploying J2EE applications and distilled all that knowledge into fifteen different design patterns. Even if you own the first edition, I would recommend you get the 2nd edition as original 15 patterns have been completely revised and updated, including new implementation strategies and updates relating to the changes in the J2EE specification.  J2EE application development is a fairly complex process and just knowing the API does not enable you to write good software.  Most people spent several years writing software and learn good design techniques with experience based on what&#8217;s worked in the past and what hasn&#8217;t worked. Another reason to buy this book is the whole Refactoring section.  The authors take Martin Fowler&#8217;s refactoring idea to the next level and bring it in the J2EE arena.  I feel the price of the book is worth it, just for that section.In addition to the 15 patterns, the authors introduce 6 design patterns to the J2EE pattern catalog&#8230;The new patterns include Context Object and Application Controller for the Presentation tier, Application Service and Business Object for the Business Tier and Domain Store and Web Service Broker for the Integration Tier.  I highly recommend this book to anyone doing any J2EE development.  This book is very easy and light read and it really belongs in your library.  I bet anyone that reads even parts of this book will end up writing better, more manageable code that&#8217;s cleaner, modular, reusable, and loosely coupled.  As Martin Fowler says in the foreword, &#8216;Don&#8217;t build an enterprise bean without it (this book)&#8217;.  Can Martin Fowler be wrong? <img src='http://www.semwebprogramming.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> If you are looking for a &#8216;cookbook&#8217; type book that overwhelms you with 200 pages of Java code, this is not it. Instead if you want to learn how to architect simple, flexible and easy to maintain systems, you need to buy and read this book.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by Scott Leberknight</title>
		<link>http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/comment-page-1/#comment-1429</link>
		<dc:creator>Scott Leberknight</dc:creator>
		<pubDate>Sun, 07 Nov 2010 02:59:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/#comment-1429</guid>
		<description>&lt;i&gt;Review by Scott Leberknight for &lt;a href=&quot;http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464&quot; rel=&quot;nofollow&quot;&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
Core Patterns begins by introducing patterns in general, then presents common J2EE AntiPatterns and proceeds to discuss the refactored solutions to these bad practices along with pointers to the relevant area of the J2EE Pattern Catalog. This allows a straight-through reading for those unfamiliar with patterns or use as a reference guide for experienced pattern users. Two years ago when the first edition of this book came out, I purchased it and read it. Immediately I recognized areas where I could improve my J2EE designs as well as a new vocabulary for describing common solutions to recurring problems.In all J2EE applications I have developed since then I have used the patterns and refactorings presented here to great benefit. In addition, the common vocabulary allows my project teams to discuss potential designs much more quickly and unambiguously, since we understand exactly what someone has in mind when they say something like &quot;We should use Business Delegates in our Struts Actions to access our business services, and we should use Transfer Objects to pass data between the tiers, and use Data Access Objects to access our data stores.&quot;The Second Edition brings updates to the original patterns plus several new patterns and the concept of micro-architectures. In addition to the updated and new patterns, this edition also discusses many patterns in the context of widely-used frameworks such as Struts and JSTL. For example, the book notes that the Struts ActionServlet is a Front Controller which hands the request to the Struts RequestProcessor, which implements the new ApplicationController pattern.Understanding and applying the patterns and refactorings is certain to make your application designs more robust, clean, and maintainable. In addition you will be able to talk about J2EE refactoring and design at a much more abstract and concise level while simultaneously being able to cover a lot more ground much more quickly since everyone will know exactly what is meant by the patterns you are discussing. Along with the GoF&#039;s Design Patterns and Fowler&#039;s Refactoring books, Core J2EE Patterns is a must-have guide that every J2EE developer and architect should own.

</description>
		<content:encoded><![CDATA[<p><i>Review by Scott Leberknight for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464"  rel="nofollow">Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
Core Patterns begins by introducing patterns in general, then presents common J2EE AntiPatterns and proceeds to discuss the refactored solutions to these bad practices along with pointers to the relevant area of the J2EE Pattern Catalog. This allows a straight-through reading for those unfamiliar with patterns or use as a reference guide for experienced pattern users. Two years ago when the first edition of this book came out, I purchased it and read it. Immediately I recognized areas where I could improve my J2EE designs as well as a new vocabulary for describing common solutions to recurring problems.In all J2EE applications I have developed since then I have used the patterns and refactorings presented here to great benefit. In addition, the common vocabulary allows my project teams to discuss potential designs much more quickly and unambiguously, since we understand exactly what someone has in mind when they say something like &#8220;We should use Business Delegates in our Struts Actions to access our business services, and we should use Transfer Objects to pass data between the tiers, and use Data Access Objects to access our data stores.&#8221;The Second Edition brings updates to the original patterns plus several new patterns and the concept of micro-architectures. In addition to the updated and new patterns, this edition also discusses many patterns in the context of widely-used frameworks such as Struts and JSTL. For example, the book notes that the Struts ActionServlet is a Front Controller which hands the request to the Struts RequestProcessor, which implements the new ApplicationController pattern.Understanding and applying the patterns and refactorings is certain to make your application designs more robust, clean, and maintainable. In addition you will be able to talk about J2EE refactoring and design at a much more abstract and concise level while simultaneously being able to cover a lot more ground much more quickly since everyone will know exactly what is meant by the patterns you are discussing. Along with the GoF&#8217;s Design Patterns and Fowler&#8217;s Refactoring books, Core J2EE Patterns is a must-have guide that every J2EE developer and architect should own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) by Thomas Paul</title>
		<link>http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/comment-page-1/#comment-1428</link>
		<dc:creator>Thomas Paul</dc:creator>
		<pubDate>Sun, 07 Nov 2010 02:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.semwebprogramming.com/programming-book/core-j2ee-patterns-best-practices-and-design-strategies-2nd-edition/#comment-1428</guid>
		<description>&lt;i&gt;Review by Thomas Paul for &lt;a href=&quot;http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464&quot; rel=&quot;nofollow&quot;&gt;Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
There are two obvious changes between this second edition and the first edition of this book.  First, some new patterns have been added mostly dealing with web services.  Second, the book has been released as a hard cover book, presumably because the publisher expects this to last on your shelf as long as the original &quot;Design Pattern&quot; book.  The new patterns dealing with web services are a welcome addition to the book although anyone who is interested in this subject will probably want more detail such as found in Paul Monday&#039;s book.Part 1 is an introduction to design patterns and the J2EE platform followed by a catalog of design considerations, bad practices and refactorings. Developers working with poorly designed J2EE applications will find this section especially helpful. Part 2 is the collection of the design patterns and strategies. Each pattern is described in the expected level of detail.  The format will remind you of the GoF book.  Since this has become the standard format for presenting design patterns this should not be a surprise.  The patterns are well thought, explained clearly, and demonstrated with some good code samples. If you have the first edition you will be very impressed with the improvements made in this new edition.  It appears that virtually every pattern has been reworked to make the pattern easier to understand and use.This is the book that every J2EE architect and programmer should have on their desk.  Using the strategies in this book will make your applications more robust, make you more productive, and make your code easier to understand and maintain. Anyone designing, architecting, or coding with J2EE will find this book to be extremely useful.

</description>
		<content:encoded><![CDATA[<p><i>Review by Thomas Paul for <a target="_blank" rel="nofollow" href="http://www.semwebprogramming.com/goto/http://www.amazon.com/Core-J2EE-Patterns-Practices-Strategies/dp/0131422464%3FSubscriptionId%3D0NSVA5T12BQBRYNNZJ02%26tag%3Dplatinumprofi-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0131422464"  rel="nofollow">Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)</a></i><br />
<b>Rating: <img src="http://www.semwebprogramming.com/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
There are two obvious changes between this second edition and the first edition of this book.  First, some new patterns have been added mostly dealing with web services.  Second, the book has been released as a hard cover book, presumably because the publisher expects this to last on your shelf as long as the original &#8220;Design Pattern&#8221; book.  The new patterns dealing with web services are a welcome addition to the book although anyone who is interested in this subject will probably want more detail such as found in Paul Monday&#8217;s book.Part 1 is an introduction to design patterns and the J2EE platform followed by a catalog of design considerations, bad practices and refactorings. Developers working with poorly designed J2EE applications will find this section especially helpful. Part 2 is the collection of the design patterns and strategies. Each pattern is described in the expected level of detail.  The format will remind you of the GoF book.  Since this has become the standard format for presenting design patterns this should not be a surprise.  The patterns are well thought, explained clearly, and demonstrated with some good code samples. If you have the first edition you will be very impressed with the improvements made in this new edition.  It appears that virtually every pattern has been reworked to make the pattern easier to understand and use.This is the book that every J2EE architect and programmer should have on their desk.  Using the strategies in this book will make your applications more robust, make you more productive, and make your code easier to understand and maintain. Anyone designing, architecting, or coding with J2EE will find this book to be extremely useful.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

