The Nerd Blog

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

  • Bolot Kerimbaev's Headshot
    Bolot Kerimbaev

    Floating Action Buttons in Android L

    At this year's Google I/O, Google announced a new visual language called Material Design. Material Design guides creation of user experiences that work well on different devices, with different input methods and on different platforms. Google is gradually implementing Material Design in their apps and products, and we can start playing with it, too.

  • 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.