effectiveUI blog

Interpreting today’s digital landscape and how it is transforming the human experience.

Generating a Downloadable Word Document in the Browser

by Josh Kramer
February 23, 2015

As a developer, generating files for a user to download from a website is a fairly common task. The use cases range from providing a PDF of event tickets or a receipt, to generating a custom image from user-entered data. Regardless of the purpose, a developer is faced with a decision, “Do I generate the file server- or client-side?” In [...]

Flexbox: CSS Layout Design Done Right, Finally!

by Harsh Agrawal
February 10, 2015

Most Web layouts today are based on some form of a grid system. How many of you have had to hack through your CSS to accommodate the notoriously unfriendly float and inline-block methods in order to lay out the designs? Even then, achieving pixel-perfect precision with layouts remains a major challenge. It’s hard to believe, but something as trivial as [...]

WebSphere Commerce as an E-Commerce Solution

by Trenton Kennedy
January 21, 2015

As a user interface development expert, I may be called upon to perform product research on behalf of our clients. Most recently I was asked to look into an e-commerce platform built by IBM called WebSphere Commerce, and the goal was to find out if this extremely complex software platform is compatible with a fully custom front-end design implementation. Some [...]

Angular 2.0: A Reaction to the Reaction

by Josh Kramer
November 20, 2014

During ngeurope in late October, the AngularJS team presented the current state of Angular 2.0, the “Next Big Thing™” in the AngularJS world. Following this presentation was a deluge of outrage. Angular 2.0 is not going to simply consist of bugfixes and a few breaking changes – the entire framework is being rewritten from scratch to take advantage of new [...]

Why I Hated CSS Frameworks (and Why I Changed My Mind)

by Alexandra Atzl
November 14, 2014

As a user interface (UI) developer frequently tasked with bringing beautiful, custom designs to life with HTML, CSS and JavaScript, I eschewed CSS frameworks for the longest time. In particular, I held a grudge against Twitter Bootstrap. It was too heavy, too prescribed; it would produce a site that mimicked countless others, with all too similar styles for buttons, alerts, [...]

Promise.any() – A Missing Use Case

by Josh Kramer
November 11, 2014

My first exposure to promises in JavaScript was through the $q library in AngularJS 1.0. It is much more bare bones than modern promise implementations, but for me it was leaps and bounds better than the callback hell I’ve found myself stuck in. Since AngularJS 1.0, the promise specification has become more mature and native browser implementations have been popping [...]

The August Smart Lock: Why Didn’t I Think of That?!?

by Lindsey Jones
October 15, 2014

Move over Nest, there’s a new home automation toy in town. The August Smart Lock is an app-connected deadbolt add-on that promises to make hassling with house keys a thing of the past. August is accessed wirelessly via Bluetooth and an iOS app. Share a virtual key from your iPhone with family, friends, dog-walkers, repairmen, you name it. The August [...]

Interacting with Airplanes: How British Airways is Using Mixed Reality Advertising

by Brian O'Keefe
October 6, 2014

Ever look up in the sky and wonder… Where is that airplane going? Where did that airplane originate? Well, every so often we find beautiful and simple executions of public design. British Airways has found a way to marry three seemingly unrelated domain spaces –  children, interactivity and flight information – while marketing their brand and product. Perhaps in a [...]

Mixed Reality Mobile Research and Development at British HCI 2014

by Brian O'Keefe
September 22, 2014

On September 12, I was fortunate to have the opportunity to present my published research paper about the design, development and evaluation of a geo-triggering augmented reality mobile application at the 2014 British Human Computer Interaction (British HCI) conference. My co-author, Professor David Benyon from the Centre for Interaction Design at Edinburgh Napier University, presented with me. The conference fosters [...]

The Future of Collaboration and Ideation

by EffectiveUI Team
August 28, 2014

Voting for SXSW Interactive 2015 is still open and there is one final session we’d like to share with you. “Post(-it)card from the Future – The Next Evolution” is a panel proposed by EffectiveUI’s Director of User Experience, Dan Saltzman, Mersive CTO Christopher Jaynes, and EffectiveUI president Anthony Franco, wearing his other hat as founder of mc squares. This trio [...]