Book Reviews

Enemy At The Water Cooler 148

Trent Lucier writes "On most networks diagrams I've seen, the internet looks like a cloud. Sometimes it's a fluffy white cloud. Other times it's a dark ominous cloud. Regardless of the artistic style, the depiction usually conveys the mystery and danger of putting your company's network on a global information grid next to a billion users, kind of like those old maps with dragons drawn at strategic places in the ocean. Not surprisingly, corporations spend much time and energy protecting themselves from The Outside World. In Enemy at the Water Cooler, Brian Contos argues that just as many resources should be spent on defending against insider threats. Will this book help you detect the enemies at your water cooler?" Read below for the rest of Trent's review.
Games

Game Writing 68

Aeonite writes "Billed as the 'first complete guide to writing for games', Game Writing: Narrative Skills for Videogames provides an excellent overview of the ins-and-outs of writing for the videogame industry. As might be expected from a publication of the IGDA's Game Writers' Special Interest Group, the book is dense with information, addressing everything from high-level narrative theory to the specifics of dialogue engine design and game localization." Read the rest of Aeonite's review.
Book Reviews

CSS: The Definitive Guide 160

Michael J. Ross writes "Every Web developer knows that Cascading Style Sheets (CSS) makes it possible to separate the contents of Web pages from the styling of the elements on those pages. This in turn confers tremendous advantages, such as allowing site-wide changes of appearance to be made just once, in a single stylesheet file, rather than in all of the pages containing the affected elements. The syntax and proper usage of CSS is not as simple as implied by many HTML/CSS books, most of which fail to provide enough detail as to how CSS is applied to page elements. Web developers relying upon these books soon find themselves hitting those limits, and becoming frustrated when trying to debug Web pages. CSS: The Definitive Guide, authored by CSS expert Eric A. Meyer, aims to fill that gap." Read on for the rest of Michael's review.
Book Reviews

Small Form Factor PCs 175

JoshuaBenuck writes "Make Projects: Small Form Factor PCs provides detailed step-by-step instructions on building a variety of small form factor systems, starting from the larger ones (about the size of a shoe box) and working its way down to the smallest (which is about the size of a pack of gum). It includes instructions on creating a digital audio jukebox, digital video recorder, wireless network range extender, home network gateway, network monitor, portable firewall, cheap Wi-Fi SSH client, and a Bluetooth LED sign." Read on for the rest of Joshua's review.
Book Reviews

Who won? 555

doom writes "I think they call them "exit polls" because people bolt for the exits when you mention them, but I'm still fascinated by the subject myself, and this book is one of the reasons why. In Was the 2004 Presidential Election Stolen?, the central focus is, of course, on the infamous exit-poll discrepancies of the 2004 US Presidential election; but the authors also put it into context: they discuss the 2000 election, the irregularities in Ohio in 2004, the electronic voting machines issues, and the media's strange reluctance to report on any of these problems. Further, in the chapter "How did America really vote?", they compare the indications of the raw exit-poll data to other available polling data. Throughout, Freeman and Bleifuss do an excellent job of presenting arguments based on statistical analysis in a clear, concise way." Read the rest of doom's review
Book Reviews

The Trouble with Physics 373

SpaceAdmiral writes "You've likely heard of Lee Smolin's book The Trouble with Physics. It has created a lot of controversy because it argues that string theory gets far too much attention and money, despite a complete lack of evidence. It accuses string theorists of groupthink. Smolin has dabbled in string theory from time to time but he's a proponent of the alternative loop quantum gravity. Although irrelevant to this book review, he has also suggested that it is possible that universes reproduce via black holes, making them prone to pressure similar to natural selection (universes that produce a lot of black holes are more successful spawners than those that don't). In The God Delusion, Richard Dawkins quotes Nobel-winner Murray Gell-Mann as once saying, "Smolin? Is he that young guy with those crazy ideas? He may not be wrong."" Read the rest of SpaceAdmiral's review.
Book Reviews

Ajax Design Patterns 39

pankaj_kumar writes "A number of AJAX libraries and frameworks have emerged to purportedly simplify development of rich Internet Apps. None of them however can substitute a good understanding of what the recurring problems are, the potential solutions and what goes on behind the sleek facade of a browser to power these Apps . Michael Mahemoff, author of Ajax Design Patterns, said this best in his blog which became a popular wiki entry and later, this book." Read the rest of Pankaj's review.
Book Reviews

Developing Java Software 170

Simon P. Chappell writes "It's good to learn a programming language, but it's a far better thing to learn to write programs in that language. What the world needs are less programming language books and more books on programming with the language of your choice. Enter Developing Java Software, 3rd edition by Russel Winder and Graham Roberts. Dr. Winder is the primary author and I became aware of this book when he mentioned it on the Groovy mailing list. Knowing him to be an intelligent and helpful member of the Groovy development team, I rushed to suggest that I could review it for him." Read the rest of Simon's review.
Book Reviews

Rails Recipes 153

James Edward Gray II writes "If you have been swept up by the Rails craze or are even just a casual fan, you have probably been waiting for the terrific books to start rolling in. Some early entries, like Agile Web Development with Rails, were very solid but for me greatness arrived with Rails Recipes. For those who are not familiar with it, Rails is a full-stack web application framework, for quickly developing state-of-the-art web applications. Rails Recipes is the latest book on the subject from the Pragmatic Programmers." Read the rest of James's review.
Book Reviews

Practices of an Agile Developer 172

Cory Foy writes ""Whatever you do, don't touch that module of code. The guy who wrote it is no longer here, and no one knows how it works." In Practices of an Agile Developer, Venkat Subramaniam and Andy Hunt put that quote as an example of something we are all afraid to hear, but probably have in our careers. They then go on to list a collection of practices which can keep you from hearing, or worse, saying that phrase. How do they do?" Read the rest of Cory's review for the answer.
Technology

Hacking Digital Cameras 102

whawk640 writes "I came across this book via the author's website www.camerahacker.com. I was interested in making a pinhole lens at the time so I picked up the book. Disclaimer: I'm NOT a hacker by nature. I only did a hack on a lens cover. Most of the hacks in here are for those with a better relationship with screwdrivers, drills and soldering irons than I have. I don't think this book was intended for me, so keep that in mind when reading my review." Read the rest of Daniel's review.
PHP

Essential PHP Security 132

Michael J. Ross writes "Given the remarkable popularity of PHP for developing dynamic Web sites, as well as the ever-increasing need for security on those same sites, one would think that there would be great demand for — and comparable supply of — books that explain how to create secure sites using PHP. However, such is not the case, and even the most extensive general purpose PHP books may only devote a single chapter to this critical topic, if that much. Essential PHP Security, written by PHP expert Chris Shiflett, aims to fill the gap." Read the rest of Michael's review.
Book Reviews

Time Management for System Administrators 144

genehack writes "System administrators have a stereotypical reputation for grumpiness and irritability. Sometimes this misanthropy is a cultivated pose, designed to deter casual or trivial requests that would take time away from more important activities like playing nethack and reading netnews. More often, however, sysadmins are disgruntled simply because they can't seem to make any headway on the dozens of items clogging up their todo lists. If you're an example of the latter case, you may find some help in Time Management for System Administrators, the new book from Thomas Limoncelli (who you may recognize as one of the co-authors of the classic The Practice of System and Network Administration). Read the rest of genehack's review.
Books

Smartbomb 31

The history of videogames is a subject that has been remarkably well documented. From Pong to the launch titles of the 360, games have always had historians. Now that gaming is taking its place beside movies and music as a recognized art form, new players have to be informed of the hobby's past. Smartbomb: The Quest for Art, Entertainment, and Big Bucks in the Videogame Revolution tells the tale of modern gaming's formation via the personal stories of the people who make them. It's a well-considered look at the early days and recent history of interactive entertainment. Read on for my impressions of a book with not only a sense of history, but a handle on what's fun.
Linux

Linux Patch Management 87

Ravi writes "Any system or network administrator will know the importance of applying patches to the various softwares running on their servers be it the numerous bug fixes or vulnerability checks. Now when you are maintaining just a single machine, this is really a simple affair of downloading the patches and applying them on your machine. But what happens when you are managing multiple servers and hundreds of client machines? How do you keep all these machines under your control up to date with the latest bug fixes? Obviously, it is a waste of time and bandwidth to individually download all the patches and security fixes for each machine. This is where this book named "Linux Patch Management - Keeping Linux systems up to date" authored by Michael Jang gains significance. This book released under the Bruce Perens' open source series aims to address the topic of patch management in detail." Read the rest of Ravi's review
Book Reviews

Head First HTML with CSS & XHTML 197

Graeme Williams writes "In the past, I've written the sort of poorly-structured non-compliant web pages that can only be produced by a combination of laziness and confusion, so I'm an ideal test subject for Head First HTML with CSS & XHTML, an introduction to building web pages which focuses on compliance with the most recent HTML 4.01 standard and XHTML 1.0 standard. The book starts with the simplest of web pages, and builds from there to a solid foundation for writing simple well-structured web sites. It's clear and thorough, and will be effective both for the complete beginner and in bringing stale skills up to date." Read on for the rest of Graeme's review.
Java

Beyond Java 517

Anml4ixoye writes "I recently got sent a copy of Bruce Tate's newest book Beyond Java - A Glimpse at the Future of Programming Languages. Having read Bruce's Bitter Java and Better, Faster, Lighter Java, I was intrigued to see what he would have to say about moving beyond Java. In short: If you're a hard-core Java (or to a lesser extent, C#) developer who thinks Ruby is something that goes on a ring, Pythons will bite you, and Smalltalk is something you have to do at parties, you are in for a rude awakening." Read the rest of Cory's review.
Programming

Practical Mono 110

hisham writes "At first glance, you would think that Practical Mono is yet another introductory book about C# and Mono, but all of that drastically changes the moment you look at the book's table of contents and see the variety of topics it covers and the lengths to which the author goes to describe the more important details." Read the rest of Hisham's review.
Role Playing (Games)

Massively Multiplayer Games For Dummies 161

The lexicon and gameplay in Massively Multiplayer games can be confusing and, for some people, counterintuitive. Just the same, the genre has grown by leaps and bounds over the last year. Everquest 2, City of Heroes/Villains, Guild Wars, and a little game called World of Warcraft have all grown the market beyond the wildest dreams of MMG commentators. As such, there are a lot of folks who are either playing these games for the first time, or want to play one of these games for the first time. Scott Jennings steps from the shadows of the internet past, filling the role of advisor to a whole generation of n00bs. His book, Massively Multiplayer Games for Dummies, is a straightforward text on what to and what not to do in any Massive game you're likely to play. Read on for my impressions of a massively multiplayer reference for the rest of us.
Java

Wicked Cool Java 108

Simon P. Chappell writes "Every now and then, as a book reviewer, you just have to take a chance. The way it works is that editors ply their wares to you, sending you lists of available books on a regular basis and tempting titles catch your eye. The problem is that until you've committed to review the book, received it and read it, you don't know whether you've found a good one or have just been a victim of drive-by marketing. This was such a book. The title sounded good and I just had to try it out. But would it live up to the name that it bore?" Read the rest of Simon's review.

Slashdot Top Deals