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 need to add the extra code for what amounted to zero benefit. I have finally come to […]
Entries Tagged as 'theory'
Program to an interface not an Interface
June 28th, 2008 · 5 Comments
Filed Under: programming · rant · social · theory
The JVM is not Java
February 15th, 2008 · No Comments
Is this another rant?….Yes. I apologize for all the rants lately, but hopefully there is some educational value woven throughout my posts, and besides I promised this one.
Lets start with a history lesson…
In the beginning there was assembly, the language that changed with each machine architecture. The machines ran quick and required little […]
Filed Under: development · languages · theory
Java is not Statically Typed (right now)
January 26th, 2008 · 4 Comments
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 like Bob Lee over at crazybob.org have started.
So let me start by saying […]
Filed Under: development · languages · programming · rant · software · theory
Eric Evans Presentation at JAOO
November 21st, 2007 · No Comments
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 be sure to put up a review as soon as I get to it.
I […]
Filed Under: development · programming · software · theory
When is a Tool not a Tool?
November 12th, 2007 · 4 Comments
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 some struggles I have had when working with persistance frameworks.
Before I begin I want to attempt to establish two seperate […]
Filed Under: development · programming · theory
Flex Frameworks
October 24th, 2007 · 3 Comments
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 frameworks are used.
I went to Wikipedia and looked for a list of common features in web application […]
Filed Under: languages · programming · theory
Web 3.0: Enter the Bling
May 16th, 2007 · 2 Comments
It seems that the Internet is gearing up for the next experience revolution. We all remember sites from the Web 0.5 era. These sites typically were thrown together as fan pages or small information sites about some topic. Then we moved into Web 1.0 with sites like eBay and Amazon. I […]
Filed Under: community · theory
Internet Prediction
September 20th, 2006 · No Comments
Tonight I give you a peak into what I think the next level phase of the internet will be. But first I will re-cap where we currently are.
1. Almost everyone and there mother has access to the internet.
2. Everyone uses some sort of instant message client to conversate with friends.
3. Most people […]
Filed Under: theory