Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Building Secure Software: How to Avoid Security Problems the Right Way
Publisher: Addison-Wesley Professional
Authors: John Viega, Gary McGraw
Rating: 5/5
Customer opinion - 5 stars out of 5
A must-read for application developers

For more than 20 years security professionals have bemoaned the abysmal state of software, and why it doesn't get any better. Viega and McGraw have put together a wonderful handbook that takes a big step in helping developers build more secure and reliable software. It addresses the tough practical problems that lead to technical disasters like Nimda and Code Red. Readers learn how vulnerabilities are exploited and how to avoid having the vulnerabilities. Key topics include buffer overflows, avoiding malicious input, proper random number selection, and many more.
If there were only one security book I could make required reading for every programmer in the world, this would be it.

Product: Book - Paperback
Title: Microsoft BizTalk Server 2004 Unleashed (Unleashed)
Publisher: Sams
Authors: Scott Woodgate, Stephen Mohr, Brian Loesgen
Rating: 4/5
Customer opinion - 4 stars out of 5
positioned to support Web Services

The book describes BizTalk Server 2004 as a crucial enabler for n disparate applications on a network to talk to each other. It acts as a hub in a hub and spoke configuration, where it and the applications implement various standard communication protocols. So that instead of a maximal worse case of the n applications all having to talk directly to each other, which scales as n**2, we have a linear scaling.

So far so good. But you have probably also heard much about Web Services. These are inherently a distributed programmatic interaction between applications. It is expected and hoped that Web Services will one day be huge. Well, Microsoft has positioned BizTalk to take advantage of this, if it happens. The book explains how BizTalk supports the alphabet soup of XML, XML Schema, XSLT, SOAP, WSDL. Plus the various WS-Security and WS-Policy standards. Moving up the logic chain, there is an emerging Business Process Execution Language (BPEL) that describes business computations. Microsoft has said that BizTalk will also support this. Although you should note that BPEL is still being formalised. After which, if BizTalk will conform to that, you will probably be looking at the 2005 or 2006 version of BizTalk.

Product: Book - Paperback
Title: Mastering Microsoft Exchange Server 2003
Publisher: Sybex Inc
Authors: Barry Gerber
Rating: 4/5
Customer opinion - 4 stars out of 5
Well written

I have had this book for a little over a month. I have found it to be well written and informative. As far as what the previous reviewer wrote regarding the system requirements, it does say right in the book that you can install Exchange 2003 on Windows 2000 w\SP3.

Product: Book - Paperback
Title: Game Programming for Teens
Publisher: Muska & Lipman/Premier-Trade
Authors: Maneesh Sethi
Rating: 5/5
Customer opinion - 5 stars out of 5
Extreme Help

I thought that this book was EXTREMELY helpful to learning how to program games and other useful programs (I used it to make a program that finds areas of regular polygons to help me with math homework for example :) ) This book will help you learn the basics of programming which should be helpful for learning more complex languages. It may be difficult learning stuff like Loops or Arrays but the author helps you tremendously in those areas so they become quite easy. I really enjoyed this book and the game at the end of it, and I'd rate it a 6/5 if I was able to.