Nathan is a former journalist stumbled into programming in 2007. He lives in Charlotte, NC with his lovely wife. He has also been a part-time singer/songwriter: see

Nathan's articles

  1. Authorizing your Rails app with Authority

    Imagine you’re writing a Rails app to organize conferences. As soon as you know what the app can do, you have to start deciding who can do what. Who is allowed to: Decide who will speak at the conference? Edit the presenter schedule? Upload presentation slides? Comment on those slides? Create playlists of music? Make […]