I hereby claim:
- I am lucashungaro on github.
- I am lucashungaro (https://keybase.io/lucashungaro) on keybase.
- I have a public key whose fingerprint is DBDB D15C 2767 6225 056B 63AC 956A BAD9 2CFE 2097
To claim this, I am signing this object:
sudo chown -R $(whoami):admin /usr/local | |
cd /usr/local | |
git reset --hard | |
git clean -df | |
brew update | |
Profit! |
https://speakerdeck.com/joshsz/rack-amqp-ditch-http-inside-soa | |
http://blog.carbonfive.com/2014/04/28/micromessaging-connecting-heroku-microservices-wredis-and-rabbitmq/ | |
https://www.rabbitmq.com/tutorials/tutorial-six-ruby.html | |
http://highscalability.com/blog/2014/4/8/microservices-not-a-free-lunch.html | |
https://www.youtube.com/watch?v=vfs4sr1_o6s (Global Scaling at The New York Times Using RabbitMQ (from OSCON 2014)) |
I hereby claim:
To claim this, I am signing this object:
# This file is used by Rack-based servers to start the application. | |
# GC_FREQUENCY = 8 | |
# require "unicorn/oob_gc" | |
# GC.disable # Don't run GC during requests | |
# use Unicorn::OobGC, GC_FREQUENCY # Only GC once every GC_FREQUENCY requests | |
# # Unicorn self-process killer | |
require "unicorn/worker_killer" |
# on spec/helpers | |
module FormHelper | |
def fill_in_autocomplete(selector, value) | |
page.execute_script %Q{$('#{selector}').focus().val('#{value}').keydown()} | |
end | |
def choose_autocomplete(text) | |
find('ul.ui-autocomplete').should have_content(text) | |
page.execute_script("$('.ui-menu-item:contains(\"#{text}\")').find('a').trigger('mouseenter').click()") | |
end |
class CardData | |
def initialize(node) | |
@card_data = node | |
end | |
def name | |
@card_data.search("name").text | |
end | |
def image |
class UserController < ApplicationController | |
def create | |
@user_creation = UserCreation.new(self) | |
@user_creation.on_success { redirect_to users_path } | |
@user_creation.on_failure { render :new } | |
@user_creation.please_create_an_user_as_admin(params[:user]) | |
end | |
end |
# WARNING: pseudo code | |
class Authenticator | |
def initialize(user_repository = User) | |
@user_repository = user_repository | |
end | |
def authenticate(identifier, hashed_password) | |
@user_repository.find(:username => identifier, :password => hashed_password).present? | |
end |
class Game < ActiveRecord::Base | |
belongs_to :category | |
validates_presence_of :title, :category_id, :description, | |
:price, :platform, :year | |
end | |
class GamePriceService | |
attr_accessor :game | |
# we could use a config file |
class Game < ActiveRecord::Base | |
belongs_to :category | |
validates_presence_of :title, :category_id, :description, | |
:price, :platform, :year | |
end | |
class GamePriceService | |
attr_accessor :game, :json_parser | |
# we could use a config file |