Marcus Bratton

  • Hallmarks of Good System Design

    I've had a few conversations over the last week or two with some co-workers and friends about what constitutes 'good system design'. I thought I'd post up my ideas with some short descriptions and get feedback from others. Here's my...
  • Going down the IoC rabbit hole

    I've started a new position and one of the first projects I'm going to be working on relies on Windsor to do it's dependency management. Having only had a small amount of exposure before, I'm looking forward to the opportunity to learn...
  • Those pesky indexers!

    Those pesky string indexers. I've worked on projects in the past where Microsoft has given developers more than enough rope to hang themselves, the rest of the team and any chance at easily maintaining the application. One common piece of rope is...
  • Procedural LOLCoding

    Recently I had the great pleasure to be introduced to LOLCode . It's an idiomatic syntax based on a series of images found at LOLCat and ICanHasCheezeBurger . In any event, currently LOLCode syntax is at specification 1.2. There are several compilers...
  • Aspect-oriented approaches to software development

    A while back, I wrote a little post alluding to ways to reuse certain processes that are duplicated in code throughout any given system (event logging, in my example). In this post, I'd like to show you how I implemented a possible solution using...
  • What does that function do, really?

    Recently, I had the chance to read a blog by one of my former coworkers on the topic of code duplication and functional programming . I found the ideas there interesting; in many applications that I deal with there are certain repeated processes. For...
Copyright Los Techies 2008, 2009. All rights reserved.
Powered by Community Server (Commercial Edition), by Telligent Systems