The Smashing Book


Smashing Magazine - 2009
    

Designing Social Interfaces


Christian Crumlish - 2009
    Designing sites that foster user interaction and community-building is a valuable skill for web developers and designers today, but it's not that easy to understand the nuances of the social web. Now you have help. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. You'll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users.Understand the overarching principles you need to consider for every website you createLearn basic design patterns for adding social components to an existing siteRein in misbehaving users on an active community siteBuild a social experience around a product or service and invite people to joinDevelop a social utility without having to build an entirely new infrastructureEnable users of your site's content to interact with one anotherOffer your members the opportunity to connect in the real worldLearn to recognize and avoid antipatterns: emergent bad practices in the social network and social media space

Pro ASP.NET MVC 4


Adam Freeman - 2012
    It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the request while Code Generation Recipes for Visual Studio help you auto-generate project-specific code for a wide variety of situtations including NuGet support.In this fourth edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You'll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you'll discover MVC's strengths and weaknesses for yourself--and put your best-learned theory into practice.The book's authors, Steve Sanderson and Adam Freeman, have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.

Remote Research: Real Users, Real Time, Real Research


Nate Bolt - 2010
    In Remote Research, Nate Bolt and Tony Tulathimutte teach you how to design and conduct remote research studies, top to bottom, with little more than a phone and a laptop. TESTIMONIALS "Nate and Tony have done it! They've described beautifully one of the user experience profession's best-kept secrets-conducting remote usability tests. This book is a must-have for anyone thinking about remote testing, since it tackles everything you need from soup to nuts. I can't wait to get a copy for my own bookshelf. Oh, it also will melt your face remotely." ?Jared Spool CEO and Founding Principal, User Interface Engineering "Remote Research is filled with sage advice, entertaining case studies, methods, and clear procedures that will benefit both new and experienced user researchers. Remote Research is an absorbing book that should be on the reading list of every user researcher. Kudos to Bolt and Tulathimutte for an engaging and informative guide to better remote research." ?Chauncey Wilson Senior Manager, AEC User Research, Autodesk, Inc. "The techniques in this book will make every designer's and user researcher's life much easier. Nate and Tony use the attitude and power of Web 2.0 technologies to create a new way of thinking about user experience research. They share their expertise clearly, concisely, and with a great sense of humor, giving practitioners step-by-step details to conduct remote research of virtually any complexity." ?Mike Kuniavsky author, Observing the User Experience "No longer must you only test your interfaces with people who come to your office or some expensive lab. So stop doing boring research! Stop having a boring life! Read this book!" ?Mark Trammell User Researcher, Twitter

Arduino Projects Book


Scott Fitzgerald - 2012
    Whether you're a rocket scientist or a poet, whether you're ten years old or ninety, we want to make it possible for you to build great projects using computers and electronics.The parts in this kit and the projects explained here form the skeleton of your projects. Arduino can make your projects responsive. It's up to you to make them beautiful.

Principles of Instrumental Analysis


Douglas A. Skoog - 1971
    Emphasis is placed upon the theoretical basis of each type of instrument, its optimal area of application, its sensitivity, its precision, and its limitations. The text also introduces students to elementary integrated circuitry, microprocessors and computers, and treatment of analytical data.

Who Killed Scott Guy?: The Case That Gripped a Nation


Mike White - 2013
    A behind the scenes view of the murder trial that gripped the nation.

User Interface Design for Programmers


Joel Spolsky - 2001
    They think that UI design is like graphic design--the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead--strong at reasoning, weak on artistic judgment, and incapable of doing UI design.In this brilliantly readable book, author Joel Spolsky proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple.In a fun and entertaining way, Spolky makesuser interfacedesign easy for programmers to grasp. After reading User Interface Design for Programmers, you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works."

Artificial Intelligence: A Modern Approach


Stuart Russell - 1994
    The long-anticipated revision of this best-selling text offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. *NEW-Nontechnical learning material-Accompanies each part of the book. *NEW-The Internet as a sample application for intelligent systems-Added in several places including logical agents, planning, and natural language. *NEW-Increased coverage of material - Includes expanded coverage of: default reasoning and truth maintenance systems, including multi-agent/distributed AI and game theory; probabilistic approaches to learning including EM; more detailed descriptions of probabilistic inference algorithms. *NEW-Updated and expanded exercises-75% of the exercises are revised, with 100 new exercises. *NEW-On-line Java software. *Makes it easy for students to do projects on the web using intelligent agents. *A unified, agent-based approach to AI-Organizes the material around the task of building intelligent agents. *Comprehensive, up-to-date coverage-Includes a unified view of the field organized around the rational decision making pa

