Book picks similar to
Art Direction for the Web by Andy Clarke
design
web-design
art
ui-ux
Designed for Use
Lukas Mathis - 2011
In this book for designers, developers, and product managers, expert developer and user interface designer Lukas Mathis explains how to make usability the cornerstone of every point in your design process, walking you through the necessary steps to plan the design for an application or website, test it, and get usage data after the design is complete. He shows you how to focus your design process on the most important thing: helping people get things done, easily and efficiently. The author presents a collection of valuable tips - organized in four distinct parts, filled with clever illustrations, and supported by fascinating psychological research. He teaches techniques that help you plan and evaluate your user interface design, and inspires you to look at design in a whole new way. He tells you exactly what to look for, and what to avoid, in creating applications and websites that people will be excited to use.
The Pragmatic Programmer: From Journeyman to Master
Andy Hunt - 1999
It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies,
The Pragmatic Programmer
illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
Learning Web Design: A Beginner's Guide to Html, Css, Javascript, and Web Graphics
Jennifer Niederst Robbins - 2001
You’ll begin at square one, learning how the Web and web pages work, and then steadily build from there. By the end of the book, you’ll have the skills to create a simple site with multi-column pages that adapt for mobile devices.Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.This thoroughly revised edition is ideal for students and professionals of all backgrounds and skill levels, whether you’re a beginner or brushing up on existing skills.Build HTML pages with text, links, images, tables, and formsUse style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effectsLearn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pagesMake your pages display well on mobile devices by creating a responsive web designLearn how JavaScript works—and why the language is so important in web designCreate and optimize web graphics so they’ll download as quickly as possible
Discussing Design: Improving Communication and Collaboration through Critique
Adam Connor - 2015
Designers are no different, but there are not many resources available that concentrate on these necessary soft-skills. This book provides practical and actionable insights to help your team give and receive constructive criticism. For managers, this book discusses proven tools to set a foundation for your team to stay focused on overall goals, and how to handle negative critiques. As an added bonus, the book also includes a Critique Cheat Sheet so you can quickly reference strategies and tools from top industry experts.
Hello World: Where Design Meets Life
Alice Rawsthorn - 2012
When deployed wisely, it can bring us pleasure, choice, strength, decency and much more. But if its power is abused, the outcome can be wasteful, confusing, humiliating, even dangerous. None of us can avoid being affected by design, whether or not we wish to. It is so ubiquitous that it determines how we feel and what we do, often without our noticing.Hello World explores design's influence on our lives. Written by the renowned design critic Alice Rawsthorn and designed by the award-winning book designer Irma Boom, it describes how warlords, scientists, farmers, hackers, activists and designers have used design to different ends throughout history: from the macabre symbol invented by 18th century pirates to terrorise their victims into surrender, to one woman's quest for the best possible prosthetic legs and the evolution of the World Cup ball.At a time when we face colossal changes, unprecedented in their speed, scale and intensity - from the deepening environmental crisis, to giant leaps in science and technology - Hello World explains how design can help us to make sense of them andto turn them to our advantage.
The Road to React
Robin Wieruch - 2017
This book uses the common sense of these roads and weaves it into the implementation of an attractive app. You will build a Hacker News React app. On the road you will learn ES6, React with all its basics and advanced concepts and internal state management.' to 'A lot of roadmaps exist on how to master React. This book uses the common sense of these roads and weaves it into the implementation of an attractive app. You will build a Hacker News React app. On the road you will learn ES6, React with all its basics and advanced concepts and internal state management. http://www.robinwieruch.de/the-road-t...
How to Make Sense of Any Mess: Information Architecture for Everybody
Abby Covert - 2014
It is easy to be overwhelmed by the amount of information we encounter each day. Whether at work, at school, or in our personal endeavors, there’s a deepening (and inescapable) need for people to work with and understand information. Information architecture is the way that we arrange the parts of something to make it understandable as a whole. When we make things for others to use, the architecture of information that we choose greatly affects our ability to deliver our intended message to our users. We all face messes made of information and people. I define the word “mess” the same way that most dictionaries do: “A situation where the interactions between people and information are confusing or full of difficulties.” — Who doesn’t bump up against messes made of information and people every day? This book provides a seven step process for making sense of any mess. Each chapter contains a set of lessons as well as workbook exercises architected to help you to work through your own mess.
The Functional Art: An Introduction to Information Graphics and Visualization
Alberto Cairo - 2011
With the right tools, we can start to make sense of all this data to see patterns and trends that would otherwise be invisible to us. By transforming numbers into graphical shapes, we allow readers to understand the stories those numbers hide. In this practical introduction to understanding and using information graphics, you'll learn how to use data visualizations as tools to see beyond lists of numbers and variables and achieve new insights into the complex world around us. Regardless of the kind of data you're working with-business, science, politics, sports, or even your own personal finances-this book will show you how to use statistical charts, maps, and explanation diagrams to spot the stories in the data and learn new things from it.You'll also get to peek into the creative process of some of the world's most talented designers and visual journalists, including Conde Nast Traveler's John Grimwade, National Geographic Magazine's Fernando Baptista, The New York Times' Steve Duenes, The Washington Post's Hannah Fairfield, Hans Rosling of the Gapminder Foundation, Stanford's Geoff McGhee, and European superstars Moritz Stefaner, Jan Willem Tulp, Stefanie Posavec, and Gregor Aisch. The book also includes a DVD-ROM containing over 90 minutes of video lessons that expand on core concepts explained within the book and includes even more inspirational information graphics from the world's leading designers.The first book to offer a broad, hands-on introduction to information graphics and visualization, The Functional Art reveals:- Why data visualization should be thought of as "functional art" rather than fine art - How to use color, type, and other graphic tools to make your information graphics more effective, not just better looking - The science of how our brains perceive and remember information - Best practices for creating interactive information graphics - A comprehensive look at the creative process behind successful information graphics - An extensive gallery of inspirational work from the world's top designers and visual artistsOn the DVD-ROM: In this introductory video course on information graphics, Alberto Cairo goes into greater detail with even more visual examples of how to create effective information graphics that function as practical tools for aiding perception. You'll learn how to: incorporate basic design principles in your visualizations, create simple interfaces for interactive graphics, and choose the appropriate type of graphic forms for your data. Cairo also deconstructs successful information graphics from The New York Times and National Geographic magazine with sketches and images not shown in the book.
Adobe InDesign CS6 Classroom in a Book
Adobe Creative Team - 2012
The 16 project-based lessons show readers step-by-step the key techniques for working with InDesign CS6. Readers learn what they need to know to create engaging page layouts using InDesign CS6. This completely revised CS6 edition covers the new tools for adding PDF form fields, linking content, and creating alternative layouts for digital publishing. The companion CD includes all the lesson files that readers need to work along with the book. This thorough, self-paced guide to Adobe InDesign CS6 is ideal for beginning users who want to master the key features of this program. Readers who already have some experience with InDesign can improve their skills and learn InDesign's newest features. "The Classroom in a Book series is by far the best training material on the market. Everything you need to master the software is included: clear explanations of each lesson, step-by-step instructions, and the project files for the students." -Barbara Binder, Adobe Certified Instructor, Rocky Mountain Training Classroom in a Book(R), the best-selling series of hands-on software training workbooks, helps you learn the features of Adobe software quickly and easily. Classroom in a Book offers what no other book or training program does-an official training series from Adobe Systems Incorporated, developed with the support of Adobe product experts. All of Peachpit's eBooks contain the same content as the print edition. You will find a link in the last few pages of your eBook that directs you to the media files.Helpful tips:If you are able to search the book, search for "Where are the lesson files?"Go to the very last page of the book and scroll backwards.You will need a web-enabled device or computer in order to access the media files that accompany this ebook. Entering the URL supplied into a computer with web access will allow you to get to the files.Depending on your device, it is possible that your display settings will cut off part of the URL. To make sure this is not the case, try reducing your font size and turning your device to a landscape view. This should cause the full URL to appear.
Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement
Aaron Gustafson - 2011
If you aren't already using progressive enhancement to build websites, you soon will be." —Jeremy Keith, Author, HTML5 for Web Designers"Finally. Progressive enhancement explained with a perfect balance of theory and practice. Aaron's take-aways will have you progressively-enhancing your markup, style and behavior with ease." —Dan Cederholm, Author, CSS3 For Web Designers"With this forward-thinking book Aaron shows us that anyone can produce accessible, engaging web experiences without sacrificing their ambitions. Through progressive enhancement, he'll show you how to bring designs to life without compromising the integrity of content. I've been learning from Aaron for many years, and suggest you do the same." —Simon Collison, Co-author, CSS Mastery"You hear the term 'Progressive Enhancement' bandied about as a good thing, and it absolutely is. However, few resources cover the breadth of the topic as well as this book does. Adaptive Web Design includes some of the best and broadest coverage in an easy-to-read and well-structured book." —Jonathan Snook, Co-author, The Art and Science of CSS
The War of Art: Winning the Inner Creative Battle
Steven Pressfield - 2002
Pressfield believes that “resistance” is the greatest enemy, and he offers many unique and helpful ways to overcome it.
Designing for Behavior Change: Applying Psychology and Behavioral Economics
Stephen Wendel - 2013
This practical guide shows you how to design these types of products for users seeking to take action and achieve specific goals.Stephen Wendel, HelloWallet’s head researcher, takes you step-by-step through the process of applying behavioral economics and psychology to the practical problems of product design and development. Using a combination of lean and agile development methods, you’ll learn a simple iterative approach for identifying target users and behaviors, building the product, and gauging its effectiveness. Discover how to create easy-to-use products to help people make positive changes.Learn the three main strategies to help people change behaviorIdentify your target audience and the behaviors they seek to changeExtract user stories and identify obstacles to behavior changeDevelop effective interface designs that are enjoyable to useMeasure your product’s impact and learn ways to improve itUse practical examples from products like Nest, Fitbit, and Opower
Building Microservices: Designing Fine-Grained Systems
Sam Newman - 2014
But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures
CSS Secrets: Better Solutions to Everyday Web Design Problems
Lea Verou - 2014
Based on two popular talks from author Lea Verou--including "CSS3 Secrets: 10 things you may not know about CSS"--this practical guide provides intermediate to advanced CSS developers with more than 40 undocumented techniques and tips for using CSS3 to create better websites.The talks that spawned this book have been top-rated by attendees in every conference they were presented, and praised in industry media such as ."net" magazine.Get information you won't find in any other bookLearn through small, easily digestible chaptersHelps you understand CSS more deeply so you can improve your own solutionsApply Lea's techniques to practically every CSS problem you faceGain tips from a rockstar author who serves as an Invited Expert in W3C's CSS Working Group
Build Better Products
Laura Klein - 2016
But developing a great product that people actually want to buy and use is another story. Build Better Products is a hands-on, step-by-step guide that helps teams incorporate strategy, empathy, design, and analytics into their development process. You’ll learn to develop products and features that improve your business’s bottom line while dramatically improving customer experience."Laura Klein’s new techniques for understanding customers work for both startups and big companies. And following her own advice, she shows us how to do it, and doesn’t just tell." — Ken Norton, Partner, GV