Ruby Rails: The One-Person Framework in Practice