Skip to main content

Schedule: User Interface & User Experience sessions

Add to your personal schedule
Location: Salon 9 Level: Intermediate
Eric (Ray) Villalobos (Lynda.com)
Average rating: **...
(2.50, 56 ratings)
Most tutorials for learning node.js focus on building chat rooms & small applications, but what if you are interested in building real websites using server side javascript? Express.js is a framework for building websites & apps on top of Node.js. In this workshop we will focus on learning a workflow using Express.js and launch a website using grunt.js, express.js, node.js git, heroku. Read more.
Add to your personal schedule
Location: Salon 9 Level: Intermediate
Paul Bakaus (Google)
Average rating: ****.
(4.00, 14 ratings)
If you want to get your brain stuffed with every bit of info on runtime perf, then this is your talk. In-depth information on how many frames the human eye can process, differences between refresh rates and frame rates, motion blur, jitter, responsiveness, input lag and hands-on advice on profiling and debugging, all obviously from a games perspective, but applicable to all web development. Read more.
Add to your personal schedule
Location: Salon 9
Scott Murray (University of San Francisco)
Average rating: ****.
(4.11, 9 ratings)
This talk will illustrate the design process behind Kindred Britain (kindred.stanford.edu), an interactive network visualization and digital humanities project, made with Nicholas Jenkins and Elijah Meeks of Stanford University. Read more.
Add to your personal schedule
Location: Salon 9 Level: Intermediate
Tony Parisi (Wevr)
Average rating: ****.
(4.00, 4 ratings)
WebGL's hardware-accelerated 3D rendering enables the creation of high-performance, visually stunning web content for advertising, entertainment, e-commerce, and social media. This session covers the basics of developing web graphics using WebGL. Topics include rendering, animation, interactivity, behaviors, and integrating 3D into HTML5 pages using open source WebGL libraries. Read more.
Add to your personal schedule
Location: Salon 10 Level: Intermediate
Average rating: ****.
(4.00, 8 ratings)
Data visualizations is increasingly popular. This talk will cover well-known challenges and pitfalls for accessible data visualization, and describe techniques to overcome them, and even to enhance accessibility by using Web solutions like SVG, HTML, ARIA, and the Web Audio API and Web Speech API. Read more.
Add to your personal schedule
Location: Salon 10 Level: Beginner Developer
Lee Mallabone (LinkedIn)
Average rating: ****.
(4.40, 5 ratings)
Email consumption on mobile devices is growing at an unprecedented rate, and the HTML capabilities of those devices is a step-change from their desktop counterparts. This talk will demo some lessons learned building delightful mobile experiences at LinkedIn, and present specific HTML & CSS3 authoring techniques for creating remarkable best-in-class mobile emails. Read more.
Add to your personal schedule
Location: Salon 10 Level: Intermediate
Jeremiah Lee (Fitbit)
Average rating: ****.
(4.50, 4 ratings)
The field of user experience has proven in the last decade how research methodologies can significantly improve the usability, intuitability, and enjoyment of products. Yet API design is dominated by discussion of how one technology (HTTP) is most purely applied (REST/Hypermedia). User research and testing can elevate the level of design for APIs. I will present strategies for building great APIs. Read more.
Add to your personal schedule
Location: Salon 10 Level: Non-technical
Kathryn Rotondo (Freelance)
Average rating: ***..
(3.60, 5 ratings)
Young children playing with mobile devices don’t have a preconceived idea of what it means to tap, or swipe, or talk into the mic, or that only one little point of one hand should touch the screen at a time. They rely on trial and error and cues from the app. This session will cover intuitive gestures, interactivity cues, and element placement, as well as legal considerations for children's apps. Read more.
Add to your personal schedule
Location: Salon 10 Level: Intermediate
Marc Grabanski (Frontend Masters)
Average rating: ****.
(4.93, 15 ratings)
Take a whirlwind tour of a the graphics format that looks as good on small devices as it does on high resolution (retina) and large displays. We'll take a look at much of the SVG API as well as how to interact with vector graphics through the use of transforms, transitions, matrices and JavaScript libraries such as RaphaelJS and D3. Read more.
Add to your personal schedule
Location: Salon 14 Level: Intermediate
Nate Murray (Fullstack.io)
Average rating: ****.
(4.60, 5 ratings)
Thinking procedurally is one of the hardest concepts to grasp for the beginning programmer. By using a new-breed of tools we can visualize how programs run and reason about our programs in new ways. In this talk, you will learn how to use tools like esprima to programmatically rewrite javascript and visualize the space-time fabric of javascript execution. Read more.
Add to your personal schedule
Location: Salon 14 Level: Intermediate
Peter McLachlan (Mobify)
Average rating: ****.
(4.00, 6 ratings)
Real world measurement at scale is the only reliable way for web engineers to understand the performance behaviour of routine techniques, considered to be best practices in desktop web development, on smartphones running on cellular data networks. In this talk we will review common performance memes and evaluate them in the context of real world mobile performance. Read more.