April, 2008

Learning to Program with Alice

cover of Learning to Program with Aliceauthor: Wanda P. Dann
Stephen Cooper
Randy Pausch
asin: 0131872893
binding: Paperback
list price: $58.00 USD
amazon price: $58.00 USD


This guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation action in a 3D world. Final release is in full color. For consistency with Java, C++, and other commonly used languages, "questions" are now "functions." Save and reload bugs have been fixed. Fonts can be scaled larger or smaller. High contrast mode is available for projection in the classroom.

Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express: From Novice to Professional

cover of Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express: From Novice to Professionalauthor: Nick Symmonds
asin: 1590597672
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


DotNetNuke is a programming framework that helps you create and deploy web projects in ASP.NET 2.0. Its ease of use means that even nonprogrammers can take advantage of the new ASP.NET 2.0 features when building a web site. It integrates with many of Microsofts other free products like SQL Server 2005 Express, which makes it a powerful and attractive option for developing web sites.

Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)

cover of Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)author: Bill Wagner
asin: 0321245660
binding: Paperback
list price: $49.99 USD
amazon price: $31.49 USD


Pro Apache, Third Edition (Expert's Voice)

cover of Pro Apache, Third Edition (Expert's Voice)author: Peter Wainwright
asin: 1590593006
binding: Paperback
list price: $49.99 USD
amazon price: $31.49 USD


...a behemoth of a resource for everything you ever wanted to know about Apache. — Doug Schasteen, member, Kansas City's PHP User Group This is by far the best ‘know all, end all reference, bar none. My hat goes off to Peter Wainwright and Apress for opening up a whole new world to me.

Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism

cover of Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelismauthor: James Reinders
asin: 0596514808
binding: Paperback
list price: $34.99 USD
amazon price: $31.49 USD


Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert.

XML Pocket Reference

cover of XML Pocket Referenceauthor: Simon St. Laurent
Michael Fitzgerald
asin: 0596100507
binding: Paperback
list price: $9.95 USD
amazon price: $9.95 USD


XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history of computing. A perennial bestseller, the handy XML Pocket Reference from O'Reilly has been revised once again to give you quick access to the latest goods.

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)

cover of Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)author: Herb Sutter
asin: 0201615622
binding: Paperback
list price: $44.99 USD
amazon price: $36.70 USD


Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level. Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design.

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)

cover of Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)author: Alan Shalloway
James Trott
asin: 0321247140
binding: Paperback
list price: $49.99 USD
amazon price: $41.70 USD


Ant: The Definitive Guide, 2nd Edition

cover of Ant: The Definitive Guide, 2nd Editionauthor: Steven Holzner
asin: 0596006098
binding: Paperback
list price: $34.95 USD
amazon price: $23.07 USD


Soon after its launch, Ant succeeded in taking the Java world by storm, becoming the most widely used tool for building applications in Java environments. Like most popular technologies, Ant quickly went through a series of early revision cycles. With each new version, more functionality was added, and more complexity was introduced. Ant evolved from a simple-to-learn build tool into a full-fledged testing and deployment environment. Ant: The Definitive Guide has been reworked, revised and expanded upon to reflect this evolution.

3D Programming for Windows (Pro - Developer)

cover of 3D Programming for Windows (Pro - Developer)author: Charles Petzold
asin: 0735623945
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


The Windows Presentation Foundation is a key component of .NET Framework 3.0, which is a part of Windows Vista and available for Windows XP. With the Windows Presentation Foundation, 3D images can be displayed regardless of the video-display hardware on the users machine. Focusing on developing user interface objects or simple animations, this book builds on a readers knowledge of Windows Presentation Foundation essentials to demonstrate how to effectively create 3D graphics for Windows.

The Practice of Programming (Addison-Wesley Professional Computing Series)

cover of The Practice of Programming (Addison-Wesley Professional Computing Series)author: Brian W. Kernighan
Rob Pike
asin: 020161586X
binding: Paperback
list price: $44.99 USD
amazon price: $36.60 USD


Coauthored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code. Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting.

Mastering CMake 4th Edition

cover of Mastering CMake 4th Editionauthor: Ken Martin
Bill Hoffman
asin: 1930934203
binding: Paperback
list price: $52.00 USD
amazon price: $52.00 USD


Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics

cover of Programming Microsoft  ASP.NET 2.0 Applications: Advanced Topicsauthor: Dino Esposito
asin: 0735621772
binding: Paperback
list price: $49.99 USD
amazon price: $31.49 USD


In-depth guidance to help professional developers achieve mastery of advanced ASP.NET capabilities. Get the expert insights and pragmatic code examples you need to master the advanced features and capabilities for developing sophisticated Web applications with ASP.NET 2.0.

Beyond the C++ Standard Library: An Introduction to Boost

