Activity Schedules for Children with Autism: Teaching Independent Behavior


Lynn E. McClannahan - 1998
    Once they are mastered, these skills allow reduced adult supervision.

Designing Event-Driven Systems


Ben Stopford - 2018
    Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together.Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems.* Learn why streaming beats request-response based architectures in complex, contemporary use cases* Understand why replayable logs such as Kafka provide a backbone for both service communication and shared datasets* Explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches* Apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as “inside out databases” and “event streams as a source of truth”* Build service ecosystems that blend event-driven and request-driven interfaces using a replayable log and Kafka's Streams API* Scale beyond individual teams into larger, department- and company-sized architectures, using event streams as a source of truth

Maison Ikkoku, Volume 1


Rumiko Takahashi - 1982
    But living in a dilapidated building full of eccentric and noisy tenants is making it hard for him to achieve his goals. Now that a beautiful woman has moved in to become the new resident manager, Godai is driven to distraction!

The Imperial Japanese Navy in the Pacific War (General Military)


Mark Stille - 2014
    The Imperial Japanese Navy in the Pacific War pulls from many of Osprey's bestselling books on the subject in addition to the most recent research on the subject, including many sources from Japan, and is the most recent and accurate book on this fascinating force.Even after its setback at midway, the IJN remained a powerful force and inflicted sever setbacks on the US Navy at Guadalcanal and elsewhere. The Imperial Japanese Navy focuses on the Japanese ships which fought the battles in the Pacific including design details, where and when they were engaged and their ultimate effectiveness. In addition, the construction, design and service history of each ship from destroyer size on up is included. A comprehensive survey of the submarine force is also included. Modifications of each ship are covered making this a valuable reference source for Pacific War enthusiasts and historians, as well as ship modelers.A short history of the IJN during the Pacific War places all warship design and history in proper context. Finally, a chapter discussing the strengths and weaknesses of the IJN is included ultimately asking the question of whether the IJN really was a modern Navy which was fully prepared for the rigors of combat in the Pacific.

Call of the Mall: The Geography of Shopping


Paco Underhill - 2004
    The result is a bright, ironic, funny, and shrewd portrait of the mall—America’s gift to personal consumption, its most powerful icon of global commercial muscle, the once new and now aging national town square, the place where we convene in our leisure time. It’s about the shopping mall as an exemplar of our commercial and social culture, the place where our young people have their first taste of social freedom and where the rest of us compare notes. Call of the Mall examines how we use the mall, what it means, why it works when it does, and why it sometimes doesn’t.

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.

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence


Pramod J. Sadalage - 2012
    Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program." ""NoSQL Distilled" is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, "NoSQL Distilled" shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.

Design for the Real World: Human Ecology and Social Change


Victor Papanek - 1972
    Translated into twenty-three languages, it is one of the world's most widely read books on design. In this edition, Victor Papanek examines the attempts by designers to combat the tawdry, the unsafe, the frivolous, the useless product, once again providing a blueprint for sensible, responsible design in this world which is deficient in resources and energy.

Software Engineering at Google: Lessons Learned from Programming Over Time


Titus Winters - 2020
    With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play

Clean Architecture


Robert C. Martin - 2017
    "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?What are the core principles of software architecture?What is the role of the architect, and what is he/she really trying to achieve?What are the core principles of software design?How do designs and architectures go wrong, and what can you do about it?What are the disciplines and practices of professional architects and designers?Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager — and for any programmer who aspires to these roles or is impacted by their work.

Gunslinger Girl Omnibus 4


Yu Aida - 2012
    They are blank slates ready to be molded and conditioned as their handlers see fit. Yet for Angelica the first of the Agency's cyborg assassins, memories of the life she once knew have started to return. Dreams of her childhood fill her sleep, and visions of her old dog, Perro, haunt her by day. Worst of all, remembering who she was is starting to make her forget who she is now...

