<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>LA.NET [EN] : Books</title><link>http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx</link><description>Tags: Books</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Asking feedback for ASP.NET book</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/11/24/asking-feedback-for-asp-net-book.aspx</link><pubDate>Tue, 24 Nov 2009 12:35:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1741958</guid><dc:creator>luisabreu</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1741958</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/11/24/asking-feedback-for-asp-net-book.aspx#comments</comments><description>&lt;p&gt;This is a post to my Portuguese readers (ie, for those guys and gals that have read my Portuguese books). I’m still preparing material for a possible ASP.NET 4.0 book and I would really appreciate some feedback on the previous editions (that is, if you read the book). What did you like? What didn’t you like? What would you like to see covered? &lt;/p&gt;  &lt;p&gt;If you want, you can put your comments in Portuguese. Thanks for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1741958" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: The back of the napkin</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/11/22/book-review-the-back-of-the-napkin.aspx</link><pubDate>Sun, 22 Nov 2009 15:43:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1741601</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1741601</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/11/22/book-review-the-back-of-the-napkin.aspx#comments</comments><description>&lt;p&gt;This was &lt;a href="http://www.amazon.com/Back-Napkin-Solving-Problems-Pictures/dp/1591841992/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1258904220&amp;amp;sr=8-1"&gt;one&lt;/a&gt; of the books I’ve read during my summer vacations. &lt;a href="http://www.thebackofthenapkin.com/"&gt;Dan Roam&lt;/a&gt; tries to show us how we can use visual thinking to solve problems. I found it interesting and enlightening, though I must confess that I still haven’t tested all of his ideas in my day-to-day work. Overall, I’m giving it 7.5/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1741601" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: the design and evolution of C++</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/11/08/book-review-the-design-and-evolution-of-c.aspx</link><pubDate>Sun, 08 Nov 2009 13:53:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1738391</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1738391</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/11/08/book-review-the-design-and-evolution-of-c.aspx#comments</comments><description>&lt;p&gt;I’ve just finished re-reading (I’ve read if for the first time around 2000) this fantastic &lt;a href="http://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/dp/0201543303/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1257687662&amp;amp;sr=8-1"&gt;book&lt;/a&gt; which was written by &lt;a href="http://public.research.att.com/~bs/"&gt;Bjarne Stroustrup&lt;/a&gt;, who is the responsible for the design of C++. I haven’t used C++ professionally for over 6 years now! However, I’ve always been fascinated for its power and complexity and I do intend to start using it again really soon (btw, my first professional gig as a dev consisted in writing C++ code and that’s probably why I’ve got some affection for the language).&lt;/p&gt;  &lt;p&gt;One of the reasons I enjoy this kind of book is because I’m always curious to understand why option A was preferred over B for a specific feature. And &lt;a href="http://public.research.att.com/~bs/"&gt;Bjarne&lt;/a&gt; does an excellent work on that area with this &lt;a href="http://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/dp/0201543303/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1257687662&amp;amp;sr=8-1"&gt;book&lt;/a&gt;. He goes all the way back to the roots of C++ (I’m too young to remember it being called C with classes) and explains all the rationale that is behind all the major decisions taken during C++ design and evolution. If you’re looking for a book that teaches you how to program with C++, then this isn’t really for you. However, if you’re puzzled about some C++ feature or if you think that something shouldn’t really work the way it does, then this book is for you (I’m positive that you’ll see that your idea wouldn’t really work in some specific scenario which gets used by 0.05% of the guys that use C++ :) ).&lt;/p&gt;  &lt;p&gt;My score: 9/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738391" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Code, the hidden language of computer hardware and software</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/10/05/book-review-code-the-hidden-language-of-computer-hardware-and-software.aspx</link><pubDate>Mon, 05 Oct 2009 13:12:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1729925</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1729925</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/10/05/book-review-code-the-hidden-language-of-computer-hardware-and-software.aspx#comments</comments><description>&lt;p&gt;One of the books I’ve read during my vacations was &lt;a href="http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254689962&amp;amp;sr=8-1"&gt;Code: the Hidden Language of Computer Hardware and Software&lt;/a&gt;, by famous author Charles Petzold. Even though this is a 2000 book, it was only in 2009 that I did find some time to read it. And let me tell you right away: it was worth it!&lt;/p&gt;  &lt;p&gt;Anyone can read this book and end up understanding how computers work (at least, at a high level). Notice that Petzold doesn’t only talk about computers…no, he goes all the way back and talks about several inventions which contributed, in one way or another, to the construction of the modern computer. I really enjoyed reading this book and that’s why I’m giving it&amp;#160; a 9/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1729925" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Portugal, que futuro?</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/09/20/book-review-portugal-que-futuro.aspx</link><pubDate>Sun, 20 Sep 2009 14:32:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1725197</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1725197</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/09/20/book-review-portugal-que-futuro.aspx#comments</comments><description>&lt;p&gt;Generally, I tend to review English written books in this blog. However, and since we’re on the verge of choosing a new PM for the next four years, I’m reviewing this fantastic book here and I’ll do it in Portuguese. In practice, this means that if you don’t understand Portuguese, you can safely skip this post.&lt;/p&gt;  &lt;p&gt;O último &lt;a href="http://www.portaldaliteratura.com/livros.php?livro=4670"&gt;livro&lt;/a&gt; de Medina Carreira (escrito em parceria com Eduardo Dâmaso) é explosivo! Eu comprei-o ontem (19 de Setembro) e consegui terminá-lo hoje (20 de Setembro). A introdução consiste na compilação de vários “ensaios” da autoria do Prof. Medina Carreira e o posfácio é totalmente escrito por Eduardo Dâmaso. Todo o restante livro é escrito em modo de entrevista, onde Medina Carreira responde a várias questões colocadas por Eduardo Dâmaso.&lt;/p&gt;  &lt;p&gt;Medina Carreira analisa vários temas “quentes” da actualidade política Portuguesa. No seu tom “corrosivo”, identifica vários problemas que têm vindo a minar Portugal e que&amp;#160; levaram à estaganação em que nos encontramos. O livro não fala só de economia, apesar de essa ser uma área essencial que serve de suporte a todos os direitos e “benesses” que temos vindo a ter nos últimos anos. &lt;/p&gt;  &lt;p&gt;Por exemplo, no capítulo dedicado à educação (apropriadamente intitulado de ‘Educação: “Magalhães” e mais o quê?’), apresenta uma análise detalhada sobre vários pontos incompreensíveis do nosso sistema educativo. Tal como Medina Carreira, também penso que a introdução de “Magalhães” nas nossas escolas não passa de espectáculo político! Ninguém nega a importância das novas tecnologias, mas eu tenho muitas dúvidas em relação a fornecer computadores a miúdos que ainda não sabem escrever nem contar direito. Existem ainda outras coisas mal explicadas…as tão apregoadas “Novas Oportunidades”…alguém acredita na formação que é dada nestes cursos? E as reformas da educação? Quem é que sai beneficiado com a tal “escola inclusiva”? Serão os alunos? Os Pais? E o estatuto dos alunos? Enfim, tudo áreas que contribuem para o aumento do descrédito do nosso ensino nos últimos anos…&lt;/p&gt;  &lt;p&gt;Na minha opinião, capítulo mais importante será, provavelmente, o capítulo V. Nesse capítulo, Medina Carreira desmistifica completamente o&amp;#160; mito do “keynesianismo” e explica porque é que esse modelo não tem qualquer interesse nos dias de hoje para um país como Portugal. Depois de ler a resposta à pergunta da página 95, onde apresenta os principais princípios dessa doutrina, torna-se impossível não rir às gargalhadas quando ouvimos o nosso PM a justificar as grandes obras (como por exemplo, o TGV) com a doutrina de Keynes. &lt;/p&gt;  &lt;p&gt;Antes de dar a nota final, aproveito para recomendar este livro a todos aqueles que se interessam com o estado da Nação. A minha nota para este excelente livro: 9.5/10. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1725197" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: JavaScript, the good parts</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/09/15/book-review-javascript-the-good-parts.aspx</link><pubDate>Tue, 15 Sep 2009 11:43:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1723486</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1723486</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/09/15/book-review-javascript-the-good-parts.aspx#comments</comments><description>&lt;p&gt;I’ve just finished reading &lt;a href="http://crockford.com/"&gt;Douglas Crockford&lt;/a&gt;’s &lt;a href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1253014471&amp;amp;sr=8-1"&gt;book&lt;/a&gt; and I can tell you that is a fantastic book. Notice that the book concentrates on the language itself, so don’t buy this book and expect to find a good reference for learning DHTML. The book is full of small nuggets which will guide you through the most important concepts of the language. Besides doing that, the author also gives you his opinion on which features you should use for writing good JavaScript code (the best part is that he explains why and he also presents a list with the features you shouldn’t use – notice that I’ve been writing on this stuff lately. This books goes even farther and will give you much more details on several topics I’ve mentioned in the &lt;a href="http://msmvps.com/blogs/luisabreu/archive/tags/Javascript/default.aspx"&gt;JavaScript series&lt;/a&gt; posts).&lt;/p&gt;  &lt;p&gt;I guess that the best thing I can say about this book is that it should have been out a few years ago when I started writing JavaScript code: it would have saved me lots of time! I’m giving it 9/10 and I’m recommending it to anyone that wants to have a better understanding of JavaScript.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723486" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: How would you move Mount Fuji</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/09/12/book-review-how-would-you-move-mount-fuji.aspx</link><pubDate>Sat, 12 Sep 2009 14:41:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722785</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1722785</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/09/12/book-review-how-would-you-move-mount-fuji.aspx#comments</comments><description>&lt;p&gt;This was &lt;a href="http://www.amazon.com/How-Would-Move-Mount-Fuji/dp/B000ESSSN4/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252766038&amp;amp;sr=1-1"&gt;another&lt;/a&gt; of the books I’ve managed to read during my last vacations. It’s an interesting book which presents several puzzles (supposedly) used by Microsoft during their hiring process. Besides presenting the answers to the puzzles, author William Poundstone adds a couple of “extra” chapters which try to “justify” the reasons associated with the use of this kind of puzzles by companies on their hiring process. Overall, I found it quite entertaining (though I must confess that I probably wouldn’t solve half of them under pressure) and I’m giving it 8/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722785" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Software Estimation</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/09/11/book-review-software-estimation.aspx</link><pubDate>Fri, 11 Sep 2009 18:24:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722642</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1722642</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/09/11/book-review-software-estimation.aspx#comments</comments><description>&lt;p&gt;During my last vacations, I’ve manager to read a couple of books. One of them was Steve McConnell’s &lt;a href="http://www.amazon.com/Software-Estimation-Demystifying-Practices-Microsoft/dp/0735605351/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1252692699&amp;amp;sr=8-1"&gt;Software Estimation&lt;/a&gt; book. The author starts by making an important point regarding estimation: art vs science. It then starts building on several important concepts before presenting several tips and techniques that might lead to more accurate estimations. You’ll also find several interesting facts which explain why so many estimates go awry (the cone of uncertainty concept was really well explained and I think that anyone who reads the book will easily get it).&lt;/p&gt;  &lt;p&gt;Even though the book has good content, it’s not really one of those topics that makes me want to read “without stop”. In fact, I did had some problems reading through some chapters (they felt pretty boring) and I guess that’s why I’m only giving it 7.5/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722642" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: The Nomadic Developer</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/07/28/book-review-the-nomadic-developer.aspx</link><pubDate>Tue, 28 Jul 2009 09:46:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1710507</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1710507</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/07/28/book-review-the-nomadic-developer.aspx#comments</comments><description>&lt;p&gt;This was &lt;a href="http://www.amazon.com/Nomadic-Developer-Surviving-Technology-Consulting/dp/0321606396/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1248773588&amp;amp;sr=8-1"&gt;one&lt;/a&gt; of the books I’ve read while I was on vacations. It’s really an interesting book which gives you several valuable advices that you should follow if you intend to work as a consultant. It starts by giving you several clues on how to identify the firms you’re interviewing for so that you don’t end up working in a bad place. To help you know the company you’re interviewing for, there’s a chapter with a list of questions that you should ask. These questions cover different areas and should give you a really good idea about the way that company works.&lt;/p&gt;  &lt;p&gt;After that it goes into explaining how consulting firms work so that you can have a good understanding of why things happen the way they do. As I said, there’s lots of advices on what you should and shouldn’t do to thrive as a consultant. &lt;/p&gt;  &lt;p&gt;If you know me, you know that I’m not a consultant (at least, not yet! I guess I need to try it in the future to see how I get along :)). However, I did find lots of value in the recommendations that the author has made along the book: I’d say that most of it (if not all) does apply to your work as an employee too (especially the advice on what you should and shouldn’t do at work). Final score: 8/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1710507" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>PT LINQ book mentioned on MVP blog</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/07/14/pt-linq-book-mentioned-on-mvp-blog.aspx</link><pubDate>Tue, 14 Jul 2009 11:32:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1701000</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1701000</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/07/14/pt-linq-book-mentioned-on-mvp-blog.aspx#comments</comments><description>&lt;p&gt;More info &lt;a href="http://blogs.msdn.com/mvpawardprogram/archive/2009/07/13/mvps-release-new-linq-book-in-portuguese.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1701000" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Trivia/default.aspx">Trivia</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Book review: Here comes everybody</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/06/16/book-review-here-comes-everybody.aspx</link><pubDate>Tue, 16 Jun 2009 16:08:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695632</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1695632</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/06/16/book-review-here-comes-everybody.aspx#comments</comments><description>&lt;p&gt;In my latest &lt;a href="http://msmvps.com/blogs/luisabreu/archive/2009/06/10/mini-vacations-time.aspx"&gt;mini-vacations&lt;/a&gt;, I had some free time to update my reading stack. One of the books I read was &lt;a href="http://www.shirky.com/"&gt;Clay Shirky&lt;/a&gt;’s &lt;a href="http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/B0027VT0C4/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245167804&amp;amp;sr=8-1"&gt;Here Comes Everybody&lt;/a&gt;. After seeing it well referenced in &lt;a href="http://www.codinghorror.com/blog/"&gt;Jeff Atwood&lt;/a&gt;’s blog, I’ve bought and saved it for future reading. &lt;/p&gt;  &lt;p&gt;In this book, Clay Shirky talks about the new opportunities available for group organization with the introduction of new technologies and social tools. It’s a really well written book (I managed to read it in 2 days while getting a tan by the pool :)) which presents several interesting stories that will keep you hooked until the last page.&lt;/p&gt;  &lt;p&gt;Overall, I’m giving it a 9/10 for its content and writing quality.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695632" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: The Bourne Identity</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/06/14/book-review-the-bourne-identity.aspx</link><pubDate>Sun, 14 Jun 2009 19:42:55 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695349</guid><dc:creator>luisabreu</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1695349</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/06/14/book-review-the-bourne-identity.aspx#comments</comments><description>&lt;p&gt;Now that my miny-vacations are over, it’s time to start posting again. For the first post, I decided to update my book reading with a short review of Robert Ludlum’s &lt;a href="http://www.amazon.com/Bourne-Identity-Trilogy-Book/dp/0553260111/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245007752&amp;amp;sr=8-2"&gt;The Bourne Identity&lt;/a&gt;. To be honest, I’ve only bought this book because I loved the Bourne trilogy (which I still consider one of the best action movies out there).&lt;/p&gt;  &lt;p&gt;Overall, the book ended up being interesting and really different from the movie. This only means that the cinema guys did an excellent work on adapting the book to film (which, for instance, didn’t happen with the The Vinci’s Code, where the movie is a copy of the book – I guess that someone forgot that things that work for books don’t always work on movies and vice-versa).~&lt;/p&gt;  &lt;p&gt;Going back to the book, it’s only fair to mention that Robert Ludlum did an excellent job in creating the Bourne character. The plot is good(though, as I said, really different from the movie) and, sometimes, a little dense (which is great for an espionage book). Robert Ludlum has a very peculiar writing style (and I’ve even go as far as saying that it won’t be appreciated by many people). I liked it, but I’m not sure if it will please everyone :)&lt;/p&gt;  &lt;p&gt;Overall, I’m giving it 7.5/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695349" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: 97 Things Every Software Architect should know</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/05/16/book-review-97-things-every-software-architect-should-know.aspx</link><pubDate>Sat, 16 May 2009 12:59:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692522</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1692522</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/05/16/book-review-97-things-every-software-architect-should-know.aspx#comments</comments><description>&lt;p&gt;It was only yesterday that I’ve finished reading this &lt;a href="http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1242478494&amp;amp;sr=8-1"&gt;book&lt;/a&gt; which consists on several essays written by different software architects on the super interesting topic that is Software Architecture. Overall, it’s an interesting book with lots of good advice. Perhaps even more important is the fact that all of the essays are 2 pages long (and are really easy to read).&amp;#160; I guess that this book is for you if you’re after some light reading on software development. I’m giving it 7/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692522" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Portuguese book on LINQ is out!</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/05/14/portuguese-book-on-linq-is-out.aspx</link><pubDate>Thu, 14 May 2009 08:53:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692403</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1692403</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/05/14/portuguese-book-on-linq-is-out.aspx#comments</comments><description>&lt;p&gt;Yes, it is &lt;a href="http://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&amp;amp;isbn=978-972-722-547-7"&gt;true&lt;/a&gt;! After several incidents :), we (me and &lt;a href="http://msmvps.com/blogs/PauloMorgado/"&gt;Paulo&lt;/a&gt;) finally made it! Our &lt;a href="http://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&amp;amp;isbn=978-972-722-547-7"&gt;book&lt;/a&gt; on LINQ is out. If you understand Portuguese and you want to know more about LINQ (and you’re really keen on understanding the features added to the languages for supporting it), then I’d say that this &lt;a href="http://msmvps.com/blogs/PauloMorgado/"&gt;book&lt;/a&gt; is a good option. Even though the &lt;a href="http://msmvps.com/blogs/PauloMorgado/"&gt;book&lt;/a&gt; is completely written in C#, we didn’t forget the VB.NET programmers! You can get the VB.NET complements and code (btw, the downloads contain also all the C# code that was printed on the book) from the book’s company &lt;a href="http://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&amp;amp;isbn=978-972-722-547-7"&gt;web site&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Hope&amp;#160; you enjoy reading it as much as I did writing it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692403" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: C# 2008 and 2005 Threaded Programming</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/04/29/book-review-c-2008-and-2005-threaded-programming.aspx</link><pubDate>Wed, 29 Apr 2009 12:41:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1691527</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1691527</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/04/29/book-review-c-2008-and-2005-threaded-programming.aspx#comments</comments><description>&lt;p&gt;This is the &lt;a href="http://www.amazon.com/2008-2005-Threaded-Programming-Beginners/dp/1847197108/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1241008352&amp;amp;sr=8-3"&gt;second book&lt;/a&gt; I have read in multithreading programming (the first was the exceptional &lt;a href="http://msmvps.com/blogs/luisabreu/archive/2009/04/09/book-review-concurrent-programming-on-windows.aspx"&gt;Concurrent Programming in Windows&lt;/a&gt;, by &lt;a href="http://www.bluebytesoftware.com/"&gt;Joe Duffy&lt;/a&gt;). As I&amp;#39;ve said in the past, this is a topic which really interests me and that&amp;#39;s why I gladly accepted a free copy from &lt;a href="http://www.packtpub.com/"&gt;Packt&lt;/a&gt; for review. As you can see from its &lt;a href="http://www.amazon.com/2008-2005-Threaded-Programming-Beginners/dp/1847197108/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1241008352&amp;amp;sr=8-3"&gt;title&lt;/a&gt;, this is (essentially) a beginners book. It&amp;#39;s full of code snippets and instructions of where to put that code (where you’re supposed to build demo projects by following the steps detailed in the book). This kind of organization doesn&amp;#39;t really appeals to me... I&amp;#39;d really prefer to see everything together than have code mixed with instructions (this is personal, since I do prefer to read a book away from the PC and, in this case, having instructions detailing what I need to do step by step isn&amp;#39;t really something I enjoy).&lt;/p&gt;  &lt;p&gt;The book has a couple of intro chapters which give you some information about the hardware and introduces you to threads and processes. After that, you quickly jump into code examples. You&amp;#39;ll jump right into C# windows forms code and you&amp;#39;ll start by using a &lt;a href="http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx"&gt;BackgroundWorker&lt;/a&gt; object to add asynchronous behavior to your app. In fact, this was really a surprise to me because I never thought a beginners book would jump right into a Windows Forms apps. I&amp;#39;d really prefer to start from a console app because that would let me concentrate on threading itself instead of wasting lots of lines with UI code (I&amp;#39;m not saying that using the &lt;a href="http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx"&gt;BackgroundWorker&lt;/a&gt; isn&amp;#39;t important; just questioning if that is really the first practical thing you should put in a beginners threading book). I guess that it&amp;#39;s fair to say that this is mostly a Windows Forms multithreading book since most (if not all) of its examples are windows forms examples.&lt;/p&gt;  &lt;p&gt;Going back to the content, I did like the parts where the author showed how to use some tools (ex.: Process Explorer) for getting info on what&amp;#39;s happening and I did found value in chapter 5, where the author presents some tips for debugging multithreaded code. Adding a chapter on Parallel Extensions was also a good idea, though I think that there definitely was a lot more to say about it (though I guess that the size of the book might have limited the author to the stuff that is presented on that chapter). &lt;/p&gt;  &lt;p&gt;Now, here are some of the topics I expected to see mentioned on this book (and weren&amp;#39;t or weren&amp;#39;t well covered):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Memory model: no, I didn&amp;#39;t expect to find many lines on this (since it&amp;#39;s an introductory book). But it should have been mentioned because it explains why a lot of things might go wrong in multithreading programming.&lt;/li&gt;    &lt;li&gt;Data synchronization: I expected to find info on this topic. It&amp;#39;s really important in multithreading scenarios and I guess that it should have at least one chapter on it (I believe that presenting Monitor, Reader/writer locks are far more important than reusing BackgroundWorker across several chapters). I&amp;#39;m not sure why, but I think that there are noo examples of lock usage (which is something that really made me sad). On the other hand, being able to partition your work so that all the parts can run independently is really something which we must all try to achieve (and the author does give a lot of emphasis on that). Just wished that this portioning would be complemented with info on how to synchronize data access since that will be needed in the &amp;quot;real world&amp;quot;.&lt;/li&gt;    &lt;li&gt;APM: the asynchronous programming model based on delegates and the event-based asynchronous pattern deserved to have a chapter about them.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Bottom line: I that think this book could be improved if it had more info in the previous topics and less stories/printed code+instructions. Btw, I didn&amp;#39;t really enjoy the stories on the FBI agents or NASA either...if the idea was to mimic the style of the head first series, then it wasn&amp;#39;t really achieved. Having said all this, I guess I can&amp;#39;t really give it more than 6/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1691527" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: ThoughtWorks Anthology</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/04/10/book-review-thoughtworks-anthology.aspx</link><pubDate>Fri, 10 Apr 2009 22:33:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1686767</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1686767</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/04/10/book-review-thoughtworks-anthology.aspx#comments</comments><description>&lt;p&gt;I’ve just finished reading a couple of interesting essays on software development which were compiled into &lt;a href="http://www.amazon.com/ThoughtWorks-Anthology-Technology-Innovation-Programmers/dp/193435614X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1239402129&amp;amp;sr=8-1"&gt;this book&lt;/a&gt;. If you really enjoy those books helps you reflect in your profession (and you’re a software developer), then this book is for you. Classification: 7.5/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1686767" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Concurrent Programming on Windows</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/04/09/book-review-concurrent-programming-on-windows.aspx</link><pubDate>Thu, 09 Apr 2009 18:14:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1686309</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1686309</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/04/09/book-review-concurrent-programming-on-windows.aspx#comments</comments><description>&lt;p&gt;I’ve finished reading this excellent book written by &lt;a href="http://www.bluebytesoftware.com/"&gt;Joe Duffy&lt;/a&gt;. Yes, it’s a bit big and it mixes theory with practice (which might not be what you want). Due to that, I think that it’s a little bit difficult to define the target audience of this book (they probably tried to make it a pleasant read to everyone and we all know how that tends to end…).&lt;/p&gt;  &lt;p&gt;Having said that, I believe that you should buy this book if you’re doing windows development. It provides great coverage of all the stuff you need to know in order to write effective multithreaded code. Even though you should read the book from cover to cover (ok, I know…it’s really a huge book!), you can also use it as a reference book. &lt;/p&gt;  &lt;p&gt;Before giving my classification, I think that there are some gotchas with this book. For instance, I looked several times at the cover to check if this was really an Addison&amp;amp;Wesley book. I’m sorry, but A&amp;amp;W made me used to getting absolutely correct texts and that doesn’t happen in this book. There were several sentences that I had to read several times because they simply didn’t make sense (and it seems like I wasn’t the only one to &lt;a href="http://www.amazon.com/review/ROJPVKXJXS2M6/ref=cm_cr_pr_viewpnt#ROJPVKXJXS2M6"&gt;complain&lt;/a&gt; about this problem). Despite those problems, I’m still giving it a final note of 9/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1686309" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Our Iceberg is Melting</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/03/08/book-review-our-iceberg-is-melting.aspx</link><pubDate>Sun, 08 Mar 2009 21:41:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1676696</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1676696</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/03/08/book-review-our-iceberg-is-melting.aspx#comments</comments><description>&lt;p&gt;I’ve just finished reading &lt;a href="http://www.amazon.com/Our-Iceberg-Melting-Succeeding-Conditions/dp/031236198X/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1236547395&amp;amp;sr=8-1"&gt;this&lt;/a&gt;&amp;#160;&lt;a href="http://www.johnkotter.com/"&gt;John Kotter’s&lt;/a&gt; books. It’s really short (I’ve read it during this afternoon) and it really presents most of the problems you’ll find whenever you try to introduce any sort of change into an organization. The penguin fable is really cool and I bet you’ll identify all of the “penguins” of your organization instantly :)&lt;/p&gt;  &lt;p&gt;Anyway, I must confess that reading this book was the only good thing that came of the new evaluation system (also known as &lt;a href="http://www.quar.gov.pt/PaginasPublicas/Siadap.aspx"&gt;SIADAP&lt;/a&gt;) since it was recommended by the person that was presenting it as a good read for justifying the needed change. Interestingly (or not), the message I got from the book confirms my initial suspicion: this evaluation system is completely wrong and should be banned (If you don’t work in Portugal, you probably don’t know what I’m talking about, so I’ll really come back to this subject to explain what is it and why it’s completely wrong).&lt;/p&gt;  &lt;p&gt;Anyway, back to the book, I’m giving it 8/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1676696" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Software Language Engineering</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/03/05/book-review-software-language-engineering.aspx</link><pubDate>Thu, 05 Mar 2009 21:19:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1675894</guid><dc:creator>luisabreu</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1675894</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/03/05/book-review-software-language-engineering.aspx#comments</comments><description>&lt;p&gt;In the last few days, I’ve been trying to understand more about &lt;a href="http://en.wikipedia.org/wiki/Metamodeling"&gt;metamodeling&lt;/a&gt;. I’m still not sure that this will take off, but I’m still curious about it. So, I’ve decided to buy and read &lt;a href="http://www.klasse.nl/who/cv-anneke.html"&gt;Anneke Klepe’s&lt;/a&gt; &lt;a href="http://www.amazon.com/gp/product/0321553454"&gt;Software Language Engineering&lt;/a&gt; book. It was a good buy and I was able to grasp some interesting concepts that you’ll generally need to take care when you’re doing &lt;a href="http://en.wikipedia.org/wiki/Metamodeling"&gt;metamodeling&lt;/a&gt;. It’s not a practical book. It’s really one&amp;#160; of those books that focus on presenting concepts. Yes, you’ll see some examples but this is not &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=57A14CC6-C084-48DD-B401-1845013BF834"&gt;Microsoft DSL&lt;/a&gt; or &lt;a href="http://www.eclipse.org/emf/"&gt;EMF&lt;/a&gt; book…that might be good…or it might be a problem if you’re looking for something platform specific.&lt;/p&gt;  &lt;p&gt;Bottom line: if you’re searching for a book that presents &lt;a href="http://en.wikipedia.org/wiki/Metamodeling"&gt;metamodeling&lt;/a&gt; concepts gradually and provides info on several aspects on a non-platform specific way, then this book is for you. My classification: 7.5/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1675894" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item><item><title>Book review: Tribes</title><link>http://msmvps.com/blogs/luisabreu/archive/2009/01/21/book-review-tribes.aspx</link><pubDate>Wed, 21 Jan 2009 21:56:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1664357</guid><dc:creator>luisabreu</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/luisabreu/rsscomments.aspx?PostID=1664357</wfw:commentRss><comments>http://msmvps.com/blogs/luisabreu/archive/2009/01/21/book-review-tribes.aspx#comments</comments><description>&lt;p&gt;I’ve just finished reading Godin’s &lt;a href="http://www.amazon.com/review/product/1591842336/ref=cm_cr_dp_hist_5?%5Fencoding=UTF8&amp;amp;showViewpoints=0&amp;amp;filterBy=addFiveStar"&gt;Tribes&lt;/a&gt; book. It’s really an interesting, motivational reading which will surely inspire you in leading others and creating “tribes”. Even though you’re free to disagree with his ideas (I didn’t bought them all), it’s undeniable that Seth pin points the main reason why we don’t do what we probably should: fear. Fear of being joked, fear of loosing the job, etc, etc.&lt;/p&gt;  &lt;p&gt;It’s really a short book, which, as you might know by now, is really good because as time passes by I’m getting less and less time for leisure (I need to do something about this because it’s really starting to be a problem). Anyway, I did enjoy it and recommend it. I’m giving it 8/10.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1664357" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/luisabreu/archive/tags/Books/default.aspx">Books</category></item></channel></rss>