<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On Oct 10, 2007, at 7:24 PM, David Handy wrote:</DIV><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I bought Martin Aspeli's new book "Professional Plone Development", and so</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">far I have been very glad I did.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I seem to be the perfect target audience for Aspeli's book: Someone with a</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">fair amount of Python programming experience, that wants to have Plone</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">explained to him in detail from a programming perspective.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">So far I have read just the first 50 pages (out of 392), but I feel like I</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">have already gained a lot of relavant information. I am reading the book in</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">two passes - I first read over a whole chapter, then I go back and download</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">stuff, try his examples at the command line, etc. Good stuff.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Aspeli is good not just for facts but recommended best practices. So far I</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">am in complete agreement with his philosophies. And especially, I am very</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">pleased for once to be reading relevant, up to date material!</DIV></BLOCKQUOTE></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Here at Plone Conference, you are a very popular person if you have a copy of Martin's book with you. It was shipped about the same time as most people were leaving home to come to the conference. Some people got theirs before leaving for conference. Some people didn't. Everybody wants one. Martin tried to get some to bring to the conference. But there were shipping problems getting many copies into Italy so soon after availability. So you may be *more* fortunate if you aren't at Plone Conference because you have a way of getting the Martin's new book. I got to look through Scott Paley's copy at dinner last night. I assume the copy I've had pre-ordered since last summer is either sitting on my porch at home or returned by UPS for not having a signature to receive it. The publisher sent me an email telling me my copy had been shipped on the day before I left for Italy.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>At the end of Joel Burton's pre-conference Plone 3 training, which was not about general Plone development, but instead about just the new things for developers in Plone 3, Joel recommends reading Phillip von Weitershausen's Zope 3 book first. Martin spends about two paragraphs on Zope 3 concepts and then uses them extensively in his Plone 3 book. If you've only gotten through the first 3 chapters, you're still in the chatty parts of the book before he shifts into high gear with Zope 3 components.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Other North Carolina people here in Napoli for Plone Conference: Stephan Altmueller of UNC and Jeff Gayle from Charlotte and the newly formed CharPy. Veda Williams, formerly of UNC, now of Seattle, is also here.</DIV><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV>--</DIV><DIV>Sincerely,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Chris Calloway</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://www.seacoos.org">http://www.seacoos.org</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">office: 332 Chapman Hall cell: (919) 599-3530</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599</DIV><BR class="Apple-interchange-newline"></SPAN> </DIV><BR></BODY></HTML>