The Design of Design: Essays from a Computer Scientist


Frederick P. Brooks Jr. - 2010
    But what do we really know about the design process? What leads to effective, elegant designs? The Design of Design addresses these questions. These new essays by Fred Brooks contain extraordinary insights for designers in every discipline. Brooks pinpoints constants inherent in all design projects and uncovers processes and patterns likely to lead to excellence. Drawing on conversations with dozens of exceptional designers, as well as his own experiences in several design domains, Brooks observes that bold design decisions lead to better outcomes. The author tracks the evolution of the design process, treats collaborative and distributed design, and illuminates what makes a truly great designer. He examines the nuts and bolts of design processes, including budget constraints of many kinds, aesthetics, design empiricism, and tools, and grounds this discussion in his own real-world examples--case studies ranging from home construction to IBM's Operating System/360. Throughout, Brooks reveals keys to success that every designer, design project manager, and design researcher should know.

Conversations with Students (Architecture at Rice)


Rem Koolhaas - 1996
    In this compact volume, Koolhaas addresses the urban and architectural implications of extra-large construction, using as examples three of OMA's important large-scale projects: the Zeebrugge Ferry Terminal in Belgium, the Tres Grande Bibliotheque in Paris, and the Karlsruhe Center for Art and Media Technology in Germany.Tackling questions about the difficult state of urbanism and modernism in contemporary Europe, America, and Asia, this slim volume forms a concise and coherent explanation of the theories and polemics of Koolhaas and OMA. This beautifully designed book serves as an inexpensive alternative and companion to Koolhaas's recent "S, M, L, XL."

Mindstorms: The Complete Guide for Families Living with Traumatic Brain Injury


John W. Cassidy - 2009
    It may feel as if your world has shifted on its axis, and you'll never get your bearings. Navigating your way through the morass of doctors, medical terms, and the healthcare system can be daunting, especially when you want only what's best for the person you love. Dr. John Cassidy has devoted the past twenty-five years to helping families cope with traumatic brain injury; Mindstorms is his compassionate, comprehensive manual to demystifying this often frightening and life-changing condition. More than 6.3 million Americans live with a severe disability caused by a traumatic brain injury. In fact, because it's so commonplace, but little talked of, TBI is often referred to as the "silent epidemic." In these pages, Dr. Cassidy walks you through the different types of brain injury; explodes the common myths surrounding it; demonstrates the ways in which TBI may affect memory, behavior, and social interaction; explores the newest options in treatment and rehabilitation; and shows you how to hold on to your own sense of self as you journey through. Along with the practical information you'll need, Mindstorms offers a constellation of instructive, moving stories from families and patients who are slowly, but surely, finding their way back. Their experiences are sure to inspire you and yours.

AA100 The Arts Past and Present - Place and Leisure (Book 4)


Deborah Brunton - 2008
    

Web Style Guide: Foundations of User Experience Design


Patrick J. Lynch - 1999
    This new revised edition confirms Web Style Guide as the go-to authority in a rapidly changing market. As web designers move from building sites from scratch to using content management and aggregation tools, the book’s focus shifts away from code samples and toward best practices, especially those involving mobile experience, social media, and accessibility. An ideal reference for web site designers in corporations, government, nonprofit organizations, and academic institutions, the book explains established design principles and covers all aspects of web design—from planning to production to maintenance. The guide also shows how these principles apply in web design projects whose primary concerns are information design, interface design, and efficient search and navigation.

Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces


Carolyn Snyder - 2003
    Written by a usability engineer with a long and successful paper prototyping history, this book is a practical, how-to guide that will prepare you to create and test paper prototypes of all kinds of user interfaces. You'll see how to simulate various kinds of interface elements and interactions. You'll learn about the practical aspects of paper prototyping, such as deciding when the technique is appropriate, scheduling the activities, and handling the skepticism of others in your organization. Numerous case studies and images throughout the book show you real world examples of paper prototyping at work.Learn how to use this powerful technique to develop products that are more useful, intuitive, efficient, and pleasing:* Save time and money - solve key problems before implementation begins * Get user feedback early - use it to focus the development process * Communicate better - involve development team members from a variety of disciplines * Be more creative - experiment with many ideas before committing to one