Single-Page Application Day – Experience the CHANGE – UX principles for JavaScript – Peter Fleming

Tags: , , ,


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.

View Screencast

View the code from Single Page Application Day on GitHub