An alternative history of software that places the liberal arts at the very center of software's evolution.In The Software Arts, Warren Sack offers an alternative history of computing that places the
Annette Vee attempts to lay out what is at stake when the ability to programming computers is framed as a "literacy." As her primary approach, Vee offers a series of arguments about the way the notion
What has planetary-scale computation done to our geopolitical realities? In The Stack, Benjamin Bratton proposes that smart grids, cloud computing, mobile software and smart cities, universal addressi
Mobile apps promise to deliver (h)appiness to our devices at the touch of a finger ortwo. Apps offer gratifyingly immediate access to connection and entertainment. The array of appsdownloadable from t
This book takes a single line of code--the extremely concise BASIC program for theCommodore 64 inscribed in the title--and uses it as a lens through which to consider the phenomenonof creative computi
After little more than half a century since its initial development, computer code isextensively and intimately woven into the fabric of our everyday lives. From the digital alarm clockthat wakes us t
This reference summarizes the properties and techniques of conceptual modeling and provides analyses of many examples of existing software. It examines the complexity and scale of software systems, in
New media thrives on cycles of obsolescence and renewal: from celebrations of cyber-everything to Y2K, from the dot-com bust to the next big things -- mobile mobs, Web 3.0, cloud computing. In " Progr
This book takes a single line of code--the extremely concise BASIC program for theCommodore 64 inscribed in the title--and uses it as a lens through which to consider the phenomenonof creative computi
Speaking Code begins by invoking the "Hello World"convention used by programmers when learning a new language, helping to establish the interplay oftext and code that runs through the book. Interweavi
New media thrives on cycles of obsolescence and renewal: from celebrations of cyber-everything to Y2K, from the dot-com bust to the next big things--mobile mobs, Web 3.0, cloud computing. In Programm
After little more than half a century since its initial development, computer code isextensively and intimately woven into the fabric of our everyday lives. From the digital alarm clockthat wakes us t
Solid requirements engineering has increasingly been recognized as the key to improved, on-time, and on-budget delivery of software and systems projects. This textbook provides a comprehensive treatme
This comprehensive book not only covers the fundamentals of real-time embedded systems such as hardware components, real-time operating systems, real-time programming, embedded memory and real-time re
You’re already a successful C# programmer. Bill Wagner’s More Effective C# will help you become an outstanding one. Fully up-to-date, it introduces fifty intermediate-to-advanced-level techniques for
Now fully updated to reflect C# 7.0's latest capabilities and newest best practices, Effective C#, Third Edition will help you harness its full power to write exceptionally robust, efficient, maintain
Effective SQL brings together the hands-on solutions and practical insights you need to solve a wide range of complex problems with SQL, and to design databases that make it far easier to manage data
Designing Software Architectures is the first step-by-step guide to making the crucial design decisions that can make or break your software architecture. SEI expert Rick Kazman and Dr. Humberto Cerva
Every software developer understands the crucial importance of effective debugging. Often, debugging consumes most of a developer's workday, and mastering the required techniques and skills can take a
This book is written for the test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and
It's easy to start writing code with Python: that's why the language is so immensely popular. However, Python has unique strengths, charms, and expressivity that can be hard to grasp at first -- as we
Modern day projects require software and systems engineers to work together in realizing architectures of large and complex software-intensive systems. This book examines the role of system architectu
This new edition offers readers the latest coverage on web design and implementation. Fully updated to feature all the most current versions and how to install them, while still including their earlie
Examining the questions most commonly asked by students attending Certified Scrum Master (CSM) and Certified Scrum Product Owner (CSPO) classes, The ScrumMaster Study Guide provides an accessible intr
Es handelt sich um eine Anthologie von ca. 110 Gedichten mit Bezug zur Mathematik (teilweise auch Physik). Sie gliedert sich in 5 Teile, jedes einem bestimmten Thema gewidmet. Unter den Autoren finde
A data-driven, fact-based, quantitative text on Oracle performance and scalabilityWith database concepts and theories clearly explained in Oracle's context, readers quickly learn how to fully leverage
The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing. The authors will guide you through the best practices and introduce y
The integrated software development approach presented in this book outlines practices for hiring and retaining the best people, and recommends efficient procedures for them to use. Separate chapters
"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:
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
Presents a reworking of the 1994 Design Patterns: Elements of Reusable Object-Oriented Software , which contained C++ patterns that changed the landscape of object-oriented software engineering. This