Author: Jon Erickson Publisher: No Starch Press, 2008 Pages: 488 ISBN: 978-1593271442 Aimed at: Hackers Rating: 3 Pros: Some practical advice on using programming flaws and hence how to avoid them Cons: A lot of irrelevant material included Reviewed by: Harry Fairhead
Books on hacking all seem to suffer from a common fault and this one is no exception. The fault in question is trying to cater for the complete beginner while dealing with material that is far too difficult.
Social Networking for Business (Wharton School Publishing) 11 Mar
Rawn Shah brings together patterns and best practices drawn from his experience managing worldwide online communities at IBM and participating in social networking on the Internet. Drawing on real-world examples, he identifies key success factors associated with launching social networking projects to meet business objectives.
<ASIN:0132357798>
OSGi and Equinox (Addison Wesley) 10 Mar
This book is about creating highly modular Java systems. It quickly gets you started with Eclipse tooling to create your first OSGi-based system and moves rapidly to sophisticated production development. You’ll learn about OSGi’s Declarative Services and how to use them to solve a wide variety of real-world problems.
<ASIN:0321585712>
Effective UI (O'Reilly) 09 Mar
Learn proven user-experience strategies that will satisfy your clients and customers, drive business value, and increase brand strength. This book, subtitled "The Art of Building Great User Experience in Software" shows you how to capture the collaborative and cooperative spirit among designers, engineers, and management required for building engaging software.
<ASIN:059615478X>
ActionScript for Multiplayer Games and Virtual Worlds (New Riders) 08 Mar
Written by a leading virtual world devlopers using Flash Actionscript, the main focus of this book is on deconstruction of all aspects of multiplayer game and virtual world development. The book covers chatting, avatar creation, mini-game integration, pathfinding, and more. <ASIN:0321643364>
LINQ to Objects Using C# 4.0 (Addison-Wesley) 05 Mar
As well as LINQ to Objects' key features and query syntax and techniques for applying and extending them in C# 4.0 and C# 3.0 it covers Parallel LINQ to Objects (PLINQ) to optimize queries for multi-core processors, and how to build custom parallel query operators. Provides help with combining data from multiple sources, and working with large sets of data.
Debug It!: Find, Repair, and Prevent Bugs in Your Code
We all have to admit to the occasional bug but do you know how to find one and put it right? Some programmers just seem to be natural at debugging others seem to struggle - but it isn't magic. There is a strategy behind debugging and it can be taught as this book proves. It covers the ideas and practices of debugging without being technology specific.
If you are a web developer just starting out PHP is the language you need to get to grips with - if so follow our new series of articles on PHP. There are also more articles on bitmaps in WPF Workings. Coming soon: More on PHP for beginners and on WPF at an advanced level
New articles are on tree data structures, pointers, advanced hashing and sequential storage to our collection of articles on the fundamental ideas and theories of computing. We also present one on the development of the mouse as a pointing device. Coming soon: How disks work; Magic number 7
History
Our latest informal biographies are on Ken Thompson and Dennis Ritchie, creators of Unix and the C language, a second article on Alan Sugar and his PCW which brought word processing to a mass market in the UK and on An Wang whose calculating machines and word processors were important long before the PC. Our series on delevelopment of computer languages has now been extended into the 1980s. Coming soon: Bill Gates, BASIC and the advent of Windows; Seymour Cray and early high-powered computers
Swift's Spreadsheets
If you are watching your weight we have a spreadsheet chart to help you achieve your target. Coming soon: More spreadsheets to help you with personal and small business finance
Book Reviews
Reviews of books by and for programmers and other IT experts are a vital part of this site and members of our team continue to read new titles and share their opinions. We've added Review of the Day to our front page - but you'll need to click the Full Story button to read the full review. Access over 300 reviews via the Book Reviews content page.
The Stone Tapes
The latest blogs in this section on how the Internet is changing the face of publishing, advertising and communication in general, look at why web articles are tending to shrink and what readers consider an ebook to be worth. A Kindle Diary looks at the experience of using a Kindle outside the US.
eBooks
Chapter 5 of Deep C# is on nested classes and other tools for keeping inheritance under control. Coming soon: Chapter 6 on constructors and class factories; Financial Functions Chapter 4 on Future Value plus Artificial Intelligence. a new addition to our eBook shelf
To be notified of each new article as it is published follow iProgrammer on Twitter.
For our monthly newsletter sign up as a user of the site - we promise not to send you lots of spam and it makes it quicker to enter our competition.
More on PHP for beginners and on WPF at an advanced level