pluginGeek is your web development toolbox, reimagined.
Many of you who read this might be web developers. We're constantly facing demands an what to achieve next, and often could be helped quite a lot in our daily job by finding the best resources and plugins to ease our pain right away. You remember that nice gem you stumbled upon two weeks ago, with the blueish website. What was it called again?!
Inspirations and alternatives
pluginGeek is certainly not the first of its kind. I've drawn a lot of inspiration from great sites including the Ruby Toolbox, the phenomenal Unheap, and many more sites. Occasionally I cross-reference the inventory to make sure you'll always find the latest gems and plugins right at your hand.
pluginGeek uses RSpec flavored with shoulda-matchers. Fabrication helps with replacing fixtures and generating test objects. Timecop makes time-related testing easy. VCR helps with recording and replaying external HTTP requests. Capybara powers the feature specs.
In all the current test suite holds more than 700 examples and runs in about 35 seconds on a standard MacBook Pro of 2010.
pluginGeek's source is intended to be nicely readable and comprehensible even if you are just getting started with Ruby on Rails development. There's a variety of annotations guiding you around.
It's certainly not the most complex app ever, and a variety of annotations should help people just starting with web development - as myself about one and a half years ago - find their way around and learn from some existing code really quickly. Modeling an existing app on my own alongside the original authors' source has been fruitful for me in picking up new skills and styles, general coding techniques and best practices.
MIT, 2013, Thomas Klemm (github__at__tklemm__dot__eu)