About the Author
Rik Scarborough

Rik Scarborough

Twitter

Rik Scarborough is a Kansas City-based software developer on the Keyhole Software team. He specializes in Enterprise Application Development using Java, Web Application Development, Spring Batch, Google's Appengine, Google Web Toolkit (GWT), and Groovy. Also, a student of conversational American Sign Language.

Checking Sanity in TDD Testing

Rik Scarborough Articles, Testing Leave a Comment

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Whether youโ€™re in the process of fully adopting Test Driven Development (TDD), providing unit tests after you have written your code, or something in …

Code For Maintainability So The Next Developer Doesn’t Hate You

Rik Scarborough Articles, Programming 7 Comments

Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Unless your problem domain includes some specific need for highly optimized code, consider what is your biggest coding priority. I’m going to suggest that …

Don’t Fear the Rapid

Rik Scarborough Articles, Development Technologies & Tools, Java, Project Management Leave a Comment

Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.The term Rapid Application Development, or RAD, has been around for a few years. From the way it’s avoided in all sensible software development …

Gradle: do we need another build tool?

Rik Scarborough Articles, Development Technologies & Tools, Java 2 Comments

Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In the early days of Java development, we either didn’t see much of a need for build tools, or used what we had from …