The Nerd Blog

Musings from the trenches of app development, from those on the front line.

  • Steve Sparks's Headshot
    Steve Sparks

    UIDynamics in Swift

    Want to use UIDynamics in Swift? Turns out, UIDynamics in Swift is pretty much just like using it in Objective-C. We just need to drape it in the Swifty Goodness™ and it will work just like it is expected to.

  • Travis Douce's Headshot
    Travis Douce

    Testing Rails Service Oriented Architecture

    Over the last few years I've had the opportunity to work on several Service Oriented Architecture (SOA) applications. I learned that writing integration tests for such applications is difficult, but important. The challenge lies in the fact that most SOA applications use testing approaches that are well suited for monolithic applications, but these approaches are not always suited for testing SOA applications. It is important because without integration tests it is far too easy for subtle bugs to creep into your code base.

  • Chris Aquino's Headshot
    Chris Aquino

    How to use Facebook's React Library to Build UIs

    Facebook's React is a JavaScript library for building high performance User Interfaces. As they like to say, it's the just "V" in MVC. Better yet, it's not a framework. What that means is that React isn't interested in how you handle your data, routing or business logic. The API is refreshingly compact and easy to learn. In the first part of this series of posts, you'll learn how to use React for building a very simple component.

  • Mark Dalrymple's Headshot
    Mark Dalrymple

    File it Away

    Sometimes you stumble across a file. It might be something random in your Documents folder. It might be something a parent or a client sent you. Unfortunately, you have no idea what it might be. Files don't have to have extensions on the Mac, so there's not much hint what "Flongnozzle-2012" might contain. But if you're comfortable in the Terminal, you have some built-in tools to help you identify files.

  • Kristin Marsicano's Headshot
    Kristin Marsicano

    News From Google I/O: Android Everywhere

    Sitting in the Google I/O keynote yesterday, one thing became apparent to me: Android is everywhere. I was well aware that Android is used all over the world, but Android will very soon not just be on many people's phones in many diverse locations, but on many devices that a single person interacts with on a daily basis.

  • Kurt Nelson's Headshot
    Kurt Nelson

    ART Theory: Replacing Dalvik with Android Runtime

    The Android Open Source Project has recently seen commit activity indicating that the Android Runtime (ART), included in KitKat, is going to very soon replace Dalvik, which has been executing your apps since the beginning of Android. If everything goes according to plan, users will not notice a thing. Developers shouldn't have to do anything at all if they only use the Android SDK, and make minor updates if they use the NDK improperly.

  • Kurt Nelson's Headshot
    Kurt Nelson

    The State of the Weariverse

    Wearables are becoming ubiquitous. Every day, it feels like there's some new fitness tracker with a slightly different set of sensors and an entirely new app/API/website/life-changing-experience/yet-another-account-to-set-up. And fitness trackers are only the most popular bastion of wearable computing. Once you start counting the many devices that used to be released as a USB peripheral and are now being updated to use Bluetooth Low Energy and a rechargeable battery, the list of wearables becomes even larger than the number of Android devices available.