Monthly Archives: December 2013

A few Laravel 4.1 Update Gotchas

Update (12/12/1013): One of the headaches with the upgrade to Production was waiting for ‘composer update’ to run while the site was down due to the skeleton and framework being out of sync. However, I’ve just realized that I should be pushing my composer.lock file to prod and just running ‘composer install’, which is much faster and makes sure your packages are in sync across environments. Doh!

I have a bad habit of being an early adopter. Mavericks? Sign me up! New iPhone, I’m there!

So when Laravel 4.1 was release a few hours ago, I had to jump in and update some apps. Upgradeing frameworks will probably never be as easy as upgrading WordPress, et al., but the changes to the Laravel app skeleton are pretty minor. However, once that’s done, there are few things to watch out for:

Continue reading

Moving to VPS hosting and dealing with email, Part 2

A while back I wrote a post about the dilemma of moving away from shared hosting to VPS (unmanaged) hosting and dealing with domain-specific email addresses.

I’ve been migrating a number of web sites to a “droplet” with Digital Ocean.

There are many benefits to this:

  • Complete control over the environment – pick your own Linux distro,  db engine, web server engine, PHP version, etc.
  • Cost – For $10 on Digital Ocean, you get more RAM, CPU and storage than for most VPS servers for $30 or more.
  • Flexibility – at Digital Ocean, you can spin up new “droplets” in about a minute, using a snapshot of a current droplet if you need to scale, etc.

Continue reading