Java 8 now has some functional concepts. How functional can it really get, though?

Java 8 introduces lambdas, but it also introduces method references which are a very handy syntax for producing lambdas off of objects and classes. I walk through the various types here.

Java supports throwing exceptions of a generic type, but it is rarely a useful trick. With Java 8, that is changing.

Setting up bi-directional relationships in Google App Engine efficiently can be tricky. I show you an efficient approach here.

When using Objectify on Google App Engine, sometimes you want to introduce polymorphism after the fact. This entry shows how you can do that.

Media Temple is being acquired by GoDaddy. Allow me to begin jerking my knee in reaction.

I recently upgraded to the Media Temple DV Developer. This is a quick summary of my experiences.

Running a fresh install of Elementary OS Luna? Be sure to check out a couple extras to get the most of your new install.

A quick primer for some of the Bootstrap 3 responsive tools as I used them on my site.

Java 8 will start complaining about the use of an underscore by itself as a variable name.