Would you like to work at SWAT ? (more…)
Posts Tagged ‘architecture’
11/3/09
09/28/09
My Journey to planet Android
Coming from a Flash Developer background I have had no experience with mobile application development. From the time I saw the first phone to run Android, the G1, I have been itching to get into Android development. So when I was recently given the go-ahead to take this journey into the Android world, plus a shiny new Android phone
, I was both excited and nervous (more…)
11/27/08
Good software modularity. What exactly is it?
This post might be considered academic, but it offers a good overview of what I believe to be the guiding principles in terms of software modularity. (more…)
10/21/08
Dependency Inversion: Killing Gorillas and Butterflies
In a previous post we met object orientation’s worst enemy (i.e. strong, unplanned dependencies among classes). It is now time to have a closer look at Dependency Inversion, which is one of the most efficient OOP techniques available with which to fight our adversary. (more…)
10/14/08
Object Orientation’s Worst Enemy
Strong dependencies among classes (or components) are definitely the villains within a software architecture. The opposite of strong dependencies, ie completely decoupled architectures, do not exist however, because such a utopian schema would actually result in no messages being exchanged among objects at all. Architects should focus on minimizing strong dependencies, designing only well-planned ones. I refer to the latter as healthy dependencies, and they undoubtedly bring a lot of benefits to a system. (more…)



