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
As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. "C++ Network P
The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous
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
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
William Stallings’ Effective Cybersecurity offers a comprehensive and unified explanation of the best practices and standards that represent proven, consensus techniques for implementing cyberse
CMMIR for Development (CMMI-DEV) describes best practices for the development and maintenance of products and services across their lifecycle. By integrating essential bodies of knowledge, CMMI-DEV pr
Testing is a key component of agile development. The widespread adoption of agile methods has brought the need for effective testing into the limelight, and agile projects have transformed the role of
Software Reqiuirements and Specifications is the latest book from Michael Jackson, one of the foremost contributors to software development method and practice. The book brings together some 75 short
This authoritative user's guide and reference manual for the LATEX computer typesetting system has been revised to document features now available in the new standard software release - LATEX2e. Th
Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical
SQL Server developers: reach the next level -- Practical techniques and example code help SQL Server developers build more powerful, robust applications -- fast-- The follow-up guide to Ken Henderson'
Written in a question and answer format, this book offers tips for more effectively writing production C++ software. The author draws from the entire palette of the C++ language and library features
Blown to Bits, Second Edition is the brilliant, plain-English guide to digital technology, how it’s changing the world, and what you need to know to survive in tomorrow’s digital world. A
Using Agile methods, you can bring far greater innovation, value, and quality to any data warehousing (DW), business intelligence (BI), or analytics project. However, conventional Agile methods must b
“We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management prac
Lean Development and Agile Methods for Large-Scale Products: Key Thinking and Organizational Tools for Sustainable Competitive Success Increasingly, large product-development organizations are t
The ADAPTIVE Communication Environment (ACE) is an open-source software toolkit created to solve network programming challenges. Huston, president of a consultancy, offers a book/CD-ROM guide to ACE f
"The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very
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
For Scrum Teams and Agile Leaders who want to enable greater business agility, this book is a practical guide to overcoming challenges and maximizing the benefits of Scrum, unlike books that are focus
The Must-have Reference Guide for SAFe® Professionals “There are a lot of methods of scale out there, but the Scaled Agile Framework is the one lighting up the world.” –St
Unreal Engine was first created for gaming, but it has gone viral amongst multiple non-game communities that are blown away by its capabilities for real-time interactive visualization. However, Unreal
Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain servi
Introduces the features of several open source technologies that can be used to build an interactive database-based web site for relatively little money. Written for programmers familiar with Unix an
Uses a visual approach to describe the TCP/IP protocol suite, focusing on T/TCP (TCP for Transactions) and covering HTTP, NNTP, and UNIX domain protocols. Details the implementation of T/TCP within th
As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additi
As an agile coach, you can help project teams become outstanding at agile, creating products that make them proud and helping organizations reap the powerful benefits of teams that deliver both innova
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
This book aims to provide help and advice for IT professionals in this situation by offering solutions to the most commonly encountered problems, such as getting a project out on time, coping with the
The typical data science task in industry starts with an “ask” from the business. But few data scientists have been taught what to do with that ask. This book shows them how to assess it in the contex
Lean and Agile Development for Large-Scale Products: Key Practices for Sustainable Competitive Success Increasingly, large product-development organizations are turning to lean thinking, agile pr
This reference for programmers and web developers covers all of XML along with related protocols and technologies. It is assumed that the reader has a basic understanding of XML. The authors are both
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
You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! Y
Since 2001, the CERTR Insider Threat Center at Carnegie Mellon University’s Software Engineering Institute (SEI) has collected and analyzed information about more than seven hundred insider cyber crim
“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know every
OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability o