MySQL Auto Incremented Tables and Upserts

According to best practices, when modeling a MySQL relation that has a UUID as its id, you should still create a hidden numeric auto_increment field for the primary key. Doing so has all sorts of performance advantages (see this post from the...

Setting Up Play Framework Evolutions with Dependency Injection and MySQL

If you wanted Play Framework, DB migrations, MySQL, and compile time dependency injection, you might have a tough time with Play's documentation. We've been there, and here's how we did it.