David Julia

Biography

  • Refactoring Towards Expressive REST APIs: Let Your Code Be Your Guide

    Refactoring Towards Expressive REST APIs: Let Your Code Be Your Guide

    In this post, Pivotal Labs Engineering Manager, David Julia, provides an example of a problematic RESTful JSON API and an approach for refactoring it. When API designs are implicit, they don’t...

    Read More
  • TDD Midlife Crisis: White-Box Testing & Refactoring Tests

    TDD Midlife Crisis: White-Box Testing & Refactoring Tests

    I’ve been undergoing a "Test-Driven Development (TDD) Midlife Crisis", in which I've been critically examining how I test drive code. During this process, I've been thinking about the kinds of...

    Read More
  • Checklist for Deploying a Rails App to Heroku

    Checklist for Deploying a Rails App to Heroku

    So, you wanna deploy to Heroku… It’s super quick to get something up and running, but if you want a robust, production-ready system, you’ll have to do a bit more than just git push. Without...

    Read More
  • loading
    Loading More...