<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Computerbookreviews</title>
	<atom:link href="http://www.computerbookreviews.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.computerbookreviews.org</link>
	<description>Reviews of computer and programming books</description>
	<pubDate>Mon, 10 Nov 2008 11:11:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Oracle Web Services Manager</title>
		<link>http://www.computerbookreviews.org/2008/11/10/oracle-web-services-manager/</link>
		<comments>http://www.computerbookreviews.org/2008/11/10/oracle-web-services-manager/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 10:57:42 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
		
		<category><![CDATA[oracle]]></category>

		<category><![CDATA[manager tool]]></category>

		<category><![CDATA[message verification]]></category>

		<category><![CDATA[oracle web]]></category>

		<category><![CDATA[security components]]></category>

		<category><![CDATA[security operations]]></category>

		<category><![CDATA[web services manager]]></category>

		<guid isPermaLink="false">http://www.computerbookreviews.org/?p=37</guid>
		<description><![CDATA[Chapters 1 and 2 discusses the necessity of web services, differences between authentication and authorization, XML security standards, implementation of WS-Security in applications, need for centralizing WS-Security operations and the benefits out of it... ]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://images.barnesandnoble.com/images/32270000/32270781.JPG" alt="" />Chapters 1 and 2 discusses the necessity of web services, differences between authentication and authorization, XML security standards, implementation of WS-Security in applications, need for centralizing WS-Security operations and the benefits out of it. The author provides a short overview to oracle web services manager at the end of chapter 2. Chapter 3 completely provides a detailed coverage of the manager tool with the help of numerous screenshots.</p>
<p><span id="more-37"></span></p>
<p>Chapter 4 and 5 examines the concept of authentication, authorization, encryption and decryption of messages in oracle web services manager. The author discusses the various types of cryptography and algorithm methods with the help of screenshots. The book will be of interest for .NET developers as the author examines the usage of web services manager with the help of a .NET client application using Visual Studio.</p>
<p>Chapter 6 helps you to implement digital signatures and message verification in web services. Chapter 7 examines the steps involved with the implementation of a custom policy using Oracle web services manager. While chapter 8 provides a brief outline of the components included with the manager being sued for deployment, chapter 9 examines the various runtime monitoring modules with the help of relevant screenshots.</p>
<p>Chapter 10 and 11 deeply examines the role of XML Encryption and Signature in web services. While chapter 12 discusses the techniques involved with signing and encryption of messages, the final chapter examines the security components and the integration of web services with web access management solution.</p>
<p>The author has written the book in a lucid style with lot of source codes, diagrams and screenshots. The book will be useful for advanced level developers who would like to explore web services using Oracle. I don’t think a beginner will be able to understand the concepts discussed in the book. They should purchase the book after understanding the fundamentals and the various tools which ships with Oracle.</p>
<p>The book is priced at $59.99 and I wonder why the publisher has fixed a higher price taking into account the amount of pages which is below 250. I am not sure whether readers invest a huge amount for a smaller book and I feel that the publisher should fix the price at a reasonable level so that readers of all categories could purchase them and gain knowledge of the discussed topic. As of this writing, the book is available for $53.99 from <a href="http://www.amazon.com/Oracle-Services-Manager-Sitaraman-Lakshminarayanan/dp/1847193838/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1226312648&amp;sr=8-1" target="_blank">Amazon.com</a> and <a href="http://search.barnesandnoble.com/Oracle-Web-Services-Manager/Sitaraman-Lakshminarayanan/e/9781847193834/?itm=1" target="_blank">BarnesandNobles.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbookreviews.org/2008/11/10/oracle-web-services-manager/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building powerful and robust websites with Drupal 6</title>
		<link>http://www.computerbookreviews.org/2008/10/15/building-powerful-and-robust-websites-with-drupal-6/</link>
		<comments>http://www.computerbookreviews.org/2008/10/15/building-powerful-and-robust-websites-with-drupal-6/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 05:04:12 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<category><![CDATA[cms]]></category>

		<category><![CDATA[content management system]]></category>

		<category><![CDATA[david mercer]]></category>

		<category><![CDATA[search engine optimization]]></category>

		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.computerbookreviews.org/?p=33</guid>
		<description><![CDATA[Drupal 6 is a powerful Content Management System (CMS) widely used by many webmasters. However, I have personally observed that it is somewhat difficult to master the backend of the script. Drupal is not simple like WordPress but I recently received a co... ]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Building Powerful and Robust Websites with Drupal 6: Build Your Own Professional Blog, Forum, Portal or Community Website with Drupal 6" src="http://images.barnesandnoble.com/images/26480000/26489903.JPG" alt="" width="185" height="228" />Drupal 6 is a powerful Content Management System (CMS) widely used by many webmasters. However, I have personally observed that it is somewhat difficult to master the backend of the script. Drupal is not simple like WordPress but I recently received a copy of David Mercer book for review from Packt Publishing. Even though I don&#8217;t have any plan to incorporate Drupal into any of my websites I found that David has done a terrific job by examining all the features in a comprehensive manner. The book contains 10 chapters and an Appendix.</p>
<p>Chapter 1 provides a basic overview of Drupal including the various resources available to gain more knowledge about Drupal. Chapter 2 analyzes the installation procedure in detail. The author also provides solution to some of the common problems which occur during installation stage. The chapter ends with the steps required to create a basic page using Drupal. Chapters 3 and 4 provides a detailed overview of the configuration of Modules, Blocks, Menus, Links and Site related functionalities such as Search Engine Friendly URLs, Logging, Reporting, Uploads and much more.</p>
<p><span id="more-33"></span>While chapter 5 examines the permission related aspects, Chapters 6 and 7 enables you to work with various content types and also includes a detailed coverage of content related modules, implementation of Taxonomy and Tags. The author also outlines the various features of Content Construction Kit (CCK). Chapter 8 includes a detailed reference to Theming system including configuration and customization of Themes.</p>
<p>The book doesn&#8217;t provide the steps required to create a new theme, which I hope will disappoint advanced users of Drupal. The remaining chapters examines some of the advanced concepts such as Open ID, Actions, Triggers, Caching, Throtlling, JQuery, Backups, Management of Cron,  Scheduled Tasks including Search Engine Optimization (SEO), upgradation aspects of Drupal and its modules.</p>
<p>As mentioned in the beginning the book includes an Appendix which helps you to learn the steps involved to display, setup and test your site. The author has written the book in a lucid style and will help those users especially beginners who would like to explore the various features of Drupal. The book will benefit advanced users if it features the creation of Modules and Themes.</p>
<p>I very much liked the way of presentation of the content with lot of screenshots. I would definitely refer David&#8217;s book to master the backend of the system, if I ever decide to make use of Drupal in future. As a final note, I would say that this book is mainly oriented for beginners who want to explore the features of Drupal in a minimum amount of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbookreviews.org/2008/10/15/building-powerful-and-robust-websites-with-drupal-6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website Optimization: Speed, Search Engine and Conversion Rate Secrets</title>
		<link>http://www.computerbookreviews.org/2008/09/23/website-optimization-speed-search-engine-and-conversion-rate-secrets/</link>
		<comments>http://www.computerbookreviews.org/2008/09/23/website-optimization-speed-search-engine-and-conversion-rate-secrets/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 12:17:47 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[Andrew King]]></category>

		<category><![CDATA[book store]]></category>

		<category><![CDATA[conversion rate]]></category>

		<category><![CDATA[lucid style]]></category>

		<category><![CDATA[o reilly]]></category>

		<category><![CDATA[optimization techniques]]></category>

		<category><![CDATA[page rank]]></category>

		<category><![CDATA[performance metrics]]></category>

		<category><![CDATA[performance techniques]]></category>

		<category><![CDATA[personal experiences]]></category>

		<category><![CDATA[rate optimization]]></category>

		<category><![CDATA[scenarios]]></category>

		<category><![CDATA[search engines]]></category>

		<category><![CDATA[server side]]></category>

		<category><![CDATA[software performance]]></category>

		<category><![CDATA[web analytics software]]></category>

		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.computerbookreviews.org/?p=20</guid>
		<description><![CDATA[
I currently maintain several websites but I never learned SEO. I did not find any need to completely learn the concepts as I mastered some of the techniques through experience. But recently I found that page rank of some of my websites has been dropped.... ]]></description>
			<content:encoded><![CDATA[<div id="attachment_24" class="wp-caption alignleft" style="width: 190px"><a href="http://www.websiteoptimization.com/secrets/"><img class="size-full wp-image-24 " title="website_optimization" src="http://www.computerbookreviews.org/wp-content/uploads/2008/09/website_optimization.gif" alt="" width="180" height="236" /></a><p class="wp-caption-text">null</p></div>
<p>I currently maintain several websites but I never learned SEO. I did not find any need to completely learn the concepts as I mastered some of the techniques through experience. But recently I found that page rank of some of my websites has been dropped. I then made some attempts to master SEO with the help of online articles. To my surprise Andrew King, the author of website optimization from O’Reilly contacted me with a request to review his book, which I gladly accepted.</p>
<p><span id="more-20"></span>The book is divided into two parts. Part 1 examines the benefits of SEO, its techniques, Pay per click and Conversion Rate optimization. The author has provided two case studies which analyzes the implementation of the above discussed concepts in different scenarios.</p>
<p>You will learn optimization techniques involved with web pages, CS and Ajax based sites in Part 2 including speeding up the loading of websites, JavaScript optimization, Minimizing HTTPRequests and much more. The author also examines server side optimization and client side performance techniques. The final chapter delves deep into website optimization metrics, various web analytics software, performance metrics and Search Engine marketing.</p>
<p>The author has presented the content in a lucid style with the help of relevant diagrams and screenshots. I myself learned few tips with the help of Andy’s book. I would prefer to view the coverage of optimizing those websites which are powered with WordPress, Drupal, Joomla, DotNetNuke, Community Server and other similar web applications in the next edition of the book.</p>
<p>A key advantage of the book is that you can not only learn SEO but also other optimization techniques to place your sites very well in search engines. I feel that author has outlined his personal experiences in various chapters of the book. If you would like to learn the tricks to optimize a website then Andy’s book is waiting for you in the book store.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbookreviews.org/2008/09/23/website-optimization-speed-search-engine-and-conversion-rate-secrets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Visual C# .NET 2003 Developer&#8217;s Cookbook</title>
		<link>http://www.computerbookreviews.org/2008/08/01/microsoft-visual-c-net-2003-developers-cookbook/</link>
		<comments>http://www.computerbookreviews.org/2008/08/01/microsoft-visual-c-net-2003-developers-cookbook/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 12:44:43 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
		
		<category><![CDATA[C-Sharp]]></category>

		<category><![CDATA[array]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[control structures]]></category>

		<category><![CDATA[cookbook]]></category>

		<category><![CDATA[delegates]]></category>

		<category><![CDATA[exceptions]]></category>

		<category><![CDATA[expressions]]></category>

		<category><![CDATA[illustrations]]></category>

		<category><![CDATA[inheritance]]></category>

		<category><![CDATA[localization]]></category>

		<category><![CDATA[programmers]]></category>

		<category><![CDATA[programming languages]]></category>

		<category><![CDATA[source codes]]></category>

		<guid isPermaLink="false">http://www.computerbookreviews.org/?p=5</guid>
		<description><![CDATA[
Sams Publishing has done it again. Over the last one year they have released many cookbooks on .NET programming languages. Microsoft Visual C# .NET 2003 Cookbook is one of the latest releases of Sams and without any doubt I can say that it is an exhaust... ]]></description>
			<content:encoded><![CDATA[<div id=divOpenBook><a href='http://openlibrary.org/b/OL7668571M'  ><img src='http://covers.openlibrary.org/b/olid/OL7668571M-M.jpg' alt='' border=0 style='float:left;padding-right:15px;padding-bottom:10px;' onerror=this.style.padding='0px'; /></a><b><a href='http://openlibrary.org/b/OL7668571M'  ><i>Microsoft Visual C# .NET 2003 Developer's Cookbook</i></a>, Mark Schmidt, Simon Robinson</b>; Sams<br /><div><a href='http://worldcat.org/isbn/0672325802'  title='Find this title in a local library using WorldCat'>Find in a library</a></div><br></div>
<p>Sams Publishing has done it again. Over the last one year they have released many cookbooks on .NET programming languages. Microsoft Visual C# .NET 2003 Cookbook is one of the latest releases of Sams and without any doubt I can say that it is an exhaustive resource for programmers. The book contains around 330 recipes with detailed explanations to each one of them. Each recipe begins with a traditional “You Want” sentence which will describe the purpose of the discussed recipe.</p>
<p><span id="more-5"></span>It is followed by the techniques used to achieve the purpose along with the relevant screenshots and source codes. The final section titled comments gives additional information about the relevant recipe. I feel that this book will be useful for both beginners and advanced learners as it contains an array of useful recipes. Beginners can learn advanced concepts after gaining a good knowledge of fundamentals from Part 1 of the book.</p>
<p>This book has been divided into 6 parts. Each part contain in depth and high level explanations to recipes there by providing readers with quality material. Part 1 covers the fundamentals of C# language such as operators, expressions, control structures, classes, collections, delegates, event handling and exceptions. Part 2 begins with a detailed coverage about windows forms controls. It examines some of the interesting controls such as ListView, TreeView, Toolbars and Status bars. It also covers shortly about Visual Inheritance which is new to C#. I think the authors need to explain this concept in a detailed manner with some illustrations. Moreover, this part also examines user controls and localization in an advanced manner. I think readers will not get these kinds of useful recipes elsewhere. Chapter 10 is exclusively devoted to Graphics. An interesting point to note regarding this chapter is that each recipe is followed by source codes and screenshots. This will surely enable readers to have a real look at the output before testing them.</p>
<p>The third part of this book covers file input/output, serialization, XML and ADO.NET. You will learn among other things how to read from and write to a file. One of the recipes teaches you how to verify the existence of a file. Advanced readers will find the recipes about serialization very useful. The remaining chapter on this part covers about XML and ADO.NET. I feel that this part requires a minor rearrangement of chapters. Chapter 13 (XML in .NET) should be placed on the chapter 14 slot. A reader will be interested to learn ADO.NET first before learning about XML.</p>
<p>The first chapter in part 4 covers Network Programming in a detailed way. I think this chapter will be useful for those readers who are interested to learn about the development of Client-Server applications using C#. Chapter 16 and 17 will enable you to learn about ASP.NET and Web Services. Authors should try to include screenshots in chapter 17 (ASP.NET Web Services) to make the content more interactive. The final chapter on this part examines Remoting in detail.</p>
<p>The first chapter in part 5 begins with the basics of assemblies with special reference to reflection. You will learn how to deploy a C# application in chapter 20. This part also teaches you how to enable security for your C# applications. One of the recipes will help you to determine whether the current user is an Administrator or not. The final part delves deep into advanced issues such as Threading, Reflection and COM Interoperability.</p>
<p>The authors have taken tremendous effort to present many complex issues on this cook book in a simplified manner. The cook book also includes two appendixes about Visual Studio .NET IDE and a handy .NET debugging reference. I feel that these appendixes are a real bonus for readers. Unfortunately, the first appendix doesn’t contain any screenshots of the various parts of the IDE.</p>
<p>In part 4 the authors didn’t devoted few recipes to explain about File Uploading and Sending Emails. I think they will include these recipes in the next edition of this wonderful cookbook. It would have been great if the authors had included some recipes about the upcoming features of C# such as Generics, Anonymous Methods, Iterators and Partial Types. The source code for all the recipes can be downloaded from the publisher&#8217;s website.</p>
<p>Even though this book is pretty heavy and bulky it is a must read for all C# and Visual C# .NET programmers. I give this book a 5 star rating (*****).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbookreviews.org/2008/08/01/microsoft-visual-c-net-2003-developers-cookbook/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASP.NET Developer&#8217;s CookBook</title>
		<link>http://www.computerbookreviews.org/2008/07/31/aspnet-developers-cookbook/</link>
		<comments>http://www.computerbookreviews.org/2008/07/31/aspnet-developers-cookbook/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 06:40:33 +0000</pubDate>
		<dc:creator>Anand Narayanaswamy</dc:creator>
		
		<category><![CDATA[ASP.NET 1.1]]></category>

		<category><![CDATA[asp.net]]></category>

		<category><![CDATA[cookbook]]></category>

		<category><![CDATA[data access]]></category>

		<category><![CDATA[developers]]></category>

		<category><![CDATA[programming books]]></category>

		<category><![CDATA[real world]]></category>

		<category><![CDATA[recipes]]></category>

		<category><![CDATA[server side programming]]></category>

		<category><![CDATA[sessions]]></category>

		<category><![CDATA[steven a smith]]></category>

		<category><![CDATA[web controls]]></category>

		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.computerbookreviews.org/?p=3</guid>
		<description><![CDATA[
Sams Publishing had brought out a series of programming books under the banner of Teach Yourself in 21 Days, KickStart and Unleashed for all major languages. Over the last two years, Sams had released an unlimited number of books in the area of .NET par... ]]></description>
			<content:encoded><![CDATA[<div id=divOpenBook><a href='http://openlibrary.org/b/OL3694643M'  ><img src='http://covers.openlibrary.org/b/olid/OL3694643M-M.jpg' alt='' border=0 style='float:left;padding-right:15px;padding-bottom:10px;' onerror=this.style.padding='0px'; /></a><b><a href='http://openlibrary.org/b/OL3694643M'  ><i>ASP.NET Developer's Cookbook</i></a>, Steven A. Smith</b>; Sams<br /><div><a href='http://worldcat.org/isbn/0672325241'  title='Find this title in a local library using WorldCat'>Find in a library</a></div><br></div>
<p>Sams Publishing had brought out a series of programming books under the banner of Teach Yourself in 21 Days, KickStart and Unleashed for all major languages. Over the last two years, Sams had released an unlimited number of books in the area of .NET particularly C# and ASP.NET. Their recent book titled &#8220;ASP.NET Developer&#8217;s CookBook&#8221; is one of the most interesting titles in the field of server side programming using .NET Framework. This book has been written by Steven A. Smith (founder of ASPAlliance.com), Rob Howard (ASP.NET Program Manager at Microsoft) and over a dozen ASPAlliance columnists in a so called &#8216;recipe&#8217; style. In order to read and understand the recipes contained in this book, you should require a working knowledge of ASP.NET. A good understanding of Visual Basic .NET with .NET Framework 1.0 will be a definite plus. It is better to have a basic idea of ASP 3.0 but I feel that most of the ASP.NET developer&#8217;s will have a good knowledge of its previous predecessor.</p>
<p><span id="more-3"></span>Unlike traditional computer books, the ASP.NET Developer&#8217;s Cookbook provides solutions for solving real world problems. Every chapter is filled with lots of theory and codes. Moreover, the concepts are explained in a user-friendly manner. Some of the chapters on the book teach about interesting ideas such as how to retrieve pop3 emails from an ASP.NET page, DataGrid sorting, and much more. While Part 1 and 2 covers about the fundamentals of ASP.NET and issues like caching, sessions and security, part 3 fully touches about data access except chapter 9 on Error handling. From my point of view, this chapter should be placed in part 2 of the book. The book also gives an overview about the usage of XML in ASP.NET. The chapter 13 on Rendering Data with ASP.NET Web Controls has been explained in an elaborate manner. I think this will be the most useful chapter for all developers. The authors have presented the part 4 in a comprehensive manner. The topics are covered in a capsule form on chapter 16 (Working with Numbers, Dates and Times), chapter 17 (Working with Files and Folders) and chapter 18 (Working with Collections). The one which I most liked is that of validating credit card numbers in chapter 16. No other book has explained these kinds of topics in such a nice tone. No doubt, readers can be able to easily understand the manipulation of strings, date, time and much more complex tasks very quickly with the help of this great book.</p>
<p>The remaining chapters cover advanced topics like web services, networking, reflection and threading. Chapter 22 on generating and manipulating images is indeed a big bonus for all readers. From my point of view, all levels of developers can use this book. It doesn&#8217;t matters whether you are a beginner or an intermediate learner since the code samples are given in a mixed fashion. If you are a newbie pick up the easy codes first like sending e-mails from your ASP.NET page, performing validations etc else go deep into the book and try to learn advanced concepts on database access and much more. I suggest you to scan the Table of Contents and pick up the right recipe for your needs because it provides a real glimpse of the whole book in a nutshell.</p>
<p>Even though all concepts have been presented well through out the whole book, there are deficiencies and errors. I noticed unnecessary repetitions of sentences on the comments section in chapter 21. This occurs till the end of the page 348. Instead of repeating the sentences, it should be given commonly at the beginning of the chapter itself. I also came through few other mistakes (typos) when I went deep into the pages of the book. In the comments section of page 108 it is quoted as Customer error screen instead of Custom error screen. In page 64, a reference to section 4.4 has been stated but there is no such explanation on that specific section in page 68. The spelling of outputCache has been incorrectly mentioned as ouptuCache in page 65. I hope the authors will pay attention to rectify these minor defects in the next edition of this book.</p>
<p>Another notable limitation of this book is that there is no CD-ROM containing the code samples and the same has been given only in Visual Basic .NET on the book. But the book&#8217;s website provides the samples in C# version. I hope the next edition of this book comes with code samples in J# too. I feel that the publisher should also give a CD along with these kinds of code intensive books so that readers can quickly get the relevant code/codes for use on their projects. The CD should also contain some useful tools and editors for working with ASP.NET.</p>
<p>Except the five figures on pages 124-126, the book doesn&#8217;t include a single screenshot of any examples. Moreover, chapter 7 on state management and chapter 19 on web services contain only little recipes. Overall, this book is a must to be on the shelves of all ASP.NET developers&#8217; kitchen — both current and future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbookreviews.org/2008/07/31/aspnet-developers-cookbook/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
