RailsConf 2018: Inside Active Storage: a code review of Rails' new framework by Claudio Baccigalupo

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=-_w4uqoVSpw



Category:
Review
Duration: 33:49
3,253 views
91


Inside Active Storage: a code review of Rails' new framework by Claudio Baccigalupo

Rails 5.2 ships with a new library to support file uploads: Active Storage.

In this talk, we will analyze its internal code, learning how it integrates with Active Record and Action Pack to supply amazing features out of the box, from image previews to cloud storage.

We will review its class architecture and delve into the implementation of several Active Storage methods, such as has_one_attached and upload. On the way, we will better understand some Ruby patterns frequently used within Rails: meta-programming, macros, auto-loading, initializers, class attributes.




Other Videos By Confreaks


2018-05-19RailsConf 2018: Your first contribution (and beyond) by Dinah Shi
2018-05-18RailsConf 2018: Actionable Tactics for Leveling Up Junior Devs by Sumeet Jain
2018-05-18RailsConf 2018: Hot Swapping Our Rails Front End In Secret - A Rebrand Story by Chris LoPresto
2018-05-18RailsConf 2018: Postgres 10, Performance, and You by Gabe Enslein
2018-05-18RailsConf 2018: Upgrading Rails at Scale by Edouard Chin
2018-05-18RailsConf 2018: Lightning Talks
2018-05-18RailsConf 2018: Up And Down Again: A Migration's Tale by Derek Prior
2018-05-18RailsConf 2018: OTCBTC - Yiting "Xdite" Cheng
2018-05-18RailsConf 2018: GitHub - Tal Safran
2018-05-18RailsConf 2018: Engine Yard - Shawn Herman
2018-05-18RailsConf 2018: Inside Active Storage: a code review of Rails' new framework by Claudio Baccigalupo
2018-05-18RailsConf 2018: Re-graphing The Mental Model of The Rails Router by Vaidehi Joshi
2018-05-18RailsConf 2018: “API?” – How LendingHome Approaches “Legacy” Technologies by Sam Aarons
2018-05-18RailsConf 2018: Giving your Heroku App highly-available PostgreSQL by Jake Varghese
2018-05-18RailsConf 2018: An Atypical 'Performance' Talk by Chris Arcand
2018-05-18RailsConf 2018: Minitest 6: test feistier! by Ryan Davis
2018-05-18RailsConf 2018: Engineering Engineering: More than the sum of our parts by Vietor Davis
2018-05-18RailsConf 2018: Deploying any Rails application to any cloud in minutes by Khash Sajadi
2018-05-18RailsConf 2018: Stop Testing, Start Storytelling by Mike Schutte
2018-05-18RailsConf 2018: Ten years of Rails upgrades by Jordan Raine
2018-05-18RailsConf 2018: Putting Rails in a corner: Understanding database isolation by Emil Ong