News & Views

  • The Importance of Paging

    November 15, 2014

    Good choices about data paging are an important part of design and development. Sometimes we need to get lists of data from the server, and sometimes these lists can be really long. Breaking lists up into smaller, discreet "pages" can reduce server overhead and improve response time.

    Read More
  • Looking Into Data Structures in Swift

    November 10, 2014

    I've written up a couple pieces surrounding performance and usefulness of various collection data structures in Swift.

    Read More
  • VOKAL Hack Days: Sales Process Punch Up

    September 30, 2014

    Mobile agencies face a major challenge when it comes to creating an effective business development / sales process that optimizes for both win-rate and customer acquisition cost in our nascent industry. Choose any handful of agencies to compare, and you are sure to find drastically different approaches. Some invest a substantial amount of time (and resources) upfront developing concepts & strategic direction for clients to win business. Others charge from the start to gain buy-in from the client-side in an effort to break even if the business doesn't come through. Yet another group of agencies may just pitch on experience, process, and provide a quote to lock down business with little investment from either side before the project kicks off.

    Read More
  • VOKAL Biannual Hack Days 2014

    September 26, 2014

    VOKAL kicked off a new biannual project, Hack Days: a time dedicated to exploration, creation and innovation.

    Read More
  • Is Foursquare the Mayor of Onboarding? This UX Critique May Shed Some Light

    August 20, 2014

    The revamped Foursquare is the latest in @UserOnboard's series of onboarding deep-dives, with some keen observations.

    Read More
  • Millennial Myths

    August 19, 2014

    “The first big miss was assuming that Millennials are fundamentally different. ...[We are] forgetting that we are dealing with human beings who, like anyone, want great experiences and solutions.”

    Read More
  • Software is a Process

    August 13, 2014

    It can be difficult for clients who are new to software to understand what we do, and especially how we do it, or why we do it the way we do it.

    Read More
  • Lunch & Learn: Practical SSL

    May 12, 2014

    At VOKAL, we like to insert a little wisdom to compliment our weekly lunches. Our Lunch & Learn is one such opportunity. At least once a month, a fellow VOKALite may share a discovery, researched topic, practice or skill to inform the rest of the team. Presentations often end in a lively discussion of the topic.

    Read More
  • The Importance of Early User Testing

    March 13, 2014

    Since we subscribe to agile development principles here at Vokal Interactive, one maxim we try to impress upon our clients is to "ship early, and ship often." Sometimes its not always easy to get clients on board with this approach; it's easy to get into a trap of thinking that your app has to have every cool feature you thought of before or since development began, and that every feature has to be "perfect." However, such thinking can lead to roadblocks and delays, pushing an app's release date further and further away while competitors are busy building a user base.

    Read More
  • Fun with Work Downtime: Cat2Cat

    January 21, 2014

    My employers at Vokal Interactive have been kind enough to let me use my downtime to tackle of one of my biggest irritations with the new Asset Catalogs in Xcode 5: The fact that you still have to use the fragile imageNamed: system to call images in code.

    Read More