Join Justin Meyer on March 17 and 18 as he walks you through fundamental concepts required for advanced UI development in this two day course in Chicago, IL. Tickets are available through EventBrite.
Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
The Coffee Shop User Experience Lab
In this article I'll explain a simple, fast way to perform user testing, even with no budget or time. A lot of people don't immediately see the value in doing user experience testing, partly because it has the perception of being an expensive hassle or just a waste of time. A client recently told me, "We're already behind on this project and need to get right to the mock-ups."
The Bitovi Team
Take a Step Back - Simple Tips to Quickly Check a Design for Usability
When it comes to creating user interfaces (UIs), user experience designers can get too close to the project and lose sight of basic usability. Sometimes you have to take a step back and obscure your view just enough to see potential problems that you might not notice otherwise. Here are some simple things you can do for a quick usability check. These tips are so easy, you'll find yourself doing them all the time.
The Bitovi Team
Weekly Widget 6 - Instantaneous Web Apps
This week's widget shows how to make "instantaneous" web apps with queued AJAX requests using can.Model and the can/model/queue
plugin. The plugin puts an end to spinners, progress-bars, and "loading" text. This article covers how to make apps more responsive with queued requests and recover from service errors.
The Bitovi Team
Weekly Widget 4 - Show More with $.Range
This week's widget demonstrates the awesome power of jQuery++'s range helper. Text ranges are notoriously a pain in the butt, with major differences in API and implementation across browsers. Similar to jQuery with DOM elements, $.Range
provides a simpler API and cross browser methods to create, move, and compare text ranges. If you need to create a custom text editor, text highlighter, or other functionality that understands text, $.Range
can be a huge help. For example:
Justin Meyer
Weekly Widget 1 - TreeCombo
I, @justinbmeyer, am going to post a weekly widget made with CanJS. I hope to continue this for as long as I have widgets to write. If you want to see something, please tweet it to @canjs. These posts are going to be quick and dirty. Eventually, I will put these up on CanJS's recipe page with a full description.
Justin Meyer