One of the biggest challenges when learning the ins and outs of Object Oriented Programming is overcoming the language barrier. When someone starts explaining how to use your Gateway Object in concert with the Transfer Object. Add to that implementing Inversion of Control and Duck Typing (ducks can type?) in an AOP framework and by the time you're finished you have no idea what the other person is even talking about.
After having been in many of these conversations, I decided I needed a single place to look up all of these definitions. Unfortunately, I couldn't find one (and neither could anyone else I asked). And so, ooGlossary.com. If you have a gift for explaining the complicated terms that make up the OO world, please feel free to add a definition to the site or dress up one that's already there.
Thanks,
Daniel Short