InfoQ Homepage User Interface Content on InfoQ
-
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
Jennifer Hayes, Adam Archer present how they built a mixed team (local&remote) to learn the practice of design studios, making them an integral part of doing UI design.
-
Xiki: GUI and Text Interfaces are Converging
Craig Muth demoes using a simple text syntax to create tool interfaces for git, MySQL, MongoDB, Rails, Node.js, etc. with Xiki.
-
Ember Reusable Components and Widgets
Sergey Bolshchikov discusses building complex UIs with Ember.js by combining Handlebars templates and Ember.View.
-
Rock-solid UI Modeling using Annotation Processing
Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.
-
Custom Components for Android
Paul Lammertsma conducts a hands-on workshop on creating custom components for Android applications, providing best practices for accessibility, measuring and memory management.
-
Everything I Have Learned I Have Learned From Someone Else
David Nolen keynotes on how developers learn as seen in a number of diverse examples drawn from objected oriented user interface programming to constraint logic programming.
-
Small Cognitive Psychology for Big Interaction Design
Jan Srutek explores ways to apply what we know about how the mind works from cognitive psychology in daily UX and user interface design.
-
Visual Interfaces in ClojureScript
Kevin Lynagh provides the rationale behind visual interfaces, and presents a sample example written in ClojureScript.
-
Client-Side UI Smackdown
Craig Walls reviews several JavaScript client-side UI frameworks: Backbone.js, Spine.js, Knockout, Knockback, Sammy.
-
Android App Anatomy
Eric Burke discusses: why building visual interfaces, design guidelines for Android apps, and an example.
-
Asynchronous User Interfaces - How to Lie, Cheat and Steal
Alex MacCaw discusses the importance of asynchronous UIs, suggesting using Spine, an MVC JavaScript framework, to avoid blocking the UI, storing state + rendering on the client, and preloading data.
-
Mobile Last - Considering the Mobile Experience when It's too Late for 'Mobile First'
Roger Attrill discusses various UX features to be considered when transitioning from desktop to mobile, including user types, constraints, opportunities, content organization, layout and navigation.