Chris Oliver - Powerful Rails Features You Might Not Know - Rails World 2023

Sdílet
Vložit
  • čas přidán 18. 10. 2023
  • An unbelievable amount of features are packed into Rails making it one of the most powerful web frameworks you can use. @GorailsTV creator Chris Oliver takes a look at some little known, underused, and new things in Rails 7.
    A few of the topics covered:
    - ActiveRecord features like “excluding”, strict_loading, virtual columns, with_options, attr_readonly, etc
    - ActiveStorage named variants
    - ActionText embedding any database record
    - Custom Turbo Stream Actions with Hotwire
    - Turbo Native authentication with your Rails backend
    - ActiveSupport features like truncate_words
    - Rails 7.1’s new features: authentication, normalizes, logging background enqueue callers, and more.
    Slides are available at: gorails.com/blog/rails-world-...
    Links:
    rubyonrails.org/
    rubyonrails.org/2023/10/5/Rai...
    #RailsWorld #RubyonRails #Rails7 #opensource #OSS #Rails #ActiveRecord #ActiveStorage #activesupport
    Thank you Dell APEX for sponsoring the editing and post-production of these videos. Visit them at: dell.com/APEX

Komentáře • 45

  • @excid3
    @excid3 Před 7 měsíci +93

    I know that guy!

    • @JustBCWi
      @JustBCWi Před 7 měsíci +3

      He kind of looks familiar. Wasn't he on the Netflix documentary America's Hottest Rails Developers?
      Great presentation, Chris. Glad to see the community coming together for the 2nd coming of Rails. :)

    • @xiaohui-dev
      @xiaohui-dev Před 7 měsíci

      Me too

  • @steveclarke1764
    @steveclarke1764 Před 7 měsíci +6

    I"m only 7 minutes in and have been doing Rails since pre-release and I've learned 3 new things!

  • @TheKuhtaMusic
    @TheKuhtaMusic Před 3 měsíci +2

    man I love Rails ❤

  • @frockygarcia2004
    @frockygarcia2004 Před 5 měsíci +1

    Nice to see my favorite teacher here

  • @haroldpepete
    @haroldpepete Před 6 měsíci +3

    i follow Chris long time ago and in my humble opinion, Chris's one of the best rails developer out there, he always shows great tips

  • @phillipspc
    @phillipspc Před 7 měsíci +4

    All these rails world talks have been 🔥

  • @AdrienJarthon
    @AdrienJarthon Před 6 měsíci +3

    26:00: I paused the video, switched to my text editor, replaced a couple lines I just wrote 1H AGO by `all_year`, `all_month` and `all_day`. Looks much nicer, thanks. Went back and clicked play for more goodies :)

  • @een_schildpad
    @een_schildpad Před 4 měsíci +3

    So much gold in this talk! 😍 I really enjoyed it and definitely learned a few new tricks; thanks!

  • @DevranUenal
    @DevranUenal Před 4 měsíci +1

    During this video, I stopped a couple of times to check how I implemented things and could even improve some of my code! Thanks Chris!

  • @sjadev
    @sjadev Před 6 měsíci +2

    Awesome as always @excid3, and congrats on the Luminary award. Much deserved.

  • @abhishek2116
    @abhishek2116 Před 7 měsíci +3

    Wonderful! Thanks Chris, for sharing such valuable stuff.

  • @StanislavPogrebnyak
    @StanislavPogrebnyak Před 7 měsíci +1

    Awesome things. Noted a few into my day to day toolbox!

  • @DorinVancea
    @DorinVancea Před 7 měsíci +1

    Great tips, thanks for sharing Chris.

  • @mizinsky
    @mizinsky Před 7 měsíci +2

    Awesome stuff! 🔥 Thank you Chris!

    • @excid3
      @excid3 Před 7 měsíci

      Glad you enjoyed it!

  • @RohanDaxini
    @RohanDaxini Před 7 měsíci +2

    Great talk Chris 👏

  • @GlebGrishakov-tl5uj
    @GlebGrishakov-tl5uj Před 7 měsíci +1

    Thnx a lot, Chris!

  • @jl789nz
    @jl789nz Před 7 měsíci +1

    I love this stuff. Thanks Chris.

  • @kieranklaassen
    @kieranklaassen Před 7 měsíci +1

    Great talk by a legend!

  • @repoles
    @repoles Před 6 měsíci +1

    Great talk! Amazing tips! ❤

  • @dallasdevries9421
    @dallasdevries9421 Před 6 měsíci

    Thanks I learned a lot from this! Great presentation.

  • @jeanro
    @jeanro Před 7 měsíci +2

    amazing talk🙏

  • @novozhenets
    @novozhenets Před 7 měsíci +1

    Great tips, thanks!

  • @donmarvkino
    @donmarvkino Před 7 měsíci +1

    You're the man Chris!

  • @kengreeff
    @kengreeff Před 7 měsíci +2

    Love it!!!

  • @developerfoe
    @developerfoe Před 6 měsíci

    so much useful features... thanks for enlightening and congrats on luminary award ... the one had to be yours.

  • @eduardomaes
    @eduardomaes Před 7 měsíci +1

    Awesome!

  • @farshidmarefat
    @farshidmarefat Před 7 měsíci +2

    Thanks Chris, your explanations were so clear and helpful. You are great. Do you explain these new features in detail in goRails?

    • @excid3
      @excid3 Před 7 měsíci +1

      Yep we've been recording screencast on almost all of these

  • @kevanschwitzer8585
    @kevanschwitzer8585 Před 7 měsíci +2

    Nice! Not a rails dev, but still cool to see what's going on on the rails framework. One thing that's kinda strange, is how the framework seemed to be including rich text editor stuff out of the box. Not sure if I caught that right, but I would think this would seem to be more appropriate as a first-party official library or something but not included framework in every framework install.

    • @JustBCWi
      @JustBCWi Před 7 měsíci +2

      ActiveText, the RTF you mention, is not included with every framework install. In the Magic of Rails video, Eileen discusses the modularity of Rails capabilities. There's a core set of capabilities that make up Rails, but a lot of optional capabilities. Some of those can be incorporated into non-Rails Ruby applications
      See czcams.com/video/nvuPisDQ1hI/video.htmlsi=CbbXzgpd6BKHm0yb&t=542 for that video

  • @prakashsanyasi5608
    @prakashsanyasi5608 Před 7 měsíci +1

    ❤ed it

  • @xiaohui-dev
    @xiaohui-dev Před 7 měsíci +1

    Marked❤

  • @mjpond
    @mjpond Před 6 měsíci

    What's the timestamp for the topic "Turbo Native authentication with your Rails backend"?

  • @afzalmasood4495
    @afzalmasood4495 Před 7 měsíci +2

    It seems tha your voice was quavering at some points. Were you nervous there? @chris

    • @excid3
      @excid3 Před 7 měsíci +4

      Of course! I don't have a real audience when I record screencasts at home. 😜

    • @joshvandergrift
      @joshvandergrift Před 6 měsíci

      @@excid3 Legend! Hope to see more talks like this!

  • @abraham7966
    @abraham7966 Před 7 měsíci +3

    The biggest issue that Rails helpers has is the mountain of undocumented stuff. The Rust and Go community are great at documenting their stuff. Can we be like that as well?

    • @excid3
      @excid3 Před 7 měsíci +1

      Start making pull requests!

    • @abraham7966
      @abraham7966 Před 7 měsíci +1

      Indeed I should!!! By the way. Amazing talk if not, the best one. Super useful!! I have worked with Rails for over a decade and many of these helper methods are new to me!

    • @abraham7966
      @abraham7966 Před 7 měsíci

      @@excid3 By the way, can you direct me to the repo where the docs are?

  • @nelsonmfinda
    @nelsonmfinda Před 7 měsíci +1

    A legend 👏🏽 awesome talk! Thanks @excid3