quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

thoughtbot The Bike Shed Episode #2

2: Rails 4.2 | The Bike Shed

Derek and Sean discuss Sean's commit access to Rails

Sandi Metz' Revised Rules - Ylan Segal - on.code && such

Rails Contributors - All time
Rails Contributors - #28 Sean Griffin - All time
Sean Griffin (@sgrif) | Twitter

Rails4

ActiveRecord Attributes API
met aaron on local meetup
accomplished in most of summer

deprecated db:test:prepare
ruby on rails - When I ran `bundle exec rake test:prepare` it errored out, but `bundle exec rake db:test:prepare` goes through fine with warning. What's going on? - Stack Overflow

drop down to Arel

Active Job

ActionMailer deliver later
(asyncronous in the future?)

Web Console

foreign keys

Skip turbolinks

config.x
Rails.application.config.x.some_configuration_key
Rails.application.config_for(:app)

personal favorite
transform_values map on the hash values
h.transform_values { |v| v * 2 } # => {a: 2, b: 4, c: 6}

class level respond to
The lesser-known features in Rails 4.2 - Weissblog


wylon sigo
sending message rule
sandi
clarification
service object
small variation
single instance variable
big commit
added to rails committer team
6 commits
how whole thing starts
minor thing
rails conf
battle david tdd
active record subclass
one idea
separating attributes
month later
aaron
local meetup
most of summer accomplish
shipping
dont spend lot of time
chatting
feedback
good idea
delegate
within thoughtbot
embark
rails 4.2
sort of
mostly done
attribute api
majority
implemented
little ways
4.0
bundle update
rspec
first rspec to 3.1
test schema bang
gone
test prepare
deprecated
maintain
cant detect
people
continue
various gem
maintain sass rails
notable exception
nasty
dropdown
aero arel
try upgrade
didnt notice
api rubyon raiks
generally speaking
painful
sprocket
bang parameter
prepared statement
pre records
aaron blog
graph performance
active job
very different
sneakers
every possible background jobs
special feature
sidekiq
active job
mailers
class level
little weired
perform
injection
not as bad
odd
magical
usecase of callback
rails
global id
semi human readable
easily
rails master
else
action mailer deliver later
deliver asyncronous in the future
web console gem
better errors
default
binding caller
deploy to
staging environment
enable on production
staging
foreign keys
database
crappy
at some point
absolutely
migration
foreign keys
mistakes
database cleaner
more complicated
identical
rely on internal api
references
belongs to
custom application
config.x
minor
personal favorite
transform
map over hash
dont need Hash[]
cool
class level respond to
respond with
default responders
call responders gem
action level respond to
skip gem
skip turbolinks
change data
turbolinks track
almost all of them
skipping turbolinks
removing
rewrite
attribute assigning
dirty check
edge cases
serialize
will change !
mutate
underscore will change
isolate concern
trivially obvious
jump in
make improvement
polimorphic
schema dumper
belongs to
alias
rails contributors
search my name
look at the code
conditional
unpacking
next rails commit
same change
not easy
responsibility
small fix
schema dumper
attention
xml serialization
made everything better
easier contribute
feature
also do
compose
know rails this internal
api changes
public
core members
tend to open pull request
attributes api
additional behavior
active model
virtus
thin
form builder
active record
data mapper pattern
crappy
encapsulate
connection adaptor
nicer api
back porting
on rails 3 2
find by
find by!
really cool
dark ages
thanks a lot guys