In the beginning we had a single rails app; life was good. Then we wrote a second one, and a third and a fourth and so the problem of how to share code amongst these apps came about.
The trigger for doing something about this was when we wrote a common authentication server (gatekeeper) responsible for holding users’ details, validating passwords etc… Clearly all our applications need to talk to gatekeeper and the code for doing so was going to be very similar. So how do you share this code?
Read the rest of this entry »

