Last week I sat down and decided I should pick a rather sizable project and work on it for the practice value. Midway through Java 8 was released, so I integrated that into my project. I'll get back to that in a future post.
I must say it's pretty difficult to expose yourself to all the new and cool stuff that's around when you're working as a programmer. Code bases tend to get stuck with the tech that was around when the first shovel hit the ground.
I think my biggest "huh, that's cool" about Java 8 today is how much it simplifies multi-value map semantics. In pre-8, they were pretty seriously clunky to work with.