"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas i
Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice. The software security best practices, or touchpoints
"In this second edition of "Extreme Programming Explained, " Kent Beck organizes and presents five years' worth of experiences, growth, and change revolving around XP. If you are seriously interested
"One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples–this has been very inspiring for a product I'm working on:
The LaTex companion has long been the essential resource for anyone using LaTex to create high-quality printed documents. This completely updated edition brings you all the latest information about L
Hohpe, an expert in enterprise integration, and Woolf, an author of technical books and articles, provide a catalog of 65 patterns and real-world solutions for asynchronous messaging. Providing a cons
Explains how SQL Server and its core technologies are designed, how they work, and how they interoperate. As a complement to his other two books on SQL, Henderson explores Windows' process and thread
Spinellis (Athens University) outlines strategies for reading computer code written by other programmers, and identifies common C control structures, building blocks, idioms, and pitfalls. He examine
Offers software developers working in small teams advice on using software configuration management practices more effectively, particularly for version control. The authors overview the software con
This book is for anyone who wants to create efficient code. Hacker's Delight will help you learn to program at a higher level - well beyond what is generally taught in schools and training courses -
This guide offers an overview of new IP technologies, focusing on practical implementations. It explains existing data access paradigms and recent innovations of IP-based SANs. Discussing basic arch
All three volumes of TCP/IP Illustrated in one handsome slipcase -- all at a great price Plus bonus poster -- W. Richard Stevens' classic TCP/IP guides -- all brought together for the first time-- Mas
Software developers and computer scientists have eagerly awaited this comprehensive revision of Robert Sedgewick's landmark texts on algorithms for C. Sedgewick has completely revamped all five sectio
Long a standard practice in traditional manufacturing, the concept of product lines is relatively new to the software industry. A software product line is a family of systems that share a common set o
Suitable for system administrators or managers seeking an affordable content-management solution, The Wiki Way shows off how to take advantage of Wiki collaborative software, which allows users to pos
McGregor (computer science, Clemson University) and Sykes (computer science, Furman University) discuss real-world issues that arise in planning and implementing effective testing for object-oriented
'Designing a large software system is an extremely complicated undertaking that requires juggling differing perspectives and differing goals, and evaluating differing options. Applied Software Archite
""While it is usually helpful to launch improvement programs, many such programs soon get bogged down in detail. They either address the wrong problems, or they keep beating on the same solutions, won
A guide to refactoring, the process of changing a software system so that it does not alter the external behavior of the code yet improves its internal structure, for professional programmers. Early c
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher
""This is an eminently readable book which an ordinary programmer, unskilled in mathematical analysis and wary of theoretical algorithms, ought to be able to pick up and get a lot out of.."- Steve Sum
More than 150,000 copies in print! Praise for Scott Meyers' first book, "Effective C++" "I heartily recommend "Effective C++" to anyone who aspires to mastery of C++ at the intermediate level or above
Understanding Computers and Cognition presents an important and controversial new approach to understanding what computers do and how their functioning is related to human language, thought, and actio
TCP/IP Illustrated, an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite. TCP/IP Illustrated, Volume 2 co
Teaches programmers how to incorporate 3D interaction techniques, animation, and realistic imagery into graphics applications using OpenGL and Open Inventor, an object oriented 3D graphics toolkit tha
The Stanford GraphBase: A Platform for Combinatorial Computing represents the first fruits of Donald E. Knuth's preparation for Volume 4 of The Art of Computer Programming. The book's first goal is t
After introduction to basic concepts, and a review of software design and development, describes, compares, and assesses five methods: Real-Time Structured Analysis and Design (RTSAD); Design Approach
RenderMan is a powerful 3-D scene description interface designed by Pixar for use in computer graphics. RenderMan provides widespread access to the technology for creating world-class synthetic imager
Both program managers and practicing programmers, whether working on small programs or large-scale projects, will learn how good their software process is, how they can make their process better, and
Nearly 30 years ago, John Horton Conway introduced a new way to construct numbers. Donald E. Knuth, in appreciation of this revolutionary system, took a week off from work on The Art of Computer Progr
With proven, step-by-step solutions, this unique and practical book shows information technology (IT) project managers how to acquire the right technology from the right vendor at the right price for
Written for software designers with a background in C++, knowledge of the so-called Gang of Four patterns, and more than a casual relationship with a set of 23 design patterns in a book titled Desi
Most software professionals spend much of their time working with someone else's brutally imperfect code. When you consider the serious constraints that legacy code was created under, it's no
Harness the power of events to build enterprise IT applications with unprecedented flexibility!-- Introducing Complex Event Processing: a breakthrough approach to extracting enterprise information --
“This is an incredibly wise and useful book. The authors have considerable real-world experience in delivering quality systems that matter, and their expertise shines through in these pages. Her
Agile Security will transform the way software teams think about security. This deeply practical guide introduces immediately useful tools and practices that agile teams can apply to address security
The challenges of designing, building, and maintaining large-scale, distributed enterprise systems are truly daunting. Written by and for IT professionals,IT Architectures and Middleware, Second Editi
Explains how to use the Rational Rose 2002 tool, the rational unified process, and the unified modeling language (UML) to visualize and arrange the components of a software system. The author, who wo
Written for networking professionals, this text is an introduction to the Internet routers and operating systems that are part of the Juniper Networks product line. After discussing the company's edu
Since human error keeps computers vulnerable despite such precautions as firewalls, the lead author of Hacking Exposed (Osborne McGraw-Hill, 2001) and his colleagues at an enterprise vulnerability m