<html><head></head><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:13px"><div id="yui_3_16_0_1_1453824828231_7920" dir="ltr"><span id="yui_3_16_0_1_1453824828231_7928">The best Perl book I ever read -- and one of the best general programming technique books -- was Higher Order Perl. It's available as a free ebook now, but still in print if you want a hard copy.</span></div><div id="yui_3_16_0_1_1453824828231_7920" dir="ltr"><span><br></span></div><div id="yui_3_16_0_1_1453824828231_7920" dir="ltr"><a href="http://hop.perl.plover.com/" id="yui_3_16_0_1_1453824828231_7921">Higher-Order Perl</a></div><div style="width:450px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';margin-top:5px; margin-bottom: 5px; background-color: #ffffff;" contenteditable="false" id="enhancrCard_0" class="link-enhancr-attachment link-enhancr-element richcompose-card"><table class="link-enhancr-element" cellspacing="0" cellpadding="0" border="0" style="width:450px; height:170px; position: relative; display: block;" id="yui_3_16_0_1_1453824828231_7946"><tbody id="yui_3_16_0_1_1453824828231_7945"><tr class="link-enhancr-element"><td class="link-enhancr-element" colspan="8" style="height: 1px; background-color: #e5e5e5; font-size: 1px; border-collapse: collapse;"><div class="link-enhancr-element" style="height: 1px; background-color: #e5e5e5; font-size: 1px; line-height:0px;"> </div></td></tr><tr class="link-enhancr-element" id="yui_3_16_0_1_1453824828231_7944"><td rowspan="5" class="link-enhancr-element" style="width: 1px; background-color: #e5e5e5; font-size: 1pt; border-collapse: collapse;"><div class="link-enhancr-element" style="width: 1px; background-color: #e5e5e5; font-size: 1pt;"> </div></td><td class="link-enhancr-element link-enhancr-image-wrap enhancr-image-crop" rowspan="5" style="vertical-align: middle; width: 168px; height: 168px; background-color: rgb(255, 255, 255); border-collapse: collapse;" id="yui_3_16_0_1_1453824828231_7999"><div class="link-enhancr-element" style="width: 168px;" align="center" id="yui_3_16_0_1_1453824828231_7998"><a href="http://hop.perl.plover.com/" class="link-enhancr-card-urlWrapper link-enhancr-element" style="text-decoration: none !important;text-decoration:none; color: #000000 !important;" id="yui_3_16_0_1_1453824828231_7997"><img alt="image" src="https://s.yimg.com/vv//api/res/1.2/5F0m2wJTn1jLgpXR8TrYjw--/YXBwaWQ9bWFpbDtmaT1maWxsO2g9MTY4O3c9MTY4/http://hop.perl.plover.com/cover-med.jpg.cf.jpg" class="link-enhancr-thumbnail-image link-enhancr-element yahoo-ignore-inline-image" width="168" height="168" style="display: block; margin: auto;" data-id="5f9ade17-2f80-8747-320a-b166506c50b2" id="yui_3_16_0_1_1453824828231_7996"></a></div></td><td rowspan="5" class="link-enhancr-element" style="width: 1px; background-color: #e5e5e5; font-size: 0pt; border-collapse: collapse;"><div class="link-enhancr-element" style="width: 1px; background-color: #e5e5e5; font-size: 1pt;"> </div></td><td rowspan="5" class="link-enhancr-element" style="width: 14px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;"><div class="link-enhancr-element" style="width: 14px; background-color: #ffffff; font-size: 14pt;"> </div></td><td colspan="2" class="link-enhancr-element" style="height: 6px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;" id="yui_3_16_0_1_1453824828231_8050"><div class="link-enhancr-element" style="height: 6px; background-color: #ffffff; font-size: 6pt;" id="yui_3_16_0_1_1453824828231_8049"> </div></td><td rowspan="5" class="link-enhancr-element" style="width: 20px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;" id="yui_3_16_0_1_1453824828231_7943"><div class="link-enhancr-element" style="width: 20px; background-color: #ffffff; font-size: 20pt;"> </div></td><td class="link-enhancr-element" rowspan="5" width="1" style="width: 1px; background-color: #e5e5e5; font-size: 1pt; border-collapse: collapse;"><div class="link-enhancr-element" style="width: 1px; background-color: #e5e5e5; font-size: 1pt;"> </div></td></tr><tr><td class="link-enhancr-element" colspan="2" style="width: 100%; vertical-align: middle; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';"><div class="link-enhancr-text-part link-enhancr-element" style="line-height:16.5px; background-color: #ffffff; height: 135px; width: 245px;"><div class="link-enhancr-element" style="word-wrap: break-word; word-break: break-all;"><span class="link-enhancr-element icon  icon-shrink link-enhancr-toggle"></span><span class="link-enhancr-element icon icon-close link-enhancr-delete"></span><a href="http://hop.perl.plover.com/" class="link-enhancr-card-urlWrapper link-enhancr-element" style="text-decoration: none !important;text-decoration:none; color: #000000 !important; line-height: 100%; font-size: 18px; display: block;"><span class="link-enhancr-element link-enhancr-card-title" style="margin: 0; font-weight: normal;margin-bottom: 3px; font-size: 18px; line-height: 21px; max-height: 43px; color: #000000; overflow: hidden !important; display: inline-block;">Higher-Order Perl</span></a><div style="font-size: 13px; line-height: 20px; color: #999999; max-height: 81px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';overflow: hidden;" class="link-enhancr-card-description link-enhancr-element">Higher-Order Perl by Mark Jason Dominus Order
Higher-Order Perl online from Powell's Books Download full text Current Status: The book was published on 8 Mar...</div></div></div></td></tr><tr><td colspan="2" class="link-enhancr-element" style="height: 4px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;"><div class="link-enhancr-element" style="height: 4px; background-color: #ffffff; font-size: 4pt;"></div></td></tr><tr><td class="link-enhancr-element" style="vertical-align: middle; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="link-enhancr-element" style="font-size: 0pt;"><a href="http://hop.perl.plover.com/" class="link-enhancr-card-url link-enhancr-element" style="color: black; text-decoration: none !important;text-decoration:none;cursor:pointer !important;" target="_blank"><span class="link-enhancr-element link-enhancr-view-on" style="display: inline-block; line-height: 11px; max-width: 145px; min-width: 85px; overflow: hidden; max-height: 13px; word-break: break-all;" id="yui_3_16_0_1_1453824828231_7940"><span class="link-enhancr-element link-enhancr-mobile-no-resize" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">View on <span style="font-weight: bold" class="link-enhancr-view-on-domain">hop.perl.plover.com</span></span></span></a></div></td><td class="link-enhancr-element" style="vertical-align: middle; width: 100px; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="link-enhancr-element link-enhancr-preview-wrapper" style="max-width: 100px; min-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max-height: 13px; font-size: 0pt;"><span class="link-enhancr-element link-enhancr-preview-by link-enhancr-mobile-no-resize" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">Preview by Yahoo</span></div></td></tr><tr><td colspan="2" class="link-enhancr-element" style="height: 9px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;"><div class="link-enhancr-element" style="height: 9px; background-color: #ffffff; font-size: 9pt;"></div></td></tr><tr class="link-enhancr-element"><td class="link-enhancr-element" colspan="8" style="height: 1px; background-color: #e5e5e5; font-size: 1px; border-collapse: collapse;"><div class="link-enhancr-element" style="height: 1px; background-color: #e5e5e5; font-size: 1px; line-height:0px"> </div></td></tr></tbody></table></div><div id="yui_3_16_0_1_1453824828231_7920"><br></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: verdana, helvetica, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Tuesday, January 26, 2016 10:37 AM, B. Estrade via Houston <houston@pm.org> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv0052809267"><div><div dir="ltr">My top recommendations, other than bdf's Mastering Perl (exceptional):<div><ol><li>Effective Perl Programming (Schwartz, bdf)<br clear="none"></li><li>Object Oriented Perl (Conway) - really a fundamental read</li><li>Perl Best Practices (Conway)</li></ol><div>The above books have in common that they don't read like books, but rather you may pick and choose as your need/mood suites you.</div></div><div><br clear="none"></div><div>In the same vein, the Perl Advent Calendar series on the web is also really good to read.</div><div><br clear="none"></div><div>Knuth's volume of books give you massive nerd cred, and in fact I own the set. One day I will go through it all. One day. ;)</div><div><br clear="none"></div><div>My #1 recommendation for a mind blowing, non-Perl book is Wolfram's A New Kind of Science.  I read it cover to cover when it came out in the early 2000s. I never bought into the Wolfram-hate on such places as /., and I recommend you do not either if you choose it as a read.  Taken for what it is, it has the potential to change your perspective on computing on its heads.</div><div><br clear="none"></div><div>Other books I can recommend without hesitation:</div><div><ul><li>Transaction Processing: Concepts and Techniques (Gray)<br clear="none"></li><li>An Introduction to Database Systems (Date)<br clear="none"></li><li>A Quarter Century of UNIX (Salus)<br clear="none"></li><li>FreeBSD Mastery: Storage Essentials, FreeBSD Mastery: ZFS (both by Lucas)</li><li>High Performance MySQL (Brian Schwartz, et. al)<br clear="none"></li><li>Unix Power Tools, Third Edition (Powers, et. al)<br clear="none"></li></ul><div>I have more, but this rounds out the list of must haves for me.</div></div><div><br clear="none"></div><div>Brett</div><div><br clear="none"></div></div><div class="yiv0052809267gmail_extra"><br clear="none"><div class="yiv0052809267gmail_quote">On Tue, Jan 26, 2016 at 9:50 AM, Robert Stone via Houston <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:houston@pm.org" target="_blank" href="mailto:houston@pm.org">houston@pm.org</a>></span> wrote:<br clear="none"><blockquote class="yiv0052809267gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv0052809267yqt5206722508" id="yiv0052809267yqt34748"><div dir="ltr">Greetings,<div><br clear="none"></div><div>I'm almost certain the book about refactoring code you are referring to is "Refactoring: Improving the Design of Existing Code" by Fowler, Beck and the rest of the brain trust.</div><div><br clear="none"></div><div><a rel="nofollow" shape="rect" target="_blank" href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672">http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672</a></div><div><br clear="none"></div><div>Great book, highly recommended.  I read about the first half of it chapter by chapter and the rest of it is more reference for types of refactoring that you dive into when you need them ( Move Method, Replace Conditional with Polymorphism, etc).  I recommend the actual book rather than the kindle/ebook as the code sample are formatted rather poorly in the digital version.</div><div><br clear="none"></div><div>Though quite pricey, at our Tips and Tricks meeting Julian mentioned the four book series "The Art of Computer Programming" by Knuth.</div><div><br clear="none"></div><div><a rel="nofollow" shape="rect" target="_blank" href="http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043">http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043</a><br clear="none"></div><div><br clear="none"></div><div>This is an epic series, very math heavy and very deep and I've been really digging it.</div><div><br clear="none"></div><div>In addition to these, I've been re-reading the perl classics and it's amazing how each time I do so I understand more and more and find myself saying "I didn't know you could do that!"</div><div><br clear="none"></div><div>Learning Perl - <a rel="nofollow" shape="rect" target="_blank" href="http://www.amazon.com/gp/product/1449303587">http://www.amazon.com/gp/product/1449303587</a></div><div>Intermediate Perl - <a rel="nofollow" shape="rect" target="_blank" href="http://www.amazon.com/Intermediate-Perl-Randal-L-Schwartz/dp/1449393098">http://www.amazon.com/Intermediate-Perl-Randal-L-Schwartz/dp/1449393098</a></div><div>Mastering Perl - <a rel="nofollow" shape="rect" target="_blank" href="http://www.amazon.com/Mastering-Perl-brian-d-foy/dp/144939311X">http://www.amazon.com/Mastering-Perl-brian-d-foy/dp/144939311X</a></div><div><br clear="none"></div><div>Best Regards,</div><div>Robert Stone</div><div><br clear="none"></div><div class="yiv0052809267gmail_extra"><br clear="none"><div class="yiv0052809267gmail_quote">On Tue, Jan 26, 2016 at 9:32 AM, Trac Taylor via Houston <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:houston@pm.org" target="_blank" href="mailto:houston@pm.org">houston@pm.org</a>></span> wrote:<br clear="none"><blockquote class="yiv0052809267gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div>Hey everyone</div><div><br clear="none"></div><div dir="ltr">I getting some funds from work for new books.  I know in some of the past meetings, we have discussed some books to read.  These don't have to be Perl books.  The books do need to be about programming or somewhere along those lines.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Wade, I remember you telling me a book about refactoring code, which sounded interesting but I dont remember the title/author.  And Julian talked about the algorithms book 2 months ago.  </div><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Thanks</div><span><font color="#888888"></font></span><div dir="ltr">Trac Taylor</div><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div></div></div><br clear="none">_______________________________________________<br clear="none">
Houston mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Houston@pm.org" target="_blank" href="mailto:Houston@pm.org">Houston@pm.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://mail.pm.org/mailman/listinfo/houston">http://mail.pm.org/mailman/listinfo/houston</a><br clear="none">
Website: <a rel="nofollow" shape="rect" target="_blank" href="http://houston.pm.org/">http://houston.pm.org/</a><br clear="none"></blockquote></div><br clear="none"></div></div></div>
<br clear="none">_______________________________________________<br clear="none">
Houston mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Houston@pm.org" target="_blank" href="mailto:Houston@pm.org">Houston@pm.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://mail.pm.org/mailman/listinfo/houston">http://mail.pm.org/mailman/listinfo/houston</a><br clear="none">
Website: <a rel="nofollow" shape="rect" target="_blank" href="http://houston.pm.org/">http://houston.pm.org/</a><br clear="none"></blockquote></div><br clear="none"></div></div></div><br><div class="yqt5206722508" id="yqt09219">_______________________________________________<br clear="none">Houston mailing list<br clear="none"><a shape="rect" ymailto="mailto:Houston@pm.org" href="mailto:Houston@pm.org">Houston@pm.org</a><br clear="none"><a shape="rect" href="http://mail.pm.org/mailman/listinfo/houston" target="_blank">http://mail.pm.org/mailman/listinfo/houston</a><br clear="none">Website: <a shape="rect" href="http://houston.pm.org/" target="_blank">http://houston.pm.org/</a></div><br><br></div>  </div> </div>  </div></div></body></html>