Thursday, October 16, 2008

An educated guess (Timur Fanshteyn): Subversion pre-commit hooks

Am in the middle of migrating a load of VSS databases to SVN repositories... and came across the following article which shows how to prevent developers from committing without adding comments.

Sweet! :-)

An educated guess (Timur Fanshteyn): Subversion pre-commit hooks

Tuesday, August 5, 2008

Ctrl-Shift-B: Interactive Application Architecture Patterns

I've been looking into the viability of using the Model-View-Presenter pattern just recently and came across another in-depth article by Derek Greer.

This is easily one of the best articles I've read - get yours at Ctrl-Shift-B: Interactive Application Architecture Patterns.

It's a pity the guy doesn't seem to get to post more often - (being a software developer, it isn't surprising...)

I will be posting my findings on the Model-View-Presenter pattern soon, but I suggest you don't hold your breath.... (after all, I'm a software developer too!)

Monday, August 4, 2008

Ctrl-Shift-B: The Art of Separation of Concerns

Derek Greer has written a detailed post on Separation of Concerns (SoC), at Ctrl-Shift-B: The Art of Separation of Concerns.

He also explains how we can achieve good SoC by decomposing a design into verticals (modules) and horizontals (layers), also looking at how aspects (AOP) allow us to take this to yet another level.

The post also discusses Inversion of Control (IoC) and Dependency Injection (DI)... and how they contribute to good separation as well.

All-in-all, a good read.

Remember:

(High SoC) == (High cohesion, Low coupling) == A Good Thing!

Friday, May 9, 2008

Concurrency & Nine 9's with Erlang

Came across a post by an old friend on Concurrency & Nine 9's with Erlang - an interesting read.