Visual Studio 11 RC UI

Visual Studio is an undisputed king of IDEs in the Microsoft ecosystem. There is virtually nothing even remotely comparable with it on the market. It is so good (for a mainstream product) that it is even used outside of the Microsoft ecosystem, for example in cross-platform game programming, or in embedded development. With already cool …

UX of Airport Security Check

What UX disciplines are involved in design of security checks? Interaction design: Developing clear and easy understandable sentences to be used in communication between security staff and passengers. Developing gestures for passengers not speaking any of the supported languages. Ergonomics: Ensuring that the metal detector gate width and the transport belt height are suitable for most passengers. …

Great Frontend Development

tl;cr: great frontend development is not trivial, and requires a lot of power to make decisions. There are an interesting article about how important the role of great frontend software developers is in creating great user experience. They even go so far as suggesting to move frontend developers out of the engineering department and plant them into …

Media Player Framework Guidelines

The following recommendations are based on my experience of creating two media player implementations. The one was based on the MediaElement in Silverlight and provided out-of-the-box integration with SilverHD DRM as well as some smart transport channels and performance tweaks. Another one was based on GStreamer in an embedded software and featured tight coupling with HW decoder …