Below are some of my writings and contributions to other works.
Thought Spearmints: My blog, on the brink of going awry.
Eliminate Boilerplate Code with the PICA Technique for Java: Describes a technique that leverages reflection, annotations, and dynamic proxies to assist with repetitive tasks such as converting property values to specific types. Out of this article sprung Property Binder.
Limitations of Reflective Method Lookup: Discusses a common misconception about discovering Java methods reflectively at runtime, and a way to perform such lookups more flexibly.
Concisions, Concisions...: By curly-braced programming language standards, Java's syntax is relatively clean, fairly free of unwelcome surprises. To my amazement, in my readings I recently tripped over a Java construct I'd never seen in my seven years of previous Java programming experience. This article discusses the construct, and a certain longing I believe this particular usage betrays.
Entitlement: On how feeling entitled to success in competitive Scrabble® because of one's supreme preparation may leave one sorely disappointed.
Reviewed the following books:
- For Manning Publications:
- Elements of Programming with Perl
- Web Development with JavaServer Pages
- JUnit Recipes
- For Prentice-Hall:
- Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software