Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: Expert One-on-One J2EE Development without EJB
Publisher: Wrox
Authors: Rod Johnson, Juergen Hoeller
Rating: 5/5
Customer opinion - 5 stars out of 5
It's real simple and good solution for enterprise develop


My heart was sold, it's real a simple and good way to develop outside the app server, and there are serval parts for different need, you can pick one of them : resource manage, template access database, exception handle, even access EJB, I am still working get most value out of web MVC part of spring.



Product: Book - Paperback
Title: Where Wizards Stay Up Late: The Origins Of The Internet
Publisher: Simon & Schuster
Authors: Katie Hafner
Rating: 5/5
Customer opinion - 5 stars out of 5
Reads like a good mystery.


One of the most exciting books about the Internet I've ever read. It's an inspiration for anyone with an interest in the hive mind. I've sent copies to my twin sons, who are inveterate hackers (the Wacko Cracko Brothers.) A plus of this book is it's ramifications for those of us involved in setting corporate strategies. It reveals how chaos is a fact of modern life that must be received openly and acted upon with dispatch. Another good book about this is Kevin Kelly's "Out of Control."



Product: Book - Paperback
Title: Secrets and Lies : Digital Security in a Networked World
Publisher: Wiley
Authors: Bruce Schneier
Rating: 4/5
Customer opinion - 4 stars out of 5
last of the anecdotal security surveys?


Don't we wish! Schneier has written what is likely to become a classic survey of information security for the second Internet generation. In the first generation, the Internet was a small club where everyone knew everybody, and it was possible to have major systems such as ITS with no security at all. The second generation launched eCommerce, and security became important but people didn't know how to deal with it. The third generation Internet will be the infrastructure for pervasive computing and communication, and perhaps a mature security perspective.
The second generation began with the myth of airtight security, provided by strong cryptographic algorithms implemented in provably correct programs and secure operating systems. The myth is shattered in this book, which organizes case after case of bugs, errors, slipups, threat mischaracterizations, and awesomely creative hacks, which coupled with users' inability to manage more than the simplest of secrets, have turned the myth into a Pandora's box of horrors.
But like Pandora's box, the book ends with a glimmer of hope, that the notion of risk managment, which balances value against rational threat assessment to determine countermeasure effort, will keep the potential losses within acceptable limits at reasonable expense. Identifying the balance point is a difficult task that should be performed by specialized arms of those traditional risk managment organizations, the insurance companies. Implementing the countermeasures that move the balance point towards greater security should be performed by specialized organizations, just like physical security is often managed by specialized organizations like ADT or Pinkerton's.
Today, computer security is so immature that some famous consultants (not Schneier!) tell their clients to ignore the FBI's computer crime statistics. The third generation of computer security should see a movement from the anecdotal analysis of speculative threats to the systematic, actuarial analysis of real threats that is required for stable, competitive pricing of insurance policies. Monitoring companies like Schneier's new startup and others will make it possible to collect the comprehensive, yet anonymous data that is needed. "Secrets and Lies" is already dated -- it misses the impact of MP3s and the war to enforce digital copyrights, and it misses the upcoming wireless revolution. But its coverage of potential threats to existing technologies is comprehensive, providing enough scary stories to keep any security professional awake at night. I'm looking forward in a few years to a followup book full of statistical data about actual threats and threat trends, with instructions on how to use that data to compute security return on investment. When that investment reduces insurance costs, security will have a positive contribution to the bottom line that can't be dismissed.



Product: Book - Paperback
Title: Murach's Beginning Visual Basic .NET
Publisher: Mike Murach & Associates
Authors: Anne Prince
Rating: 5/5
Customer opinion - 5 stars out of 5
Great Book!


I just passed my Microsoft MCSE and MCDBA certifications and am studying for the MCSD.NET (covering VB.NET, ADO.NET, ASP.NET, and XML Web Services). While studying for my MCDBA I read Murach's SQL for SQL Server and was very impressed. So I bought Murach's Beginning Visual Basic .NET, Murach's VB.NET Database Programming with ADO .NET, and Murach's ASP.NET Web Programming with VB.NET.
I was very impressed with Murach's Visual Basic .NET. The book focuses on building Windows forms applications with light coverage of XML, ADO.NET, ASP.NET, and web services.
I liked the book because it delivers content in bite sized chunks (the 2 page Murach style). Most of the book focuses on building an application that covers the situations most VB.NET developers will face: forms design, classes, exception handling, database access, reading and writing XML files, and reading and writing text/binary files. The format is concept => example => hands on exercise. Concepts are introduced in a logical fashion. Terms are not used before they are defined.
The book does a great job weeding through all the .NET possibilities and highlighting what's useful. As an example, to paraphraze page 446: there are 150 XML classes but at least know these 2; and, this XML class has 27 Write methods but at least know these 6.
Anne Prince writes good tight VB.NET code that serves as good examples for developers new to VB.NET.
The book may also be good for someone brand new to Visual Basic. However, it would be a good idea to first get some background on programming in general, object oriented programming, HTML, and XML before reading this book.