Flex Frameworks
Recently there has been a lot of discussion at my office, and online about whether or not a framework is necessary in Flex. Before revealing my opinion I wanted to go over a few reasons why I believe...
View ArticleWhen is a Tool not a Tool?
A couple weeks ago my colleague Brian LeGros published an article about Object Persistance and Architecture. It was a very good article in his series on design practices, but it made me think about...
View ArticleEric Evans Presentation at JAOO
I was clicking through infoq this morning, and came across a presentation by Eric Evans on DDD. Eric wrote the book Domain Driven Design. I have not yet had the pleasure to read this book, but I will...
View ArticleJava is not Statically Typed (right now)
What?!?1?!/!? That is right, I said it Java is not statically typed and by proxy is not safer than dynamic languages. Zealots HALT! We can fix this, and I intend to add some gas to the fire that people...
View ArticleThe tools we use
A few months ago I made an observation about the software development profession that I simply brushed off as unimportant. Now I still feel it is equally unimportant, but in the spirit of Obi...
View ArticleJRuby, Ruby gem command conflict
I would have to assume that there are plenty of developers out there that want to install JRuby and Ruby on the same machine. There is a tragic flaw with this, the gem command is the same for both. If...
View ArticleWhat makes a great developer?
Passion. I have come to the conclusion that, that simple word is what separates an average developer from a great developer. IQ, education, degree, books, none of that matters, these are all symptoms...
View ArticleEasyMock Exception when calling createMock
I admit this is probably an obscure error, but I didn’t find anyone else talking about it. So, in an effort to help some other poor sap like me out… If you receive this error in EasyMock 2.3...
View ArticleProgram to an interface not an Interface
For the longest time I have thought I was crazy, because I just didn’t see the benefit of programming to an Interface. I agreed it was good from a design perspective, but as an implementation I saw no...
View ArticleWhy Defensive Programming is Rubbish
There are many ways to classify a programming style. One of the classifications I hear a lot at my current place of employment is Defensive Programming. Before I worked here I had noticed the style but...
View Article