effectiveUI blog

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

7 Rules for Successful UX Project Scoping and Estimating

by Ryan Bell
January 27, 2014

Being in a role where “the rubber meets the road,” software developers must turn plans, designs, and visions into a functioning product. This means most of us have a keen interest in making sure we understand what’s involved with a project and are able to get to completion on time and on budget. Meeting this goal requires successful project scoping [...]

Interaction Design Tips: Creating Smooth Animations in PhoneGap Apps

by Alexandra Atzl
December 12, 2013

As a developer coming into my first PhoneGap (Cordova) project, I assumed it would be easy.  PhoneGap wraps up all your HTML, CSS, and JavaScript and uses it to build native app packages for iOS and Android—this would be just like creating a regular web page, right? Not exactly. What I found is that while PhoneGap does make it easy [...]

Liferay Symposium 2013

by Steve Clement
November 29, 2013

The Liferay Symposium North America 2013 event in San Francisco happened last month, and I was fortunate enough to be invited to speak about my work on the Re-Imagine Reporting site for Water For People (http://reporting.waterforpeople.org). The three day symposium was a fantastic experience both as a presenter and as an attendee, and I thought I’d share some of the [...]

Creating and Updating API Documentation Automatically: An Introduction to Swagger

by Kevin
October 18, 2013

When developing client/server systems, the APIs used to expose services and resources on the server side must align with the needs and expectations of the client. Getting these APIs worked out usually requires a lot of back and forth between developers on what messages look like, what the services do and then how and where to use them. Let’s face [...]

How I Learned to Stop Worrying and Love Git

by Ryan Bell
September 18, 2013

Once upon a time, Subversion was what I knew when it came to source control. I was by no means an expert, but I could commit, branch, switch, merge and so on with relative ease. It was simple, and it met our basic needs. (This, by the way, is not a post knocking Subversion – I still like it, and [...]

Liferay and Spring MVC

by Steve Clement
September 17, 2013

Confession: I am a Spring guy. I love all the functionality Spring brings to the application development game. When presented with a new problem, I look first to Spring to see if they have already solved it or if they provide a way to hook into some Spring module so I can solve it myself in fewer steps. And if [...]

Does Agile Development Benefit End Users?

by Cynthia Delaria
May 21, 2013

For many years now, developers and software companies have pushed for the Agile mindset and methodology to build and deploy software. One of the shifts in thinking required by Agile is the concept of short bursts of feature development that lead to potentially shippable software. In most organizations I’ve worked with, this requirement has been interpreted as: “We should be [...]

Liferay’s Role in the Water For People Online Reporting Platform

by Steve Clement
April 17, 2013

EffectiveUI has recently completed development on the new Water For People Re-Imagine Reporting application. This online reporting platform offers a new way for philanthropic organizations to manage data and prove their efficacy to stakeholders. As the technical lead on this project, I’d like to share some of my experiences, in particular how the Liferay portal platform contributed to the project’s [...]

Mobile Development: Platform Options and Framework Choices

by Lucas Jordan
April 16, 2013

At one of our recent Making Mobile Meaningful events, I hosted a breakout session to help attendees understand the options for mobile development, and the pros and cons of each. When deciding how content will be delivered to your users on mobile devices, there are several development options to consider. Let’s start by taking a quick look at the platforms [...]

How Open Source Software and Collaboration Enhanced the Kaspersky Lab Mobile Website

by Guest Blogger, Brad Umbaugh
February 22, 2013

EffectiveUI had the distinct pleasure of working with Kaspersky Lab to design and develop a new version of their U.S. mobile website. We had a great time building the site, and we’re proud of the results for many reasons (check out the press release). Additionally, this mobile website project proved to be a wonderful example of innovation and teamwork thanks, [...]