Code Craft: The Practice of Writing Excellent Code


Publisher: No Starch Press
Author: Pete Goodliffe
ISBN: 1593271190
Release Date: 15 December 2006

eBook Description
Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.

Amazon.com

Code Craft: The Practice of Writing Excellent Code


Extend This Post Reach

HTML Mastery: Semantics, Standards, and Styling


Publisher: friends of ED
Author: Paul Haine
ISBN: 1590597656
Release Date: 18 December 2006

eBook Description
Why settle for average HTML, when you can become a master of it? Markup is the fabric that holds the web together, but most people only scratch the surface of what can be achieved using (X)HTML.

That’s where this unique book comes in–it’s aimed at web designers and developers who have already mastered the basics of HTML and web design, but want to take their markup further, making it leaner and more semantically rich, for a more efficient, more usable/accessible web site.

HTML Mastery does all that and more, showing all of the HTML tags available, including less commonly used ones, where and how to use them, and clever styling and scripting techniques that you can employ to take advantage of them on your web site. It is totally standards compliant, up to date with modern web design techniques. Forms and Tables are looked in particular detail, as there is so much that can be done with them.

In addition, the book also looks at some of the advanced semantic tools that look to further improve the usability and semantic value of your sites–an entire chapter is devoted to Microformats, and a nod is given to XHTML 2.0 and Web Applications 1.0–web standards of the future.

Amazon.com

HTML Mastery: Semantics, Standards, and Styling


Extend This Post Reach

An Introduction to Network Programming with Java


Publisher: Springer-Verlag
Author: Jan Graba
ISBN: 1846283809
Release Date: 27 July 2006

eBook Description
The ability to construct reliable network software is a vital skill for many of today’s programmers and at the same time, Java’s comprehensive libraries of readily-accessible network programming features ensure that Java remains at the forefront of network software development.

The 1st edition of this book provided a streamlined work that could serve as the core text on an undergraduate module and as the quick, clear, no-nonsense guide required by a IT professional. Notable amongst its features were its many code examples, screenshots and exercises. This 2nd edition retains these features and in addition includes:

  • Language changes throughout the examples, largely reflecting the significant changes introduced by J2SE 5.0
  • Comprehensive update of support software, particularly that used for Web applications
  • New material, such as non-blocking servers and the use of the DataSource interface and Data Access Objects (DAOs) for connecting to remote databases

Amazon.com

An Introduction to Network Programming with Java


Extend This Post Reach

Professional Pen Testing for Web Applications (Programmer to Programmer)


Publisher: Wrox Press
Author: Andres Andreu
ISBN: 0471789666
Release Date: 05 July 2006

eBook Description

  • Penetration testing is a special skill in which penetrators (acting as hackers) attempt to circumvent the security features of a system in order to “break” the system and its code
  • After a review of Web applications and their protocols, the book covers vulnerability analysis, attack simulation, and results analysis, the elements of successful pen testing
  • Features installation guidance for Linux Fedora, VMWare, Apache, MySQL, PHP, Perl, JBoss, and much more
  • The timing of this book is crucial-American corporations lose as much as $300 billion a year to every form of hacking, cracking, physical security breaches, and other criminal activities
  • The companion Web site shows readers how to build their own pen testing lab, including the installation of traps used to detect or deflect attempts to use information without authorization

Amazon.com

Professional Pen Testing for Web Applications (Programmer to Programmer)


Extend This Post Reach

Excel 2007: The Missing Manual


Publisher: Pogue Press
Author: Matthew MacDonald
ISBN: 0596527594
Release Date: 01 December 2006

eBook Description
Microsoft Excel continues to grow in power, sophistication, and capability, but one thing that has changed very little since the early ’90s is its user interface. The once-simple toolbar has been packed with so many features over the years that few users know where to find them all. Microsoft has addressed this problem in Excel 2007 by radically redesigning the user interface with a tabbed toolbar that makes every feature easy to locate and use. Unfortunately, Microsoft’s documentation is as scant as ever, so even if users can find advanced features, they probably won’t know what to do with them.
“Excel 2007: The Missing Manual,” written specifically for this version of the software, covers the entire gamut of how to build spreadsheets, add and format information, print reports, create charts and graphics, and use basic formulas and functions. Like its siblings in the Missing Manual series, this book crackles with a fine sense of humor and refreshing objectivity about its subject, guiding readers through the new Excel with clear explanations, step-by-step instructions, lots of illustrations, and friendly, time-saving advice. It’s a perfect primer for small businesses with no techie to turn to, as well as those who want to organize household and office information.

Amazon.com

Excel 2007: The Missing Manual


Extend This Post Reach

Microsoft Windows Vista: Visual QuickStart Guide


Publisher: Peachpit Press
Author: Chris Fehily
ISBN: 0321434528
Release Date: 28 December 2006

