-
Author Arnold Robbins
For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly'....
Release Date 1999/01 -
Advanced CORBA® Programming with C++
Author Steve Vinoski , Michi Henning
Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA® Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This boo....
Release Date 1999/02 -
Successful Orientation Programs—Career Development
Author Stewart Hickman
Retention success often begins with a well-planned and executed on-boarding program. This issue explains how to develop well thought-out on-boarding objectives, define the conditions of an effective orientation program. The issue also provides ideas for the developm....
Release Date 1999/02 -
Software Development: Building Reliable Systems
Author Marc Hamilton
80% of software projects fail—here's why the other 20% succeed!Software Development is the most thorough, realistic guide to "what works" in software development—and how to make it happen in your organization. Leading consultant Marc Hamilton tackles all three key ....
Release Date 1999/03 -
Author Elliotte Rusty Harold
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large ....
Release Date 1999/03 -
Author Jeff Tranter , Paul Raines
The Tcl language and Tk graphical toolkit are simple and powerful building blocks for custom applications. The Tcl/Tk combination is increasingly popular because it lets you produce sophisticated graphical interfaces with a few easy commands, develop and change scri....
Release Date 1999/03 -
Cleanroom Software Engineering: Technology and Process
Author Jesse H. Poore , Richard C. Linger , Carmen J. Trammell , Stacy J. Prowell
Cleanroom software engineering is a process for developing and certifying high-reliability software. Combining theory-based engineering technologies in project management, incremental development, software specification and design, correctness verification, and stat....
Release Date 1999/03 -
Sams Teach Yourself Visual Basic® 6 in 24 Hours
Author Sanjaya Hettihewa , Greg Perry
The niche of this book is that it not only focuses on the topic at hand but it also provides a battery of tools/skills that will take the user at a higher level and help him/her realize the skills “without waiting to read another book” on some other topic they need ....
Release Date 1999/04 -
Author David Ascher , Mark Lutz
Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: It is available on all important platforms: Windows NT, Wi....
Release Date 1999/04 -
Writing Apache Modules with Perl and C
Author Lincoln Stein , Doug MacEachern
Apache is the most popular web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend web server functionality through the Apache API. For the most part, ....
Release Date 1999/04 -
Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design
Author Lucy A. D. Lockwood , Larry L. Constantine
In the quest for quality, software developers have long focused on improving the internal architecture of their products. Larry L. Constantine--who originally created structured design to effect such improvement--now joins with well-known consultant Lucy A. D. Lockw....
Release Date 1999/04 -
Author Bruce Tulgan
FAST stands for Frequent, Accurate, Specific and Timely, and FAST Feedback is a new approach to performance evaluation in sync with today's fast-paced, rapidly changing workplace. FAST can be used in conjunction with or as an alternative to six and twelve month rev....
Release Date 1999/05 -
JavaSpaces™ Principles, Patterns, and Practice
Author Ken Arnold , Susanne Hupfer , Eric Freeman
"Ever since I first saw David Gelernter's Linda programming language almost twenty years ago, I felt that the basic ideas of Linda could be used to make an important advance in the ease of distributed and parallel programming. As part of the fruits of Sun's Jini p....
Release Date 1999/06 -
Programming for the Java™ Virtual Machine
Author Joshua Engel
The core of Java technology, the Java virtual machine is an abstract computing machine that enables the Java platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a co....
Release Date 1999/06 -
Java™ Native Interface: Programmer’s Guide and Specification, The
Author Sheng Liang
The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investm....
Release Date 1999/06 -
Automated Software Testing: Introduction, Management, and Performance
Author John Paul , Jeff Rashka , Elfriede Dustin
With the urgent demand for rapid turnaround on new software releases--without compromising quality--the testing element of software development must keep pace, requiring a major shift from slow, labor-intensive testing methods to a faster and more thorough automated....
Release Date 1999/06 -
Refactoring: Improving the Design of Existing Code
Author Don Roberts , William Opdyke , Kent Beck , Martin Fowler , John Brant
As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienc....
Release Date 1999/06 -
The C++ Standard Library: A Tutorial and Reference
Author Nicolai M. Josuttis
The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far mo....
Release Date 1999/08 -
Java GUI Development: The Authoritative Solution
Author Vartan Piroumian
Java GUI Development covers the Java 2 AWT, JFC, and Swing Toolkit technologies for GUI programming. It provides professional developers and software engineers with 1) a clear understanding of the conceptual framework behind Java 2 GUI tools, 2) descriptions of Java....
Release Date 1999/08 -
Author Paul Hyde
Java Thread Programming shows you how to take full advantage of Java's thread facilities: when to use threads to increase your program's efficiency, how to use them effectively, and how to avoid common mistakes. There is thorough coverage of the Thread API, Thread....
Release Date 1999/08 -
Author Rob McGregor
Practical C++ provides the essential pieces of C++ programming information needed by beginning-intermediate programmers to execute the most frequently used tasks and functions. Each chapter is a task-oriented module covering a group of related features or tasks full....
Release Date 1999/08 -
Mastering Algorithms with Perl
Author John Macdonald , Jon Orwant , Jarkko Hietaniemi
Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many traditional algorithms that textbooks teach for other languages. Computer scientists have identified many techniques that a wide range of programs need, such as:Fuzz....
Release Date 1999/08 -
Author Kyle Loudon
There are many books on data structures and algorithms, including some with useful libraries of C functions. Mastering Algorithms with C offers you a unique combination of theoretical background and working code. With robust solutions for everyday programming tasks,....
Release Date 1999/08 -
Programming Pearls, Second Edition
Author Jon Bentley
When programmers list their favorite books, Jon Bentley’s collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have irr....
Release Date 1999/09 -
Concurrent Programming in Java™: Design Principles and Patterns, Second Edition
Author Doug Lea
In this second edition, you will find thoroughly updated coverage of the Javao 2 platform and new or expanded coverage of:Memory modelCancellationPortable parallel programmingUtility classes for concurrency controlThe Java platform provides a broad and powerful set ....
Release Date 1999/10 -
Author Stanley B. Lippman
"Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provide....
Release Date 1999/10 -
The Pragmatic Programmer: From Journeyman to Master
Author David Thomas , Andrew Hunt
What others in the trenches say about The Pragmatic Programmer...“The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” —Kent B....
Release Date 1999/10 -
Author Kent Beck
Software development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control.Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted....
Release Date 1999/10 -
Author Per-Olov Lowdin , Vincenzo Barone , Alessandro Lami , Erkki J. Brandas , Michael C.
Advances in Quantum Chemistry publishes articles and invited reviews by leading international researchers in quantum chemistry. Quantum chemistry deals particularly with the electronic structure of atoms, molecules, and crystalline matter and describes it in terms ....
Release Date 1999/10