Book picks similar to
Research Methods in Human-Computer Interaction by Jonathan Lazar
home
reading-list
safari
ux
Researching Lived Experience: Human Science for an Action Sensitive Pedagogy
Max Van Manen - 1990
Rather than relying on abstract generalizations and theories, van Manen offers an alternative that taps the unique nature of each human situation.The book offers detailed methodological explications and practical examples of hermeneutic-phenomenological inquiry. It shows how to orient oneself to human experience in education and how to construct a textual question which evokes a fundamental sense of wonder, and it provides a broad and systematic set of approaches for gaining experiential material that forms the basis for textual reflections.Van Manen also discusses the part played by language in educational research, and the importance of pursuing human science research critically as a semiotic writing practice. He focuses on the methodological function of anecdotal narrative in human science research, and offers methods for structuring the research text in relation to the particular kinds of questions being studied. Finally, van Manen argues that the choice of research method is itself a pedagogic commitment and that it shows how one stands in life as an educator.
The REST API Design Handbook
George Reese - 2012
The RESTful approach to web services design is rapidly become the approach of choice. Unfortunately, too few people have truly solid REST API design skills, and discussions of REST can become bogged down in dry theory.The REST API Design Handbook is a simple, practical guide to aid software engineers and software architects create lasting, scalable APIs based on REST architectural principles. The book provides a sound foundation in discussing the constraints that define a REST API. It quickly goes beyond that into the practical aspects of implementing such an API in the real world.Written by cloud computing expert George Reese, The REST API Design Handbook reflects hands on work in consuming many different third party APIs as well the development of REST-based web services APIs. It addresses all of the debates the commonly arise while creating these APIs. Subjects covered include:* REST architectural constraints* Using HTTP methods and response codes in an API* Authenticating RESTful API calls* Versioning* Asynchronous Operations* Pagination and Streaming* Polling and Push Notifications* Rate Limiting
Interviewing Users: How to Uncover Compelling Insights
Steve Portigal - 2013
Everyone can ask questions, right? Unfortunately, that's not the case. Interviewing Users provides invaluable interviewing techniques and tools that enable you to conduct informative interviews with anyone. You'll move from simply gathering data to uncovering powerful insights about people.Interviewing Users will explain how to succeed with interviewing, including:* Embracing how other people see the world* Building rapport to create engaging and exciting interactions* Listening in order to build rapport.With this book, Steve Portigal uses stories and examples from his 15 years of experience to show how interviewing can be incorporated into the design process, helping you learn the best and right information to inform and inspire your design.
The Anatomy of Greatness: Lessons from the Best Golf Swings in History
Brandel Chamblee - 2016
While no two are identical, Brandel Chamblee, the highly regarded television analyst and former PGA Tour professional, once noticed that the best players of all time have shared similar positions in each part of the swing, from the grip and setup to the footwork, backswing, and follow-through. Since then, Chamblee, a student of the game’s history, has used scientific precision and thoroughness to make a study of the common swing positions of the greats. Now, in The Anatomy of Greatness, he shares what he has learned, offering hundreds of photographs as proof, to show us how we can easily incorporate his findings into our own swings to hit the ball farther, straighter, and more consistently. What does it tell us that the majority of the greats—from Jack Nicklaus and Byron Nelson to modern masters like Tiger Woods—employ a “strong” grip on the club? How did legends like Ben Hogan, Sam Snead, Mickey Wright, and Gary Player unlock hidden power and control by turning in the right knee at address? Why are some modern teachers preaching quiet footwork when forty-eight of the top fifty golfers of all time lifted their left heels on the backswing, allowing them to build power? At the same time that Chamblee is encouraging certain swing virtues, he also debunks a number of popular—but misguided—swing philosophies that have been hindering golfers for years. The result is perhaps the best and clearest explanation of how to hit a golf ball ever published. Golfers can take The Anatomy of Greatness to the driving range and use Chamblee’s clear explanations to build better swings—and get more speed and consistency into their swings—immediately. This book is like having a series of private lessons from the best golfers of all time, and it will help golfers build swings that make the game easier and more fun.
The Problem with Software: Why Smart Engineers Write Bad Code
Adam Barr - 2018
As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."
Make It So: Interaction Design Lessons From Science Fiction
Nathan Shedroff - 2012
Freed from the rigorous constraints of designing for real users, sci-fi production designers develop blue-sky interfaces that are inspiring, humorous, and even instructive. By carefully studying these "outsider" user interfaces, designers can derive lessons that make their real-world designs more cutting edge and successful.
Sailing Made Easy
The American Sailing Asa - 2010
Incorporated in the textbook are useful illustrations and exceptional photographs of complex sailing concepts. There are also quizzes at the end of each chapter, and a glossary to help those new to sailing to navigate their way through the extensive nautical terminology.
Hadoop: The Definitive Guide
Tom White - 2009
Ideal for processing large datasets, the Apache Hadoop framework is an open source implementation of the MapReduce algorithm on which Google built its empire. This comprehensive resource demonstrates how to use Hadoop to build reliable, scalable, distributed systems: programmers will find details for analyzing large datasets, and administrators will learn how to set up and run Hadoop clusters. Complete with case studies that illustrate how Hadoop solves specific problems, this book helps you:Use the Hadoop Distributed File System (HDFS) for storing large datasets, and run distributed computations over those datasets using MapReduce Become familiar with Hadoop's data and I/O building blocks for compression, data integrity, serialization, and persistence Discover common pitfalls and advanced features for writing real-world MapReduce programs Design, build, and administer a dedicated Hadoop cluster, or run Hadoop in the cloud Use Pig, a high-level query language for large-scale data processing Take advantage of HBase, Hadoop's database for structured and semi-structured data Learn ZooKeeper, a toolkit of coordination primitives for building distributed systems If you have lots of data -- whether it's gigabytes or petabytes -- Hadoop is the perfect solution. Hadoop: The Definitive Guide is the most thorough book available on the subject. "Now you have the opportunity to learn about Hadoop from a master-not only of the technology, but also of common sense and plain talk." -- Doug Cutting, Hadoop Founder, Yahoo!
The User Is Always Right: A Practical Guide to Creating and Using Personas for the Web
Steve Mulder - 2006
This practical guide explains how to create and use personas to make your site more successful. The User Is Always Right: A Practical Guide to Creating and Using Personas takes you through each step of persona creation, including tips for conducting qualitative user research, new ways to apply quantitative research (such as surveys) to persona creation, various methods for generating persona segmentation, and proven techniques for making personas realistic. You'll also learn how to use personas effectively, from directing overall business strategy and prioritizing features and content to making detailed decisions about information architecture, content, and design.
Python for Data Analysis
Wes McKinney - 2011
It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you'll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It's ideal for analysts new to Python and for Python programmers new to scientific computing.Use the IPython interactive shell as your primary development environmentLearn basic and advanced NumPy (Numerical Python) featuresGet started with data analysis tools in the pandas libraryUse high-performance tools to load, clean, transform, merge, and reshape dataCreate scatter plots and static or interactive visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsMeasure data by points in time, whether it's specific instances, fixed periods, or intervalsLearn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples
Lean Lesson Planning: A practical approach to doing less and achieving more in the classroom
Peps Mccrea - 2015
It outlines a set of mindsets and habits you can use to help you identify the most impactful parts of your teaching, and put them centre stage.It's about doing less to achieve more.But it's also about being happier and more confident in the classroom. Building stronger routines around the essentials will give you more time and space to appreciate and think creatively about your work.POWER UP YOUR PLANNINGLean Lesson Planning draws on the latest evidence from educational research and cognitive science, to present a concise and coherent framework to help you improve learning experiences and outcomes for your students. It's the evidence-based teacher's guide to planning for learning, and sits alongside books such as Teach Like a Champion, Embedded Formative Assessment, and Visible Learning for Teachers.NOTE If you're looking for ways to short-cut the amount of time you spend planning lessons, then this book is not for you. The approach outlined in Lean Lesson Planning requires effort and practice, that given time, will lead to better teaching and higher quality learning for less input.---CONTENTSACT I Lean foundations1. Defining lean 2. Lean mindsets 3. Lean habits ACT II Habits for planning4. Backwards design 5. Knowing knowledge 6. Checking understanding 7. Efficient strategies 8. Lasting learning 9. Inter-lesson planning ACT III Habits for growing10. Building excellence 11. Growth teaching 12. Collective improvement Lean Lesson Planning is the first instalment in the High Impact Teaching series.
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.
The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places
Byron Reeves - 1996
Studies demonstrate that people are "polite" to computers; that they treat computers with female voices differently than "male" ones; that large faces on a screen can invade our personal space; and that on-screen and real-life motion can provoke the same physical responses. Using everyday language to engage readers interested in psychology, communication, and computer technology, Reeves and Nass detail how this knowledge can help in designing a wide range of media.
Mastery of Your Anxiety and Panic: Workbook
David H. Barlow - 2006
Though panic disorder seems irrational and uncontrollable, it has been proven that a treatment like the one outlined in this book can help you take control of your life.Now in its 4th edition, Mastery of Your Anxiety and Panic, Workbook has been updated to include strategies and techniques for dealing with both panic disorder and agoraphobia. The program outlined is based on the principles of cognitive-behavioral therapy (CBT) and is organized by skill, with each chapter building on the one before it. You will learn the importance of record-keeping and monitoring your progress, as well as breathing techniques and thinking skills. The main focus of treatment involves learning how to face agoraphobic situations and the scary physical symptoms of panic from an entirely new perspective. Self-assessment quizzes, homework exercises, and interactive forms allow you to become an active participant in your treatment. Over time, you will learn to manage your panic attacks, anxiety about panic, and avoidance of panic and agoraphobic situations.This workbook is a one-of-a-kind resource that has been recommended for use by public health services around the world. It allows you to work alongside your therapist to personalize your treatment strategy and learn recovery skills that are useful for a lifetime.Treatments
ThatWork
TM represents the gold standard of behavioral healthcare interventions!- All programs have been rigorously tested in clinical trials and are backed by years of research- A prestigious scientific advisory board, led by series Editor-In-Chief David H. Barlow, reviews and evaluates each intervention to ensure that it meets the highest standard of evidence so you can be confident that you are using the most effective treatment available to date- Our books are reliable and effective and make it easy for you to provide your clients with the best care available- Our corresponding workbooks contain psychoeducational information, forms and worksheets, and homework assignments to keep clients engaged and motivated- A companion website (www.oup.com/us/ttw) offers downloadable clinical tools and helpful resources- Continuing Education (CE) Credits are now available on select titles in collaboration with PsychoEducational Resources, Inc. (PER)
Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project
Jamie Chan - 2015
Learn C# Programming Fast with a unique Hands-On Project. Book 3 of the Learn Coding Fast Series.Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the C# language fast?This book is for you. You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused. What this book offers... C# for BeginnersComplex concepts are broken down into simple steps to ensure that you can easily master the C# language even if you have never coded before.Carefully Chosen C# ExamplesExamples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.Careful selection of topicsTopics are carefully selected to give you a broad exposure to C#, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more.Learn The C# Programming Language FastConcepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn C# in just one day and start coding immediately. How is this book different... The best way to learn C# is by doing. This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language.Are you ready to dip your toes into the exciting world of C# coding? This book is for you. Click the BUY button and download it now. What you'll learn: Introduction to C#- What is C#?- How to install and run Visual Studio Community 2015?Data types and Operators- What are the common data types in C#?- What are arrays and lists?- How to format C# strings- What is a value type vs reference type?- What are the common C# operators?Object Oriented Programming- What is object oriented programming?- How to write your own classes- What are fields, properties, methods and constructors?- What is encapsulation, inheritance and polymorphism?- What is an abstract class and interface?- What is an enum and struct?Controlling the Flow of a Program- What are condition statements?- How to use control flow statements in C#- What are jump statements?- How to handle errors and exceptionsand Others...- How to accept user inputs and display outputs- How to use LINQ to save yourself from hours of work - How to work with external files...and so much more....Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.Click the BUY button now and download the book now to start learning C#. Learn it fast and learn it well.