RailsConf 2015 - Day 3
Designing a Great Ruby API - How We’re Simplifying Rails 5 by Sean Griffin
Sean’s talk was focused on the changes made to ActiveRecord for Rails 5. He started with type casting and when Rails type cast the input and how an API should be simple and composable. Then he went on to explain how this way of thinking made obvious that many parts of AR can be described as an API. He remarked the importance on having good test coverage and how a change that seems really big can be done by doing it on small steps.
Slides here
Video coming soon
Sometimes a Controller is Just a Controller by Justin Searls
This was definitely a fun talk about how to have a good Dev culture fit. Justin in a playful way portrayed how we (as individuals, teams, bosses, companies) have such a struggle with good code and its importance. He begins stating this hypothesis there’s no such a thing as good code. Everyone has its on set of rules to define good code, right? And this probably comes dictated by your role (i.e. you are company and for you good code is the one that does what you need, it can be develop quickly and cheaply).
Anyway, if there’s something you can take from this talk as an individual is that if you doubt to much about the quality of your code you’ll rarely get anything done and you’ll probably burn out quickly. If you’re too self-assured and unapproachable you’ll drive a lot people away and the community get hurts by that. Another thing I liked was there is not method/pattern/practice perfect for everything, so you don’t have to go doing and adopting any new thing that’s on hype. Lastly, I just felt good to see that we are trying to move as a community in a more inclusive way.
Slides here
Watch video
The World of Rails Security by Justin Collins
This is an informative talk about security in Rails and how you can integrate it
to you development process. He also points out
so unsafe defaults in Rails that you might want to be aware of.
Slides here
Video coming soon
Voila, Indexes! A Look at Some Simple Preventative Magick by Jamis Buck
Jamis with a simple example explain clearly the importance on having indexes on your database and of course, the right indexes. I also have to add his slides are beautifully illustrated .
Slides here
Video coming soon
Nothing is Something by Sandi Metz
As you would expect from Sandy this talk was one of the best. She explains her points so clearly that is hard not to understand. She talked about Null Object pattern and Composition to inject the object with the behavior you want. Definitely a must watch.
Slides here
Watch video
Closing keynote by Kent Beck
The keynote wasn’t technical. It was about Ease at work.
Watch video