Raid.it
A guild raiding and events calandar.
This project was put together as an experiment to understand why Rails applications seem to always devolve into massively coupled, difficult-to-maintain messes of code. Starting from scratch using ideas from talks and discussions with workmates and friends, I went through the process of building an application where each step was explicitly the opposite of what normally happens in a Rails application.
I blogged my thoughts and process under the series "Designing a Rails App". The posts are as follows:
- Designing a Rails App Part 1
- Rules for Rails App Development
- Abstract Persistence Logic
- Naming is Everything
- Implementing Persistence
- RaidIt: Final Thoughts
This project is complete and I don't plan on any more updates to this repository.