A blog about the joys and perils of software development

Tag Archives: OSGi

Decoupling Starts with an Interface, but Where Does It End?

Decoupling is more than just talking to interfaces. How do you write code so that nowhere in the code do your classes refer to each other? How do you write code so that you can replace a module in run-time? How do you write software using geographically distributed components? Continue reading