Straight from the Vokal Lab.

    • app development
    • bugs
    • QA
    • quality assurance

    Why Software Fixes Can Create New Bugs and How We Deal With Them

    Thursday, July 9, 2015Bugs exist in many different forms, even outside of software. Consider a structural engineer tasked with building a bridge. Calculations need to be made early on, before construction of the bridge begins, to determine what the weight limits of the bridge will be and to ensure it will not become a victim to aeroelastic flutter. Failure to identify these issues early on can (and will) result in a “buggy” bridge that is prone to collapse. A structural engineer building a bridge will begin with blueprints that allow him/her to assess any potential problems early on. It’s obviously much easier to tweak a drawing than a bridge that is already built.

    Read More
    • app development
    • Android
    • iOS
    • web

    Two Approaches to Building Apps on Multiple Platforms: A Developer's Perspective

    Wednesday, July 1, 2015Here are several important things to consider before building a product across multiple platforms.

    Read More
    • development
    • coding

    Legacy Code: 7 tips for approaching code you didn’t write

    Friday, June 19, 2015I was recently presented the opportunity to jump on a project that has been running for 6 years and is easily a thousand files strong. Much of my past engineering experience has been centered on smaller projects that I either created or had direct access to the person who did. Thus, I was a fish out of water inheriting a project of this magnitude. I am writing this post to pass down some words of advice so that your transition will be both productive and as painless as possible.

    Read More
    • Hack Days

    Simplifying Automatic Code Generation with XcodeAutoBasher

    Wednesday, May 27, 2015Software developers can benefit a lot from automatic code generation tools. They take tedious, repetitive processes out of the workflow, and help eliminate potential mistakes caused by sloppy development (or in the case of iOS, poor spelling in stringly-typed code).

    Read More
    • seo

    SEO Spring Cleaning: 5 Things Brands Can Do Right Now To Use Google’s Mobilegeddon To Their Advantage

    Friday, May 15, 2015The search algorithm is shifting toward mobile, but businesses still have a chance to catch up and cash in if they move fast. As seen on

    Read More