eBook Description
This fast-paced, no-fluff book teaches you the basics of Microsoft Windows Vista and includes tips, shortcuts, and workarounds for Windows veterans as well as new users, whether you’re using the Home, Business, Enterprise, or Ultimate edition of Vista. You’ll find step-by-step instructions and plenty of screenshots that guide you through Vista’s new and updated features, including the glasslike Aero interface; instant search; the Sidebar and Gadgets; and the improved versions of Internet Explorer, Mail, Live Messenger, Photo Gallery, Movie Maker, and Media Player. You’ll also find information on setup; installation; upgrading from other Windows versions; troubleshooting; hardware; and organizing your documents, music, photos, and videos. Laptop and mobile users will learn how to connect from the road, jump onto a public wireless network, and conserve battery power. Author Chris Fehily also walks you through setting up a network, connecting to the Internet, configuring routers and firewalls, and hooking up printers and other devices. You’ll learn how to use Vista’s beefed-up security features to protect your PC and network and share files while keeping personal stuff private.

Amazon.com

Microsoft Windows Vista: Visual QuickStart Guide


Extend This Post Reach

CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)


Publisher: Peachpit Press
Author: Jason Cranford Teague
ISBN: 032144325X
Release Date: 17 October 2006

eBook Description
The Web doesn’t stand still, and neither does this guide: Completely updated to cover the new browsers, standards, and CSS, DHTML, and Ajax features that define the Web today, the one thing that hasn’t changed in this edition is its task-based visual approach to the topic. In these pages, readers will find friendly, step-by-step instructions for using CSS, DHTML, and Ajax to add visually sophisticated, interactive elements to their Web sites. Using loads of tips and screen shots, veteran author Jason Cranford Teague covers a lot of ground–from basic and advanced dynamic techniques (for example, making objects appear and disappear) to creating effects for newer browsers, migrating from tables to CSS, and creating new DHTML scripts with embedded scroll areas, fixed menu bars, and more. Users new to CSS, DHTML, and Ajax will find this a quick, easy introduction to scripting, while more experienced programmers will be pleased to find practical, working examples throughout the book.

Amazon.com

CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)


Extend This Post Reach

Linux Kernel in a Nutshell (In a Nutshell (O’Reilly))


Publisher: O’Reilly
Author: Greg Kroah-Hartman
ISBN: 0596100795
Release Date: 01 December 2006

eBook Description
An operating system’s kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. This in-depth reference documents Version 2.6 of the Linux kernel, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices.

“Linux Kernel in a Nutshell” explains the conditions that bring out Linux’s best performance, and how the OS meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. The 2.6 kernel has brought Linux into the heart of corporate IT environments. This reference shows system administrators and developers how to tweak and configure the kernel for optimal performance.

Amazon.com

Linux Kernel in a Nutshell (In a Nutshell (O’Reilly))


Extend This Post Reach

Microsoft SQL Server(TM) 2005: Database Essentials Step by Step (Step By Step (Microsoft))


Publisher: Microsoft Press
Author: Solid Quality Learning
ISBN: 0735622078
Release Date: 13 September 2006

eBook Description
The popular, learn-by-doing tutorialupdated for SQL Server 2005. Teach yourself the fundamental techniques for designing, building, testing, and deploying SQL Server databases one step at a time.

Amazon.com

Microsoft SQL Server(TM) 2005: Database Essentials Step by Step (Step By Step (Microsoft))


Extend This Post Reach

Java and XML


Publisher: O’Reilly
Author: Justin Edelson
ISBN: 059610149X
Release Date: 01 December 2006

eBook Description
Two hot topics come together in this developer’s guide from Brett McLaughlin, Java and XML. Both Java and XML are cross-platform technologies; by using Java for code and XML for transporting data, you can build truly portable applications. This title is aimed at intermediate to advanced programmers; while XML topics are explained more or less from scratch, readers will need prior knowledge of Java.

The book begins with an overview of XML and its uses, and goes on to explain how to parse XML by using the Simple API for XML (SAX 2). Next, there is coverage of how XML is validated by using Document Type Definitions (DTDs) and XML Schema, and transformed by using eXtensible Stylesheet Language (XSL). Brief coverage of Sun’s Java API for XML is followed by a detailed look at the Java Document Object Model (JDOM), a new API devised by the author in association with O’Reilly, the publisher.

The last part of the book is more advanced, and covers applications of XML and Java. There are chapters on Web-publishing frameworks, XML Remote Procedure Calls (RPCs), using XML to read and write configuration data, and generating XML with Java. There is also a short business-to-business example. Appendices provide an API reference to the various specifications discussed in the book.

The strengths of Java and XML include the author’s deep knowledge of his subject, and a writing style that is both clear and enthusiastic. If you happen to know a lot about Java and not much about XML, this is the ideal title. Readers who already have a good grasp of XML basics might be frustrated by the amount of introductory material. –Tim Anderson

Amazon.com

Java and XML


Extend This Post Reach