Mission-
About the Editor-
Contact-
Book Reviews-
Videos-
FAQ-
Table of Contents-
Articles-
Music-
Letters-
Links-
Writer's Resources
Last month's Programming books . . .
| 
 Computer Programming Amazon.com Editors, Rich Dragan and Brooke Gilbert  | 
![]()  |  
  |  
 
		
Editor's Picks
 
			 
Effective Java(TM) Programming Language Guide (The Java(TM) Series)
by Joshua Bloch
 In the tradition of Scott Myers's 
						Effective
						C++, Joshua Bloch's new 
						Effective Java
						Programming Language Guide presents 57 tips or best practices
						for improving your Java code. "It is about writing programs that are clear,
						correct, usable, robust, and maintainable." With a clear writing style and
						plenty of expertise, this veteran programmer shares his insights based on his
						experience designing Sun's Java libraries. From writing more robust, flexible
						classes to simplifying your code, this book has a lot to offer any Java
						developer. Read it to see how you can improve your Java code on your very next
						project.
 
Visit the Java Shop
			 
Extreme Programming in Practice
by James W. Newkirk, Robert C. Martin
Because customers don't want to give away
						proprietary information, books on software design almost always hedge a bit
						with the facts. Not 
						Extreme
						Programming in Practice, a reality-based record of a small
						Web-based application built using the Extreme Programming (XP) software
						process. "The project is real.… The code is real, the user stories are
						real, and the anecdotes are real," say the authors. They "videotaped all
						[their] meetings and development episodes" to get an "honest and objective
						chronicle." The result is a clear-as-crystal glimpse of XP in action. Whether
						you are considering XP for your shop or just want to learn about this exciting
						way to design software, this concise title can let you see what XP has to offer
						for designing software on time and on budget.
 
More books on Extreme Programming
			 
Java Collections
by John Zukowski
Mastering Java's reasonably powerful Collections
						Framework isn't always easy. John Zukowski's 
						Java
						Collections covers the essentials of data structures in Java
						minus the computer science mumbo jumbo of many texts on data structures. With
						full coverage of arrays, linked lists, and maps among other collection classes,
						this book proves once and for all that Java has good support for collections,
						yet keeps it simple. While other guides often manage to muddle the picture, the
						author's very focused approach to choosing and using the right Java container
						for the right job is just what busy Java developers need to start writing more
						effective programs.
Python Essential Reference (Second Edition)
 
Shop for more books on
					 Python
.NET Framework Essentials (O'Reilly Programming Series)
by Hoang Lam, Thuan L. Thai
 
						.NET Framework
						Essentials is an objective, concise, and technical overview of
						the new Microsoft .NET framework for developing web applications and services.
						Specifically written for intermediate to advanced VB, C/C++, Java, and Delphi
						developers, .NET Framework Essentials is also useful to system
						architects and leaders who are assessing tools for future projects. The authors
						devote special attention to the writing of .NET components plus Web
						applications and services. This book takes on all of the most important .NET
						Framework topics--from the underlying Common Language Run-Time (CLR) to its
						specialized packages for ASP.NET, Web Forms, Windows Forms, XML and data access
						(ADO.NET). --From the book description
 
Shop for more books from
					 O'Reilly
			 
Programming C#
by Jesse Liberty
 C# is designed from the ground up for development
						on Microsoft's new .NET framework. As such, it's a high-performance language
						that's simple, safe, object-oriented, and Internet-centric. 
						Programming
						C# teaches this new language in a way that experienced
						programmers will appreciate--by grounding its applications firmly in the
						context of Microsoft's .NET platform and the development of desktop and
						Internet applications. In much the way that you can see the features and
						personality of the parents and grandparents in young children, you can easily
						see the influence of Java, C++, Visual Basic, and other languages in C#. The
						level of information in Programming C# allows you to become
						productive quickly with C# and to rely on it as a powerful addition to your
						family of mastered programming languages. --From the book
						description
Java and XSLT (O'Reilly Java)
 
Visit the Java Shop
			 
Professional Java Data
by Thomas Bishop, et al
Packed with a whopping 1,300 pages on "real world
						solutions for various data-access … scenarios" backed up by "real-world
						data-centric applications," 
						Professional Java
						Data from Wrox Press offers a wide-ranging tour of the best of
						today's Java APIs and technologies. With full coverage of current APIs like
						JDBC, EJB, servlets, JSP, and XML, this title can bring any developer or
						manager up to speed with the best of what today's Java offers for databases.
						Besides explaining all the necessary acronyms, this book also provides you with
						some excellent sample code, including a terrific XML-based corporate portal.
						It's quite simply one of the best available resources for delivering the big
						picture as well as the necessary details for building real Web applications in
						Java.
Applied SOAP: Implementing .NET XML Web Services
 
Browse the Programming
					 Store
 
			 
Peer Reviews in Software: A Practical Guide
by Karl E. Wiegers
There's nothing wrong with making mistakes; it is
						part of what makes us human. However catching the errors early, before they
						become difficult to find and expensive to correct, is very important. A peer
						review program is a vital component of the quality software development effort,
						yet too few software professionals have had the experience or training
						necessary to implement peer reviews successfully. Concise, readable, and
						pragmatic, 
						Peer Reviews in
						Software walks you through the peer review process and gives you
						the specific methods and techniques you need to help ensure a quality software
						release. Comprehensively covering both formal and informal processes, the book
						describes various peer review methods and offers advice on their appropriate
						use under a variety of circumstances. --From the back cover
 
Customer picks: Software Project Management
 
		  
Keep track of
						important projects and tasks with the 
						Kyocera QCP-6035
						  Smartphone, a revolutionary phone that rolls Palm OS 3.5 software,
						trimode technology, and an innovative flip design into an efficient
						business-communications tool. Its 8 MB of RAM will store thousands of contacts,
						dates, and memos. Other features include infrared beaming, voice memo,
						speakerphone, voice-activated dialing, and 11 ringer options.And, for a limited time, get an instant savings of $50 off purchases of $100 or more in our Cell Phones & Service store!
 
		  
 Time to upgrade that old
		  computer? Visit our new 
		  Computer store.
		  
 
		  
 
		  
 
		  
Attention, budget-minded book fans. Discover all the used
						computer books available at great prices by visiting 
						Used
						  Books: Computers & Internet or by looking for this blue box where
						you currently shop. Great deals are added daily. Sell your old computer books and make money. It's easy--you can list your items at Amazon.com in less than 60 seconds. If you're ready, get started now.
 
		  
| 
 Copyright 2001 Amazon.com, Inc. All rights reserved. 
 
  
 |