Blog Posts

  • Setting up continuous deployment to Elastic Beanstalk

    We’ve been looking into setting up continuous integration and deployment at work. While the integration part of things is more or less a known quantity, the deployment side of things is a bit more challenging. I’ve had great success with Elastic Beanstalk thus far, and I wanted to find a way to use CI and […]

    Read the full post
  • Redoubt: a resource-level ACL for Laravel 4

    So I’ve put out my second package for Laravel 4: a resource-level ACL called Redoubt! It’s somewhat based on django-guardian but with a Laravel flair around it. It’s just the initial release for now, but I’ve got some ideas on new functionality. As with all modern PHP packages, it’s available on Packagist as greggilbert/redoubt, and […]

    Read the full post
  • Musings on Python

    A bunch of my friends and colleagues have extolled the virtues of Python for web development. So in trying to keep with the trends, I’ve been tinkering around with Python – specifically Django. So far I’ve built one successful project that’s currently running on Heroku, and the other one is still in development since it’s […]

    Read the full post
  • I can’t read HN anymore

    I’ve had my Hacker News account for just over four and a quarter years now, but I was reading it for quite awhile before I joined up. And for nearly the whole time, it’s been an invaluable resource for keeping on the cutting edge of technology. But in the last two weeks the site has […]

    Read the full post
  • Configuring Symfony 2 for Gaufrette and Amazon S3

    We’ve got a really big project that’s being built in Symfony 2. It’s going to be hosted on Amazon Web Services (AWS), so I looked into integrating S3 into our build. The KnpLabsGaufretteBundle seems to be the right choice for the job due to its clean abstraction, but getting it to actually run was a […]

    Read the full post