General
- Please Read The Comments
- Google Geometry Calculator
- When Should You Think?
- Getting up in the morning without snoozing for hours
Software development
- Never Use a Warning When you Mean Undo
- Preview: Google’s tantalizing Mobile Chrome App SDK
- 18 Mar 2014 I don’t want to be a Real Programmer
- How to be a sane programmer
- Building Software Is Nothing Like Building Houses
- Why Ruby blocks exist, part II
- Creating beautiful release notes with git, gradle and markdown
- Your Code Sucks
Java
- JCache is final! I repeat: JCache is final!
- Introducing Spring Test MVC HtmlUnit
- SpringMVC4 + Spring Data JPA + SpringSecurity configuration using JavaConfig
- 8 new features for Java 8
- Adding Friendly URL Mapping to the Portlet
- Java 8 Functional Interfaces - Random Musings Implementing a Scala Type
- Metaspace in Java 8
- The Optional Type API
- Migrating from Javaagent to JVMTI: Our Experience
- Simplifying ReadWriteLock with Java 8 and Lambdas
- very groovy browser automation… web testing, screen scraping and more
- Open sourcing our Spark Job Server | Ooyala