Mindshare

GitHub Announces Geodata Visualization Support Using Leaflet

GitHub Announces Geodata Visualization Support Using Leaflet

written by

In recent years, GitHub, a hosting and collaboration platform for software development projects, ignited a revolution in the open source world with its devotion to make contributing to open source a simple and easy process that’s accessible to anyone.

Two years ago, I started building Leaflet, an open source JavaScript library for…

Six Things In The Apple Announcement Worth Talking About

Six Things In The Apple Announcement Worth Talking About

written by

Of the announcements made the other day at the Apple WWDC Keynote, the one to get the biggest reaction was on the redesign of the iOS. It's the biggest change since the iPhone debut in 2007 and it definitely is "polarizing" as John Gruber warned it would be.

Many designers think Apple went too far in the wrong direction, while others…

Jurassic Digital: How antiquated is your digital strategy?

Jurassic Digital: How antiquated is your digital strategy?

written by

We literally hear it all the time, “We already have a digital strategy”... “We have an app”... “Our IT efforts have always worked in the past; we’ll just continue to do the same.”

However, “the same” doesn’t exist anymore. If your digital strategy hasn’t been looked at in six months, there’s a strong possibility that it’s out of date.…

Building Mobile Applications: Strategies and Technologies

Building Mobile Applications: Strategies and Technologies

written by

It really is all about the apps in mobility today – along with mobile operating systems, Web technologies, development tools and techniques, information management, and much more. 

This month, I had the opportunity to speak at Interop, taking a look at today’s app development landscape, considering local operating environments,…

Code Organization in Large AngularJS and JavaScript Applications

Code Organization in Large AngularJS and JavaScript Applications

written by

Many developers struggle with how to organize an application's code base once it grows in size. I've seen this recently in AngularJS and JavaScript applications but historically it's been a problem across all technologies including many Java and Flex apps I've worked on in the past.

The general trend is an obsession with organizing…

CX: The Danger of Checking the Boxes

CX: The Danger of Checking the Boxes

written by

CX isn’t a project; it's a cultural shift using executives and employees.

We’ve run across quite a few companies over the past year who have a strong interest in customer experience (CX) and all the glories it can bring to their organization. The reward for doing CX correctly is great: more loyal and delighted customers, increased ROI…

iPad Table Wins People’s Voice Webby

iPad Table Wins People’s Voice Webby

written by

It's been a whirlwind since we found out that we won the People's Choice Webby in the Experimental & Innovation category for our iPad Table.

The iPad Table was the first project of our newly formalized Research and Development practice led by Joe Johnston and myself.  In short, several ideas had snowballed into developing an experience…

Customer Experience: Observing Where It Seems No One Else Does

Customer Experience: Observing Where It Seems No One Else Does

written by

Being stuck at an airport overnight brings interesting thoughts.

Do you know who Mehran Karimi Nasseri is? Maybe you’ve never heard the name? He is an Iranian refugee who lived in the departure lounge of Terminal One in Charles de Gaulle Airport from 1988 until 2006. From 1988 until 2006! Basically, he got stuck between “not having…

Off-Canvas Design Pattern FTW!

Off-Canvas Design Pattern FTW!

written by

Design patterns originated as an architectural concept by Christopher Alexander in his book, A Pattern Language: Towns, Buildings, Construction from 1977. When used in the context of interaction design, patterns document common interaction models. In other words, design patterns are familiar, reusable interface building blocks. Patterns…