A Ruby app using Sinatra and IronWorker to pull top Stackoverflow users then finds the languages they use on Github to get the top languages for the top SO users.
JavaScript Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
views
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
config_loader.rb
config_pusher.rb
config_sample.yml
create_github_token.rb
koder_master.rb
koder_master.worker
koder_slave.rb
koder_slave.worker
web.rb

README.md

koders

Getting Started

  • Run bundle install
  • Copy config_sample.yml to config.yml
  • Run create_github_token.rb, copy token and add that to config.yml
  • Fill in the rest of config.yml

Running Workers (ie: collecting and processing the big data)

  • rake workers:upload
  • rake run

To cleanup the data after a run:

  • rake cleanup

Running the UI

Locally:

  • rackup

On Heroku:

  • Run config_pusher.rb: rake config:push
  • Create a heroku app: heroku apps:create myapp
  • Push code: git push heroku master