Sessions tagged with 'design'

Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Presentation: external link
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps for Android, how to tell an awesome app from a terrible app, and the basics of both designing and coding for the latest and greatest Android platform (Android 4.0 and beyond). Stylish apps aren't just for that other mobile platform, and Android is surprisingly easy to get started with.
Trisha Gee (10gen)
The Disruptor is an open source concurrency framework developed by LMAX, a London financial exchange. While it’s fashionable to use languages to hide away multithreading, the Disruptor does the opposite - enables developers to parallelize their architecture easily. In this session, Trisha Gee will show how to use the Disruptor, proving that concurrent programming doesn't have to be complicated.
Samantha Starmer (REI, Recreational Equipment, Inc.)
Presentation: external link
The future of design is everywhere a user touches our product or service—digital or physical. Web and other digital practitioners must move beyond the screen to designing a holistic customer experience that is seamless across channels and devices. In this interactive workshop, Samantha will provide specific tools for designing for a full experience lifecycle across all channels and touchpoints.
Jeff Gothelf (Proof)
Design is often perceived as “making things user-friendly.” To combat that oversimplification, designers shroud their work in specialized tools & jargon. This gives designers a false sense of value & control over their work. In actuality, this drives divisions between designers & their teams. By open sourcing design process via transparency, the true value of Design and designers becomes clear.
Michael Ernst (University of Washington), Werner Dietl (University of Waterloo)
Are you tired of null pointer exceptions, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors? A compile-time tool named the Checker Framework has found hundreds of such errors in Java code. Come learn how you can use the tool to improve your own code. For those who don't use Java, we will explain the concept of pluggable type-checking that underlies the tool.
Paul Tashima (Nebula Inc.)
This session will explore how storytelling techniques reflect core design approaches. From folklore to modern cinema, the way in which we tell good stories may help guide the way in which we design good user experience.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts