Book picks similar to
Introducing Systems Development by Steve Skidmore
architecture
bcs
phd
programming
The Art of Looking Sideways
Alan Fletcher - 2001
It is an inexhaustible mine of anecdotes, quotations, images, curious facts and useless information, oddities, serious science, jokes and memories, all concerned with the interplay between the verbal and the visual, and the limitless resources of the human mind. Loosely arranged in 72 chapters, all this material is presented in a wonderfully inventive series of pages that are themselves masterly demonstrations of the expressive use of type, space, color and imagery.This book does not set out to teach lessons, but it is full of wisdom and insight collected from all over the world. Describing himself as a visual jackdaw, master designer Alan Fletcher has distilled a lifetime of experience and reflection into a brilliantly witty and inimitable exploration of such subjects as perception, color, pattern, proportion, paradox, illusion, language, alphabets, words, letters, ideas, creativity, culture, style, aesthetics and value.The Art of Looking Sideways is the ultimate guide to visual awareness, a magical compilation that will entertain and inspire all those who enjoy the interplay between word and image, and who relish the odd and the unexpected.
Enterprise Architecture As Strategy: Creating a Foundation for Business Execution
Jeanne W. Ross - 2006
In Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, authors Jeanne W. Ross, Peter Weill, and David C. Robertson show you how.The key? Make tough decisions about which processes you must execute well, then implement the IT systems needed to digitize those processes. Citing numerous companies worldwide, the authors show how constructing the right enterprise architecture enhances profitability and time to market, improves strategy execution, and even lowers IT costs. Though clear, engaging explanation, they demonstrate how to define your operating model—your vision of how your firm will survive and grow—and implement it through your enterprise architecture. Their counterintuitive but vital message: when it comes to executing your strategy, your enterprise architecture may matter far more than your strategy itself.
The Social Life of Small Urban Spaces
William H. Whyte - 1980
Whyte published the findings from his revolutionary Street Life Project in The Social Life of Small Urban Spaces. Both the book and the accompanying film were instantly labeled classics, and launched a mini-revolution in the planning and study of public spaces. They have since become standard texts, and appear on syllabi and reading lists in urban planning, sociology, environmental design, and architecture departments around the world.Project for Public Spaces, which grew out of Holly's Street Life Project and continues his work around the world, has acquired the reprint rights to Social Life, with the intent of making it available to the widest possible audience and ensuring that the Whyte family receive their fair share of Holly's legacy.From the forward: For more than 30 years, Project for Public Spaces has been using observations, surveys, interviews and workshops to study and transform public spaces around the world into community places. Every week we give presentations about why some public spaces work and why others don't, using the techniques, ideas, and memorable phrases from William H. "Holly" Whyte's The Social Life of Small Urban Spaces.Holly Whyte was both our mentor and our friend. Perhaps his most important gift was the ability to show us how to discover for ourselves why some public spaces work and others don't. With the publication of The Social Life of Small Urban Spaces and its companion film in 1980, the world could see that through the basic tools of observation and interviews, we can learn an immense amount about how to make our cities more livable. In doing so, Holly Whyte laid the groundwork for a major movement to change the way public spaces are built and planned. It is our pleasure to offer this important book back to the world it is helping to transform.
Big Data: Principles and best practices of scalable realtime data systems
Nathan Marz - 2012
As scale and demand increase, so does Complexity. Fortunately, scalability and simplicity are not mutually exclusive—rather than using some trendy technology, a different approach is needed. Big data systems use many machines working in parallel to store and process data, which introduces fundamental challenges unfamiliar to most developers.Big Data shows how to build these systems using an architecture that takes advantage of clustered hardware along with new tools designed specifically to capture and analyze web-scale data. It describes a scalable, easy to understand approach to big data systems that can be built and run by a small team. Following a realistic example, this book guides readers through the theory of big data systems, how to use them in practice, and how to deploy and operate them once they're built.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Ecocriticism
Greg Garrard - 2004
Greg Garrard's animated and accessible volume traces the development of the movement and explores the concepts which have most occupied ecocritics, including:* pollution* wilderness* apocalypse* dwelling* animals* earth.Featuring an invaluable glossary of terms and suggestions for further reading, this is the first student-friendly introduction to one of the newest and most exciting trends in literary and cultural studies.
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.
City Life: Urban Expectations in a New World
Witold Rybczynski - 1995
In this vivid description of everything from the early colonial settlements to the advent of the skyscraper to the changes wrought by the automobile, the telephone, the airplane, and telecommuting, Rybczynski reveals how our urban spaces have been shaped by the landscapes and lifestyles of the New World.
Non-Places: Introduction to an Anthropology of Supermodernity
Marc Augé - 1992
This invasion of the world by what Marc Auge calls ‘non-space’ results in a profound alteration of awareness: something we perceive, but only in a partial and incoherent manner. Auge uses the concept of ‘supermodernity’ to describe the logic of these late-capitalist phenomena—a logic of excessive information and excessive space. In this fascinating and lucid essay he seeks to establish and intellectual armature for an anthropology of supermodernity. Starting with an attempt to disentangle anthropology from history, Auge goes on to map the distinction between place, encrusted with historical monuments and creative social life, and non-place, to which individuals are connected in a uniform manner and where no organic social life is possible.Unlike Baudelairean modernity, where old and new are interwoven, supermodernity is self-contained: from the motorway or aircraft, local or exotic particularities are presented two-dimensionally as a sort of theme-park spectacle. Auge does not suggest that supermodernity is all-encompassing: place still exist outside non-place and tend to reconstitute themselves inside it. But he argues powerfully that we are in transit through non-place for more and more of our time, as if between immense parentheses, and concludes that this new form of solitude should become the subject of an anthropology of its own.
ATDD by Example: A Practical Guide to Acceptance Test-Driven Development
Markus Gärtner - 2012
However, ATDD is still widely misunderstood by many practitioners. "ATDD by Example" is the first practical, entry-level, hands-on guide to implementing and successfully applying it. ATDD pioneer Markus Gartner walks readers step by step through deriving the right systems from business users, and then implementing fully automated, functional tests that accurately reflect business requirements, are intelligible to stakeholders, and promote more effective development. Through two end-to-end case studies, Gartner demonstrates how ATDD can be applied using diverse frameworks and languages. Each case study is accompanied by an extensive set of artifacts, including test automation classes, step definitions, and full sample implementations. These realistic examples illuminate ATDD's fundamental principles, show how ATDD fits into the broader development process, highlight tips from Gartner's extensive experience, and identify crucial pitfalls to avoid. Readers will learn to Master the thought processes associated with successful ATDD implementationUse ATDD with Cucumber to describe software in ways businesspeople can understand Test web pages using ATDD toolsBring ATDD to Java with the FitNesse wiki-based acceptance test framework Use examples more effectively in Behavior-Driven Development (BDD)Specify software collaboratively through innovative workshopsImplement more user-friendly and collaborative test automationTest more cleanly, listen to test results, and refactor tests for greater value If you're a tester, analyst, developer, or project manager, this book offers a concrete foundation for achieving real benefits with ATDD now-and it will help you reap even more value as you gain experience.
The Existential Pleasures of Engineering
Samuel C. Florman - 1976
In the process, they have remade the fabric of the world into newly functional objects that are also works of art to be admired. In this second edition of his popular Existential Pleasures of Engineering, Samuel Florman explores how engineers think and feel about their profession.A deeply insightful and refreshingly unique text, this book corrects the myth that engineering is cold and passionless. Indeed, Florman celebrates engineering not only crucial and fundamental but also vital and alive; he views it as a response to some of our deepest impulses, an endeavor rich in spiritual and sensual rewards. Opposing the "anti-technology" stance, Florman gives readers a practical, creative, and even amusing philosophy of engineering that boasts of pride in his craft.
Business Analysis
Debra Paul - 2006
Business analysts must respond by developing practical, creative and financially sound solutions and this excellent guide gives them the necessary tools. It supports everyone wanting to achieve university and industry qualifications in business analysis and information systems. It is particularly beneficial for those studying for ISEB qualifications in business analysis.
Rebel Cities: From the Right to the City to the Urban Revolution
David Harvey - 2012
Consequently, they have been the subject of much utopian thinking about alternatives. But at the same time, they are also the centers of capital accumulation, and therefore the frontline for struggles over who has the right to the city, and who dictates the quality and organization of daily life. Is it the developers and financiers, or the people?Rebel Cities places the city at the heart of both capital and class struggles, looking at locations ranging from Johannesburg to Mumbai, and from New York City to Sao Paulo. By exploring how cities might be reorganized in more socially just and ecologically sane ways, David Harvey argues that cities can become the focus for anti-capitalist resistance.
Object-Oriented Analysis and Design with Applications
Grady Booch - 1990
Booch illustrates essential concepts, explains the method, and shows successful applications in a variety of fields. Booch also gives pragmatic advice on a host of issues, including classification, implementation strategies, and cost-effective project management. A two-time winner of Software Development's coveted Jolt Cola Product Excellence Award!
Hyperobjects: Philosophy and Ecology after the End of the World
Timothy Morton - 2013
But the environmental emergency is also a crisis for our philosophical habits of thought, confronting us with a problem that seems to defy not only our control but also our understanding. Global warming is perhaps the most dramatic example of what Timothy Morton calls “hyperobjects”—entities of such vast temporal and spatial dimensions that they defeat traditional ideas about what a thing is in the first place. In this book, Morton explains what hyperobjects are and their impact on how we think, how we coexist with one another and with nonhumans, and how we experience our politics, ethics, and art.Moving fluidly between philosophy, science, literature, visual and conceptual art, and popular culture, the book argues that hyperobjects show that the end of the world has already occurred in the sense that concepts such as world, nature, and even environment are no longer a meaningful horizon against which human events take place. Instead of inhabiting a world, we find ourselves inside a number of hyperobjects, such as climate, nuclear weapons, evolution, or relativity. Such objects put unbearable strains on our normal ways of reasoning.Insisting that we have to reinvent how we think to even begin to comprehend the world we now live in, Hyperobjects takes the first steps, outlining a genuinely postmodern ecological approach to thought and action.