-
Core Java
Getting Rid Of Anonymous Classes
I really enjoy writing and reading lambda expressions – they’re succinct, expressive and fashionable (come on, like that doesn’t matter…
Read More » -
Agile
Bruce Lee’s Top 5 Agile Coaching Tips
When I was a kid, I was a big Bruce Lee fan. I walked around the playground rubbing my nose…
Read More » -
Software Development
We Analyzed 60,678 Libraries on Github – Here are the Top 100
What are the top Java libraries used by some of the most popular projects on Github? Based on analyzing 60,678…
Read More » -
Core Java
Design Patterns in the 21st Century: The Adapter Pattern
This is part three of my talk, Design Patterns in the 21st Century. The Adapter pattern bridges worlds. In one…
Read More » -
Software Development
Backdoors, Sabotage or Just Plain Stupidity
Someone on your development team, or a contractor or a consultant, or one of your sys admins, or a bad…
Read More » -
Career
What Programming Language Should I Learn?
Several times a week I am asked by a contact/reader/someone on Reddit for advice on what they should learn next. The…
Read More » -
Software Development
What’s the strangest bug you’ve squashed?
As software engineers we’re tasked with creating solutions to customer’s business problems. Being complex systems, every once in a while…
Read More » -
Groovy
Grails Goodness: Add Banner to Grails Application
Grails 3 is based on Spring Boot. This means we get a lot of the functionality of Spring Boot into…
Read More » -
Enterprise Java
Spicy Spring : Dynamically create your own BeanDefinition
When we a have Spring managed application, we want to let Spring manage all of our beans. Beside the regular…
Read More »