Automating Project Creation in OmniFocus

Automating Project Creation in OmniFocus

Most of the software we write at Mutually Human is for the benefit of our clients. But, we also code for fun and to solve our own problems. On the first Thursday of every month, we open our doors and host a Hack Night where members of the community are invited to join...
Ruggedizing Mobile Applications

Ruggedizing Mobile Applications

Mobile environments can be hard on developers. There are a laundry list of constraints to deal with, everything from smaller screen sizes and slower processors, flaky unreliable intermittent connectivity to the internet, to the completely nonstandard browsers and...
Open + Download Native Apps with a PhoneGap/Cordova Plugin

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 a once over, and then continue reading. Note: This work was completed in a pre-PhoneGap 3.0.0 world. There is now...
Responsive Pain Points

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 absolutely fabulous tome “Responsive Web Design” and understand the basics of writing...

Testing SMS Interactions in Ruby on Rails

In my last blog post, I discussed how to incorporate Twilio into your Ruby on Rails application. However, I didn’t discuss how to automate testing these interactions. This time I’ll show you how to do just that by using the new Ruby Gem sms-spec, so that...

Mobile App Challenge: The Story So Far

A new video is live on the Mobile App Challenge blog, which sums up the current state of affairs for our Mobile Teams. Watch here. From the beginning, the Android, Windows 7 and iOS teams each prioritized particular elements over others, such as UI, design standards...