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

  Рет қаралды 18,415

Ruby on Rails

Ruby on Rails

7 ай бұрын

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

Пікірлер: 45
@excid3
@excid3 7 ай бұрын
I know that guy!
@JustBCWi
@JustBCWi 7 ай бұрын
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 6 ай бұрын
Me too
@steveclarke1764
@steveclarke1764 7 ай бұрын
I"m only 7 minutes in and have been doing Rails since pre-release and I've learned 3 new things!
@TheKuhtaMusic
@TheKuhtaMusic 3 ай бұрын
man I love Rails ❤
@haroldpepete
@haroldpepete 6 ай бұрын
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 7 ай бұрын
All these rails world talks have been 🔥
@frockygarcia2004
@frockygarcia2004 5 ай бұрын
Nice to see my favorite teacher here
@AdrienJarthon
@AdrienJarthon 6 ай бұрын
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 :)
@threeprongedfork7061
@threeprongedfork7061 4 ай бұрын
I did the same thing today with the .excluded method 😂
@een_schildpad
@een_schildpad 4 ай бұрын
So much gold in this talk! 😍 I really enjoyed it and definitely learned a few new tricks; thanks!
@sjadev
@sjadev 6 ай бұрын
Awesome as always @excid3, and congrats on the Luminary award. Much deserved.
@DevranUenal
@DevranUenal 4 ай бұрын
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!
@abhishek2116
@abhishek2116 7 ай бұрын
Wonderful! Thanks Chris, for sharing such valuable stuff.
@DorinVancea
@DorinVancea 7 ай бұрын
Great tips, thanks for sharing Chris.
@StanislavPogrebnyak
@StanislavPogrebnyak 7 ай бұрын
Awesome things. Noted a few into my day to day toolbox!
@RohanDaxini
@RohanDaxini 7 ай бұрын
Great talk Chris 👏
@repoles
@repoles 6 ай бұрын
Great talk! Amazing tips! ❤
@GlebGrishakov-tl5uj
@GlebGrishakov-tl5uj 7 ай бұрын
Thnx a lot, Chris!
@jl789nz
@jl789nz 7 ай бұрын
I love this stuff. Thanks Chris.
@kengreeff
@kengreeff 7 ай бұрын
Love it!!!
@kieranklaassen
@kieranklaassen 7 ай бұрын
Great talk by a legend!
@jeanro
@jeanro 7 ай бұрын
amazing talk🙏
@developerfoe
@developerfoe 6 ай бұрын
so much useful features... thanks for enlightening and congrats on luminary award ... the one had to be yours.
@donmarvkino
@donmarvkino 7 ай бұрын
You're the man Chris!
@dallasdevries9421
@dallasdevries9421 6 ай бұрын
Thanks I learned a lot from this! Great presentation.
@mizinsky
@mizinsky 7 ай бұрын
Awesome stuff! 🔥 Thank you Chris!
@excid3
@excid3 7 ай бұрын
Glad you enjoyed it!
@novozhenets
@novozhenets 7 ай бұрын
Great tips, thanks!
@eduardomaes
@eduardomaes 7 ай бұрын
Awesome!
@farshidmarefat
@farshidmarefat 7 ай бұрын
Thanks Chris, your explanations were so clear and helpful. You are great. Do you explain these new features in detail in goRails?
@excid3
@excid3 7 ай бұрын
Yep we've been recording screencast on almost all of these
@prakashsanyasi5608
@prakashsanyasi5608 7 ай бұрын
❤ed it
@kevanschwitzer8585
@kevanschwitzer8585 7 ай бұрын
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 7 ай бұрын
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 kzfaq.info/get/bejne/pNylg8ykqbeVmH0.htmlsi=CbbXzgpd6BKHm0yb&t=542 for that video
@xiaohui-dev
@xiaohui-dev 7 ай бұрын
Marked❤
@mjpond
@mjpond 6 ай бұрын
What's the timestamp for the topic "Turbo Native authentication with your Rails backend"?
@afzalmasood4495
@afzalmasood4495 7 ай бұрын
It seems tha your voice was quavering at some points. Were you nervous there? @chris
@excid3
@excid3 7 ай бұрын
Of course! I don't have a real audience when I record screencasts at home. 😜
@joshvandergrift
@joshvandergrift 6 ай бұрын
@@excid3 Legend! Hope to see more talks like this!
@abraham7966
@abraham7966 7 ай бұрын
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 7 ай бұрын
Start making pull requests!
@abraham7966
@abraham7966 7 ай бұрын
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 7 ай бұрын
@@excid3 By the way, can you direct me to the repo where the docs are?
@nelsonmfinda
@nelsonmfinda 7 ай бұрын
A legend 👏🏽 awesome talk! Thanks @excid3
Jason Charnes - Don't Call It a Comeback - Rails World 2023
26:01
Ruby on Rails
Рет қаралды 6 М.
Eileen Uchitelle - The Magic of Rails - Rails World 2023
42:46
Ruby on Rails
Рет қаралды 12 М.
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 5 МЛН
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 16 МЛН
Jorge Manrubia - Making a difference with Turbo - Rails World 2023
37:37
Alpha preview: Modern JavaScript in Rails 7 without Webpack
27:06
David Heinemeier Hansson
Рет қаралды 60 М.
Learn Active Record associations with Starwars
24:20
CJ Avilla
Рет қаралды 6 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 923 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Rails Core AMA - Rails World 2023
50:59
Ruby on Rails
Рет қаралды 8 М.
Profiling to make your Rails app faster - Gannon McGibbon
41:26
Ruby Central
Рет қаралды 8 М.