The City of Tomorrow: Sensors, Networks, Hackers, and the Future of Urban Life


Carlo Ratti - 2016
    But their evolution has been anything but linear—cities have gone through moments of radical change, turning points that redefine their very essence. In this book, a renowned architect and urban planner who studies the intersection of cities and technology argues that we are in such a moment.   The authors explain some of the forces behind urban change and offer new visions of the many possibilities for tomorrow’s city. Pervasive digital systems that layer our cities are transforming urban life. The authors provide a front-row seat to this change. Their work at the MIT Senseable City Laboratory allows experimentation and implementation of a variety of urban initiatives and concepts, from assistive condition-monitoring bicycles to trash with embedded tracking sensors, from mobility to energy, from participation to production. They call for a new approach to envisioning cities: futurecraft, a symbiotic development of urban ideas by designers and the public. With such participation, we can collectively imagine, examine, choose, and shape the most desirable future of our cities.

Interaction of Color


Josef Albers - 1971
    Conceived as a handbook and teaching aid for artists, instructors, and students, this timeless book presents Albers’s unique ideas of color experimentation in a way that is valuable to specialists as well as to a larger audience.Originally published by Yale University Press in 1963 as a limited silkscreen edition with 150 color plates, Interaction of Color first appeared in paperback in 1971, featuring ten representative color studies chosen by Albers. The paperback has remained in print ever since and is one of the most influential resources on color for countless readers.This new paperback edition presents a significantly expanded selection of more than thirty color studies alongside Albers’s original unabridged text, demonstrating such principles as color relativity, intensity, and temperature; vibrating and vanishing boundaries; and the illusions of transparency and reversed grounds. Now available in a larger format and with enhanced production values, this expanded edition celebrates the unique authority of Albers’s contribution to color theory and brings the artist’s iconic study to an eager new generation of readers.

Service-Oriented Architecture: Concepts, Technology, and Design


Thomas Erl - 2005
    Using Service-Oriented Architecture (SOA), enterprises can deliver high-value business services more rapidly and effectively, and gain unprecedented flexibility and value from existing IT infrastructure. SOA has earned the support of virtually every major software provider, and some 75% of enterprises surveyed are now investing in SOA technology and expertise. In Service-Oriented Architecture: Concepts, Technology, and Design, the author of 2004's best-selling SOA book presents the first end-to-end-tutorial for modeling and designing successful service-oriented architectures from the ground up. Writing in plain English, Thomas Erl provides step-by-step process descriptions for analyzing and designing any service or service-oriented business process definition.

Collaboration Explained: Facilitation Skills for Software Project Leaders


Jean Tabaka - 2006
    As an agile coach, I've found the combination of straightforward advice and colorful anecdotes to be invaluable in guiding and focusing interactions with my teams. Jean's wealth of experience is conveyed in a carefully struck balance of reference guides and prose, facilitating just-in-time learning in the agile spirit. All in all, a superb resource for building stronger teams that's fit for agile veterans and neophytes alike." --Arlen Bankston, Lean Agile Practice Manager, CC Pace "If Agile is the new 'what, ' then surely Collaboration is the new 'how.' There are many things I really like about Jean's new book. Right at the top of the list is that I don't have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!" --Linda Rising, Independent Consultant The Hands-On Guide to Effective Collaboration in Agile Projects To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn't happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project. Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives. Tabaka's hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member. - Build collaborative software development cultures, leaders, and teams - Prepare yourself to collaborate--and prepare your team - Define clear roles for each participant in promoting collaboration - Set your collaborative agenda - Master tools for organizing collaboration more efficiently - Run effective collaborative meetings--including brainstorming sessions - Promote better small-group and pair-programming collaboration - Get better information, and use it to make better decisions - Use non-abusive conflict to drive positive outcomes - Collaborate to estimate projects and schedules more accurately - Strengthen collaboration across distributed, virtual teams - Extend collaboration from individual projects to the entire development organization