Head First Ajax: A Brain-Friendly Guide


Rebecca M. Riordan - 2008
    Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do--and has been done--with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach. Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components--including the JavaScript event model, DOM, XML, JSON, and more--as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.Head First Ajax covers:The JavaScript event modelMaking Ajax requests with XMLHTTPREQUEST objectsThe asynchronous application modelThe Document Object Model (DOM)Manipulating the DOM in JavaScriptControlling the browser with the Browser Object ModelXHTML FormsPOST RequestsXML Syntax and the XML DOM treeXML Requests & ResponsesJSON -- an alternative to XMLAjax architecture & patternsThe Prototype LibraryThe book also discusses the server-side implications of building Ajax applications, and uses a black box approach to server-side components.Head First Ajax is the ideal guide for experienced web developers comfortable with scripting--particularly those who have completed the exercises in Head First JavaScript--and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.

Practical Object Oriented Design in Ruby


Sandi Metz - 2012
    The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Think Like a UX Researcher: How to Observe Users, Influence Design, and Shape Business Strategy


David Travis - 2019
    You'll discover how to plan and conduct UX research, analyze data, persuade teams to take action on the results and build a career in UX. The book will help you take a more strategic view of product design so you can focus on optimizing the user's experience. UX Researchers, Designers, Project Managers, Scrum Masters, Business Analysts and Marketing Managers will find tools, inspiration and ideas to rejuvenate their thinking, inspire their team and improve their craft.Key FeaturesA dive-in-anywhere book that offers practical advice and topical examples. 
Thought triggers, exercises and scenarios to test your knowledge of UX research.   
Workshop ideas to build a development team's UX maturity. 
War stories from seasoned researchers to show you how UX research methods can be tailored to your own organization.

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

Make Time: How to Focus on What Matters Every Day


Jake Knapp - 2018
    Why? In a world where information refreshes endlessly and the workday feels like a race to react to other people's priorities faster, frazzled and distracted has become our default position. But what if the exhaustion of constant busyness wasn't mandatory? What if you could step off the hamster wheel and start taking control of your time and attention? That's what this book is about. As creators of Google Ventures' renowned "design sprint," Jake and John have helped hundreds of teams solve important problems by changing how they work. Building on the success of these sprints and their experience designing ubiquitous tech products from Gmail to YouTube, they spent years experimenting with their own habits and routines, looking for ways to help people optimize their energy, focus, and time. Now they've packaged the most effective tactics into a four-step daily framework that anyone can use to systematically design their days. Make Time is not a one-size-fits-all formula. Instead, it offers a customizable menu of bite-size tips and strategies that can be tailored to individual habits and lifestyles. Make Time isn't about productivity, or checking off more to-dos. Nor does it propose unrealistic solutions like throwing out your smartphone or swearing off social media. Making time isn't about radically overhauling your lifestyle; it's about making small shifts in your environment to liberate yourself from constant busyness and distraction. A must-read for anyone who has ever thought, If only there were more hours in the day..., Make Time will help you stop passively reacting to the demands of the modern world and start intentionally making time for the things that matter.

Free: The Future of a Radical Price


Chris Anderson - 2009
    Reveals how to run an online business profitably in spite of the Internet's inherently free culture, disseminating the principles of a ''priceless economy'' in six categories that pertain to advertising, labor exchange, and advanced-version fees.

Design Like Apple: Seven Principles for Creating Insanely Great Products, Services, and Experiences


John Edson - 2012
    And all of these capabilities are founded in a deep and rich embrace of what it means to be a designer.Design Like Apple uncovers the lessons from Apple's unique approach to product creation, manufacturing, delivery, and customer experience.Offers behind-the-scenes stories from current and recent Apple insiders Draws on case studies from other companies that have mastered the creative application of design to create outrageous business results Delivers how-to lessons across design, marketing, and business strategy Bridging creativity and commerce, this book will show you to how to truly Design Like Apple.

Communicating the User Experience: A Practical Guide for Creating Useful UX Documentation


Richard Caddick - 2011
    This indispensible and full-color book provides practical guidance on this growing field and shares valuable UX advice that you can put into practice immediately on your own projects. The authors examine why UX is gaining so much interest from web designers, graduates, and career changers and looks at the new UX tools and ideas that can help you do your job better. In addition, you'll benefit from the unique insight the authors provide from their experiences of working with some of the world's best-known companies, learning how to take ideas from business requirements, user research, and documentation to create and develop your UX vision.Explains how to create documentation that clearly communicates the vision for the UX design and the blueprint for how it's going to be developed Provides practical guidance that you can put to work right away on their own projects Looks at the new UX tools and ideas that are born every day, aimed at helping you do your job better and more efficiently Covers a variety of topics including user journeys, task models, funnel diagrams, content audits, sitemaps, wireframes, interactive prototypes, and more Communicating the User Experience is an ideal resource for getting started with creating UX documentation.

