Single Page Application Day – Experience the CHANGE: UX Principles for Javascript – Peter Fleming

This talk was given at Chariot Solutions’ 2018 event, Single Page Application Day.

View Presentation

View the code from Single Page Application Day on GitHub

Abstract

We will cover a few of the foundational principles that JavaScript developers should consider when writing code for a UI and then talk through how those principles can be applied. Consistency, Hierarchy, Accessibility, Negative-Space, Grouping, and Error-treatment (CHANGE). Javascript is very powerful when it comes to creating front-end UIs and with that power comes the responsibility to make software that is not only functional but also provides a great experience for the user. While there are many more things that contribute to a great user experience, applying these simple principles will greatly reduce the “experience debt” of your UI.