-
Software Development
Software engineering as … engineering.
How do you compare the structure of two different programs? You could fire up your IDE and dive in. A…
Read More » -
DevOps
GitHub and Jenkins pull request checking
In my previous post titled GitHub and Jenkins integration I showed one possible way of integrating GitHub with Jenkins and outlined…
Read More » -
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 »