Wally Olins - The Brand Handbook


Wally Olins - 2008
    Wally Olins sets out the ground rules for branding success in the 21st century, explaining why understanding the links between business, brand and consumer has never been more vital for commercial success, and reflecting the recent enormous changes in the branding world.

User-Centered Design: A Developer's Guide to Building User-Friendly Applications


Travis Lowdermilk - 2013
    With practical guidelines and insights from his own experience, author Travis Lowdermilk shows you how usability and user-centered design will dramatically change the way your application interacts with people.You’ll learn valuable strategies for conducting each stage of the design process, from interviewing likely users and discovering your application’s purpose to creating a rich user experience with sound design principles. User-Centered Design is invaluable no matter what platform you use or audience you target.- Explore usability and how it relates to user-centered design- Learn how to deal with users and their unique personalities- Clarify your application’s purpose, using a simple narrative to describe its use- Plan your project’s development with a software development life cycle- Be creative within the context of your user experience goals- Use visibility, consistency, and other design principles to enhance user experience- Gain user feedback of your prototype with surveys, interviews, and usability studies

Storytelling For User Experience: Crafting Stories For Better Design


Whitney Quesenbery - 2010
    In user experience, stories help us to understand our users, learn about their goals, explain our research, and demonstrate our design ideas. In this book, Quesenbery and Brooks teach you how to craft and tell your own unique stories to improve your designs.

You Are Not a Gadget


Jaron Lanier - 2010
    Now, in his first book, written more than two decades after the web was created, Lanier offers this provocative and cautionary look at the way it is transforming our lives for better and for worse.The current design and function of the web have become so familiar that it is easy to forget that they grew out of programming decisions made decades ago. The web’s first designers made crucial choices (such as making one’s presence anonymous) that have had enormous—and often unintended—consequences. What’s more, these designs quickly became “locked in,” a permanent part of the web’s very structure. Lanier discusses the technical and cultural problems that can grow out of poorly considered digital design and warns that our financial markets and sites like Wikipedia, Facebook, and Twitter are elevating the “wisdom” of mobs and computer algorithms over the intelligence and judgment of individuals. Lanier also shows:How 1960s antigovernment paranoia influenced the design of the online world and enabled trolling and trivialization in online discourseHow file sharing is killing the artistic middle class;How a belief in a technological “rapture” motivates some of the most influential technologistsWhy a new humanistic technology is necessary. Controversial and fascinating, You Are Not a Gadget is a deeply felt defense of the individual from an author uniquely qualified to comment on the way technology interacts with our culture.

The Practitioner's Guide to Product Management


Jock Busuttil - 2015
    THE PRACTITIONER'S GUIDE TO PRODUCT MANAGEMENT provides a firsthand road map to help you avoid the pitfalls of product failure-taking you through the field of product management with candid stories and real-world experiences of what it takes to create a product that meets the customer's needs.Product management is the art, science and skill of bringing a successful product to life. In The Practitioner's Guide To Product Management, Jock Busuttil looks at what product managers do, how the role came to be, how it's still continuing to evolve, and why it's such good news that there's no prescribed route to becoming one.Busuttil also delves into examples of the good, the bad and the ill-advised products to consider why they succeeded and failed and give you the inside track on avoiding all the common product management pitfalls. The book examines the fine line between success and failure and reveals nine ways you can increase your product's chances of success.If you're new to product management and wondering what it's all about or if you're a product manager shooting for professional success, this book will give you the inside track on starting, developing, and then selling a new product.

jQuery Pocket Reference


David Flanagan - 2010
    This book is indispensable for anyone who is serious about using jQuery for non-trivial applications." -- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and StormlordjQuery is the "write less, do more" JavaScript library. Its powerful features and ease of use have made it the most popular client-side JavaScript framework for the Web. This book is jQuery's trusty companion: the definitive "read less, learn more" guide to the library.jQuery Pocket Reference explains everything you need to know about jQuery, completely and comprehensively. You'll learn how to:Select and manipulate document elementsAlter document structureHandle and trigger eventsCreate visual effects and animationsScript HTTP with Ajax utilitiesUse jQuery's selectors and selection methods, utilities, plugins and moreThe 25-page quick reference summarizes the library, listing all jQuery methods and functions, with signatures and descriptions.

Observing the User Experience: A Practitioner's Guide to User Research


Mike Kuniavsky - 2003
    Observing the User Experience will help you bridge that gap to understand what your users want and need from your product, and whether they'll be able to use what you've created.Filled with real-world experience and a wealth of practical information, this book presents a complete toolbox of techniques to help designers and developers see through the eyes of their users. It provides in-depth coverage of 13 user experience research techniques that will provide a basis for developing better products, whether they're Web, software or mobile based. In addition, it's written with an understanding of how software is developed in the real world, taking tight budgets, short schedules, and existing processes into account.