-
Enterprise Java
Scaling Spring Batch – Step Partitioning
We have talked about how to get up and running with Spring Batch in a few of previous articles. Now,…
Read More » -
Software Development
Top 10 Web Application Security Risks From OWASP
The Open Web Application Security Project (OWASP) is a worldwide not-for-profit charitable organization focused on improving the security of software.…
Read More » -
Software Development
PhoneGap: Utilizing Native Mobile Features with Plugins
Recently, I was tasked with developing a mobile application in PhoneGap that utilized the Bluetooth feature. Although PhoneGap provides basic…
Read More » -
Software Development
Don’t Fear the Rapid
The term Rapid Application Development, or RAD, has been around for a few years. From the way it’s avoided in…
Read More » -
Software Development
Collaborative development: how did we get here?
I have been doing software development for over 30 years and it has been fun to watch how the idea…
Read More » -
Software Development
A Few Thoughts About Method Implementation
In chapter 17 of “Clean Code” by Robert C. Martin, the author describes the idea of “code smells,” practices in…
Read More » -
Software Development
Tips for Code Review Success
I’ve had the opportunity to be involved in various group peer code reviewing scenarios and sometimes I find myself wondering…
Read More » -
Enterprise Java
Gradle: do we need another build tool?
In the early days of Java development, we either didn’t see much of a need for build tools, or used…
Read More » -
Software Development
When is Enough, Enough?
This summer, I had the pleasure of chatting with a distant cousin who was traveling through town. He is a…
Read More »