Let's Get Technical III: Design as the Conscience of the World

At Midwest UX in 2013, I was standing in Frank Lloyd Wright’s Meyer May House in Grand Rapids when the docent guiding my group remarked that Wright was[..]

Jonah Bailey

AngularJS Services and Factories Done Right

This post is a continuation of AngularJS: a retrospective

AJ Hekman

AngularJS: A Retrospective

Web apps are increasingly getting more and more complicated these days. Libraries and frameworks of the past just aren't built to grow with these evolving[..]

AJ Hekman

Debugging JavaScript in a Hostile Environment

We recently built the web front-end portion of a project using AngularJS. The requirements for the project specified that the app needed to run in a[..]

E.J. Dyksen

Open + Download Native Apps with a PhoneGap/Cordova Plugin

Are you working on a PhoneGap/Cordova app that needs to be able to communicate with other native applications? You may want to get the demo code, give it[..]

Ross Hunter

Improved RequireJS, Jasmine, and Grunt Integration

On a recent project PhoneGap project we (Ross, EJ, and myself) wanted to incorporate automated testing into the project. We've always been fond of Jasmine[..]

Zach Dennis

Responsive Pain Points

I'm going to assume that if you're a designer (or developer) by profession and you work in the web industry, you've already read Ethan Marcotte's[..]

Jonah Bailey

Ryan Montgomery Presents at WindyCityGo

Ryan Montgomery

March GRWebDev Talk - Javascript Code Organizations, Patterns

Tonight I had the opportunity to give a talk on Javascript code organization and patterns at the local GRWebDev user group. As a take-away from that[..]

Zach Dennis

JSConf2009 in review

I just got back from JSConf2009 and it was absolutely amazing. If I hadn’t known it was the first JavaScript conference I probably would not have guessed[..]

Zach Dennis