
Collapse
Featured Categories
1. | Overview: Practical Common Lisp
Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.
Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author...
|
2. | ![]() Beginning Hibernate: From Novice to Professional By: Dave Minter; Jeff Linwood Publisher: Apress Publication Date: 01-AUG-2006 Insert Date: 18-OCT-2008 Bookshelf Slots: 1.0 | Overview: Beginning Hibernate: From Novice to Professional
Beginning Hibernate is ideal if youre experienced in Java with databases (the traditional, or "connected," approach), but are new to open source lightweight Hibernatethe most popular de facto object-relational mapping and database-oriented application development framework. This book packs in brand new information about the latest release of the Hibernate 3.2.x persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java.
Experienced author Dave Minter and contributor Jeff Linwood provide more in-depth examples than any other books...
|
3. | ![]() Agility and Discipline Made Easy: Practices from OpenUP and RUP Publisher: Addison-Wesley Professional Publication Date: 19-MAY-2006 Insert Date: 11-JUL-2006 Bookshelf Slots: 1.0 | Overview: Agility and Discipline Made Easy: Practices from OpenUP and RUP "The Japanese samurai Musashi wrote: 'One can win with the
long sword, and one can win with the short sword. Whatever the
weapon, there is a time and situation in which it is
appropriate.'
"Similarly, we have the long RUP and the short RUP, and all
sizes in between. RUP is not a rigid, static recipe, and it evolves
with the field and the practitioners, as demonstrated in this new
book full of wisdom to illustrate further the liveliness of a
process adopted by so many organizations around the world.
Bravo!"
--Philippe Kruchten, Professor, University of British
Columbia
"The Unified...
|
4. | ![]() By: Russell Miles; Kim Hamilton Publisher: O'Reilly Media, Inc. Publication Date: 25-APR-2006 Insert Date: 10-MAY-2006 Bookshelf Slots: 1.0 | Overview: Learning UML 2.0
"Since its original introduction in 1997, the Unified Modeling
Language has revolutionized software development. Every integrated
software development environment in the world--open-source,
standards-based, and proprietary--now supports UML and, more
importantly, the model-driven approach to software development.
This makes learning the newest UML standard, UML 2.0, critical for
all software developers--and there isn't a better choice than this
clear, step-by-step guide to learning the language."
--Richard Mark Soley, Chairman and CEO, OMG
If you're like most software developers, you're...
|
5. | ![]() By: Ken Pugh Publisher: O'Reilly Media, Inc. Publication Date: 01-SEP-2005 Insert Date: 28-SEP-2005 Bookshelf Slots: 1.0 | Overview: Prefactoring
Prefactoring approaches software development of new systems
using lessons learned from many developers over the years. It is a
compendium of ideas gained from retrospectives on what went right
and what went wrong in development. Some of these ideas came from
experience in refactoring. Refactoring is improving the design of
existing code to make it simpler and easier to maintain.
This practical, thought-provoking guide details prefactoring
guidelines in design, code, and testing. These guidelines can help
you create more readable and maintainable code in your next
project.To help...
|
6. | ![]() UML 2.0 in a Nutshell, 1st Edition By: Dan Pilone; Neil Pitman Publisher: O'Reilly Media, Inc. Publication Date: 20-JUN-2005 Insert Date: 20-SEP-2005 Bookshelf Slots: 1.0 | Overview: UML 2.0 in a Nutshell, 1st Edition
System developers have used modeling languages for decades to
specify, visualize, construct, and document systems. The Unified
Modeling Language (UML) is one of those languages. UML makes it
possible for team members to collaborate by providing a common
language that applies to a multitude of different systems.
Essentially, it enables you to communicate solutions in a
consistent, tool-supported language. Today, UML has become the
standard method for modeling software systems, which means you're
probably confronting this rich and expressive language more than
ever before. And even though you...
|
7. | ![]() OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step By: Robin A. Reynolds-Haertle Publisher: Microsoft Press Publication Date: 23-JAN-2002 Insert Date: 18-MAY-2005 Bookshelf Slots: 1.0 | Overview: OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step Embark upon object-oriented programming in the .NET era with this straightforward, accessible guide. You’ll absorb object-oriented design concepts and terminology and learn to construct elegant OOP programs with two powerful development languages....
|
8. | ![]() By: Paul Hamill Publisher: O'Reilly Media, Inc. Publication Date: 02-NOV-2004 Insert Date: 11-NOV-2004 Bookshelf Slots: 1.0 | Overview: Unit Test Frameworks
Unit test frameworks are a key element of popular development methodologies such as
eXtreme Programming (XP) and Agile Development. But unit testing has moved far beyond
eXtreme Programming; it is now common in many different types of application
development. Unit tests help ensure low-level code correctness, reduce software
development cycle time, improve developer productivity, and produce more robust
software. Until now, there was little documentation available on unit testing, and most
sources addressed...
|
9. | Overview: Hardcore Java
Java has quickly become one of the most important languages in
programming, particularly for professional and enterprise-level
projects. From its infancy as a language primarily used for web
applets to its maturity through servlets, Enterprise JavaBeans, and
database access, Java has become a complex and robust tool for
today's developer. Hardcore Java takes this language and
breaks it apart, piece by piece, revealing the important secrets
and tricks that will take you from a junior-level programmer to a
seasoned and expert developer. You'll fly through the fundamentals
and quickly find...
|
10. | ![]() Java Enterprise Best Practices Publisher: O'Reilly Media, Inc. Publication Date: 18-DEC-2002 Insert Date: 11-MAR-2003 Bookshelf Slots: 1.0 | Overview: Java Enterprise Best Practices
Java developers typically go through four "stages" in mastering
Java. In the first stage, they learn the language itself. In the
second stage, they study the APIs. In the third stage, they become
proficient in the environment. It is in the fourth stage --"the
expert stage"-- where things really get interesting, and Java
Enterprise Best Practices is the tangible compendium of
experience that developers need to breeze through this fourth and
final stage of Enterprise Java mastery. Crammed with tips and
tricks, Java Enterprise Best Practices distills years of
solid experience from eleven...
|
About Safari Books Online •
Terms of Service •
Privacy Policy •
Contact Us •
Corporate Licenses •
Help •
Accessibility |
![]()
![]()
![]()
![]()
Copyright 2009 Safari Books Online. All rights reserved.