cover of Beyond the C++ Standard Library: An Introduction to Boostauthor: Björn Karlsson
asin: 0321133544
binding: Paperback
list price: $54.99 USD
amazon price: $44.60 USD


The Definitive Guide to Grails (Definitive Guide)

cover of The Definitive Guide to Grails (Definitive Guide)author: Graeme Rocher
asin: 1590597583
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


Grails is a breath of fresh air for Java developers — Read the interview with Graeme Rocher at http://www.indicthreads.com

Beginning SQL Server 2005 Express for Developers: From Novice to Professional (Expert's Voice in .Net)

cover of Beginning SQL Server 2005 Express for Developers: From Novice to Professional (Expert's Voice in .Net)author: Robin Dewson
asin: 1590597206
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


Assuming neither database nor programming background, Beginning SQL Server 2005 Express for Developers introduces all the fundamental database administration and SQL programming features of SQL Server 2005 Express Edition, the free relational database management system from Microsoft that provides a major subset of full SQL Server 2005 functionality.

Expert Oracle Database 10g Administration (Expert's Voice)

cover of Expert Oracle Database 10g Administration (Expert's Voice)author: Sam R. Alapati
asin: 1590594517
binding: Paperback
list price: $59.99 USD
amazon price: $37.79 USD


This is a unique, one-volume guide to the administration and management of the Oracle database. Fully revised and updated from its best-selling 9i predecessor, this edition covers all new features, with fully field-tested examplesnot just "showcase" examples.

Beginning Ubuntu Linux, Second Edition (Beginning from Novice to Professional)

cover of Beginning Ubuntu Linux, Second Edition (Beginning from Novice to Professional)author: Keir Thomas
asin: 1590598202
binding: Paperback
list price: $39.99 USD
amazon price: $23.27 USD


Ive read lots of good books about Ubuntu and Linux in the past few months. This is the first great book. — Arsgeek.com review of Beginning Ubuntu Linux, Second Edition Keir Thomas walks you through the whole Ubuntu experience from beginning to end, comforting you with a calm voice when you might be feeling a bit lost ... He has done a great and thorough job.

SAP Planning: Best Practices in Implementation

cover of SAP Planning: Best Practices in Implementationauthor: George W. Anderson
asin: 0789728753
binding: Paperback
list price: $69.99 USD
amazon price: $44.09 USD


Everything a company needs to know to plan, organize, and perform an SAP implementation in one book!

Introducing Maya 2008

cover of Introducing Maya 2008author: Dariush Derakhshani
asin: 047018356X
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


The new edition of this perennial bestseller is the ideal initiation to 3D and Maya. Starting with the basics, it builds from the ground up, combining straightforward text with practical examples that make it fun and easy to learn Maya's core tools while introducing the latest Maya 2008 features. Follow clear-cut, step-by-step lessons while you learn by doing using a wealth of hands-on files provided on the CD. You'll also find compelling examples in the full-color insert.

Mastering VBA (Mastering)

cover of Mastering VBA (Mastering)author: Guy Hart-Davis
asin: 0782144365
binding: Paperback
list price: $39.99 USD
amazon price: $26.39 USD


  • VBA is used for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access
  • Easily accessible by novice programmers, VBA is also powerful enough for IT professionals who need to create specialized business applications, generating wide interest
  • Completely revised for the new versions of the language and the Office suite, this book is the most up-to-date VBA guide on the market
  • Includes what everyone, from power users to system administrators and professional developers, needs to know

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

cover of Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)author: Harold Abelson
Gerald Jay Sussman
asin: 0262011530
binding: Hardcover
list price: $82.00 USD
amazon price: $82.00 USD


Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published.

Programming with Microsoft Visual Basic 2005, Third Edition

cover of Programming with Microsoft Visual Basic 2005, Third Editionauthor: Diane Zak
asin: 1418836745
binding: Paperback
list price: $120.95 USD
amazon price: $76.20 USD


Programming with Microsoft Visual Basic 2005, Third Edition by the best-selling author, Diane Zak, is designed for a first course in programming. Using the most recent version of the software, Visual Basic 2005, this book teaches individuals how to use Visual Basic applications as they would in a real world setting. Students with no previous programming experience learn how to plan and create their own interactive windows applications. GUI design skills and OOP concepts are emphasized throughout the book.

Eclipse IDE Pocket Guide

cover of Eclipse IDE Pocket Guideauthor: Ed Burnette
asin: 0596100655
binding: Paperback
list price: $9.95 USD
amazon price: $9.95 USD


Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my classpath on a per-project basis?

Write Great Code: Volume 1: Understanding the Machine

cover of Write Great Code: Volume 1: Understanding the Machineauthor: Randall Hyde
asin: 1593270038
binding: Paperback
list price: $39.95 USD
amazon price: $26.37 USD


If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level language code. A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming.