User Interface _ the application interface designated for the end users

learn more… | top users | synonyms

19
votes
4answers
1k views

How can programmers improve their UX skills?

As programmers we can solve very complex problems, but then, when we have to design a user interface we tend to fail on making them easy to use. In small companies they can’t afford having designers ...
17
votes
6answers
5k views

Is it a good idea to do UI 100% in Javascript and provide data through an API?

My primary day job is making HTML applications. With that I mean internally used CRUD-type applications with lots of editable gridviews, textboxes, dropdowns, etc. We're currently using ASP.NET ...
10
votes
1answer
1k views

UI patterns in functional languages

I would like to start fiddling with ClojureScript, but I am puzzled about some points. My problem is what is a good way to deal with state changes coming from user interaction, when you trying to work ...
12
votes
5answers
8k views

Why are dark color schemes in editors so popular? [closed]

Nowadays, almost everybody is using a dark color scheme in their code editor - dark background with light text. Even most web based editors (e.g on Github) feature dark color schemes. I honestly ...
12
votes
7answers
502 views

How long can it take for a screen to appear before it's considered a performance issue?

I am involved with the development of a Windows application that has various screens. One of them takes ten seconds to appear with no spinner or other indication that the screen is loading. I consider ...
3
votes
2answers
748 views

Best practice with respect to anonymous classes in UI applications

When working with user interface based Java programs, one way of attaching behaviour to a certain actions (e.g. to a button click) is through the use of anonymous classes. In the example below, the ...
2
votes
3answers
920 views

What is the purpose of “re-type your email” field? [closed]

Many web sites when you registering an account present you with a form where you put in your details such as name and other profile data. One of the fields without a change is email address. It seems ...