Rails 7: The Demo

Sdílet
Vložit

Komentáře • 169

  • @Akitando
    @Akitando Před 2 lety +313

    The 15 minute Blog from 2005 was mighty impressive back then, and to this day there's still not many solutions that can accomplish the same this easily without a lot of tweaking.

    • @CaioAbe
      @CaioAbe Před 2 lety +23

      Can't wait to watch Akita DHH interview

    • @wellitonmoreira990
      @wellitonmoreira990 Před 2 lety +2

      @@CaioAbe It will be legendary

    • @585ghz
      @585ghz Před 2 lety +1

      Legend

    • @v1ctoR-93
      @v1ctoR-93 Před 2 lety +3

      You forgot to mention something also from early 2000's: TextMate hahaha when he did "mate . " I was like 😱

    • @luisdomiciano
      @luisdomiciano Před 2 lety

      A lenda por aqui.

  • @aps69
    @aps69 Před 3 měsíci +9

    After watching this i am thinking about all the things i spent hours on working with react which he did in minutes

  • @jeremyward9363
    @jeremyward9363 Před 2 lety +214

    Chapters / Timestamps:
    0:00 Scaffolding
    4:00 Developing the Domain Model (Post)
    5:08 Built in console/repl
    6:15 ActionText Rails' Rich Text Editor
    9:20 Javascript Import Maps - no node or webpack :D
    10:25 Adding JS packages using pins
    12:50 Downloading JS packages instead of using CDN
    13:40 Adding Comments to the Blog Post
    15:40 Adding Comments to the Web UI
    20:40 Adding Email Notifications with ActionMailer
    24:20 Live Updates via Websockets
    27:30 Testing
    29:15 Deploying to Heroku
    It's Amazing the toolbox that comes with Rails from `rails new`

  • @jarredmacquoid7688
    @jarredmacquoid7688 Před 7 měsíci +23

    This demo of Rails 7 showcases its powerful features and improvements, making it an exciting update for developers. Can't wait to try it out!

  • @externix
    @externix Před 2 lety +38

    Presentation style: DHH from 2010 🙂 The time of Rails and Railscasts. Thanks for the presentation and nostalgia!

  • @hass89
    @hass89 Před 2 lety +43

    Rails never ceases to amaze.

  • @MrSama1000
    @MrSama1000 Před 2 lety +36

    As a CE student in my final year, the things that I see being developed in RoR and Hotwire just blow my mind. This is very inspiring and by working on projects using this tech stack I have learned and understood a lot.

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

    I used RoR to build a few side projects. About 8 years ago was the last time I worked with Ruby On Rails, and since then I've been focused on backend development at my job. It's amazing that I can still understand this demo without any problem. There are some changes, e.g. how js is imported, and the live updates support. But it's like old friend and everything is so familiar, including the Textmate editor and the theme... Over the years I gave react/nextjs a few tries, it's too complicated for me or I didn't try too hard. I think I will come back to RoR, for my next project. Thank you for evolving the RoR and keeping it simple!

    • @user-gj8fb8bl5g
      @user-gj8fb8bl5g Před 2 měsíci

      js import has been changing with almost every major rails version. its been a pain tbh. import maps however definitely seems like the best system we've had so far!
      ruby itself has come a long way. and of course rails is friendlier than ever. definitely give it a shot in spare time ;)

  • @AndreyAzimov
    @AndreyAzimov Před 2 lety +6

    Thank you for keep doing this all these years!

  • @edu28811
    @edu28811 Před 2 lety +1

    Thank you, DHH. God bless you.

  • @dupre7416
    @dupre7416 Před 2 lety +47

    I've been developing software professionally since 1990. I've written code in dozens of languages over the years and Ruby on Rails is by far my favorite.

    • @ChadWoolley
      @ChadWoolley Před 2 lety

      Same, except lack of type safety in Ruby was a big downside. Looking forward to trying some of the Ruby 3 type safety and pattern matching.

    • @darkamenosa03
      @darkamenosa03 Před rokem +1

      ​@@ChadWoolley I don't think it is a downside. I am too tired of doing Typesafe things from Java/C# ... That's why I switch to scripting languages. Typesafe doesn't ensure the correctness of the program. lol!
      If they added typesafe to Ruby, many developers would stop using it.

    • @SlavaEremenko
      @SlavaEremenko Před 5 měsíci

      @@darkamenosa03they can always add optional type definitions, the way PHP was updated

  • @potloodgum
    @potloodgum Před 2 lety +8

    Thanks for this! Teaching Rails today, really fun and happy with the javascript approach, beginning students really get demotivated by all those front-end frameworks.

  • @Ostinslife1
    @Ostinslife1 Před 2 lety +15

    Gonna have a fun time teaching this to students.

  • @je9625
    @je9625 Před 2 lety +4

    Not only is Rails good and getting better, David is also a great teacher. This demo is better than most of the tutorials out there.

  • @antoniotrujillo7636
    @antoniotrujillo7636 Před 2 lety

    All what has been achieved for RoR7 looks great. Well done again for helping the community and taking the time to prepare&present this intro to RoR7. Thanks all the team and individuals that have made Ryby & Rails possible.

  • @abdellahramadan9001
    @abdellahramadan9001 Před 2 lety +8

    I am going to build my next project on Rails. Thanks for the amazing work.

  • @vinimartinson
    @vinimartinson Před 2 lety +3

    thanks DHH, God bless you for such wonderful fw!

  • @jwaiswa
    @jwaiswa Před 2 lety +2

    This is beautiful... I make a living off rails, and so glad to see the passion here...

  • @Deanin
    @Deanin Před 2 lety +3

    Very fancy, glad to see some of these changes evolving from what we had in Rails 6.

  • @the_bread_code
    @the_bread_code Před 2 lety +1

    Very excited to see what the team has baked! Thanks for the demo.

  • @LuisFlores1961
    @LuisFlores1961 Před 2 lety +1

    The more I learn Rails, the more I love it, thank you!

  • @cnphause
    @cnphause Před 2 lety +3

    My favorite part of this is watching a guy like DHH also "forget to edit the routes file". We're all the same. 🙂

  • @ilkveson244
    @ilkveson244 Před 2 lety +3

    I've been following the evolution and development of Rails with admiration. I especially liked the refresh made on the javascript side.

  • @makeitnow_in
    @makeitnow_in Před 2 lety +1

    He just shows of how cool and awesome his creation is. Awesome content

  • @harryuan65
    @harryuan65 Před 2 lety +7

    Just FYI:
    I was following the steps, and rails crashes after uploaded the image with "Cannot load vips",
    you need to brew install vips first

  • @NoobCodeSaga
    @NoobCodeSaga Před 2 lety

    Amazing, this versions is awesome! Make me happy again! Thanks for all contribuitors.

  • @lahirujayaratne
    @lahirujayaratne Před 2 lety +4

    Thanks a lot, DHH and Matz! You guys are amazing!

  • @anthonypetruzzi158
    @anthonypetruzzi158 Před 2 lety +6

    God do I miss developing in RAILS 🥰 Thank you so much for creating it DHH 🥰

  • @chrisbrace6915
    @chrisbrace6915 Před 2 lety

    Awesome to see what is still possible with the r[Evolution] of the Rails framework!

  • @richdownie3037
    @richdownie3037 Před 2 lety +1

    🏆The hot-wired comments bit takes me back to your Canada-On-Rails (Vancouver 2006) demo. I think you called it Armageddon back then 😆 Bravo, thanks David!

  • @umidjonustabaev9624
    @umidjonustabaev9624 Před 2 lety

    Thank you for such a great tutorial and framework!!!

  • @erichayes5000
    @erichayes5000 Před 2 lety +4

    It's amazing to see how far we've come from "Build a blog in 15 minutes"!

  • @marcelfahle
    @marcelfahle Před 2 lety +3

    dhh with the textmate flex 💪 love it!

  • @geraldspreer
    @geraldspreer Před 2 lety +2

    Keep up the good work, David.

  • @sebastiaanhols9103
    @sebastiaanhols9103 Před 2 měsíci

    F*CK YES! This is awesome. I haven't been this stoked to build something in like 10 years. Thanks for putting the spark back.

  • @codyelhard5779
    @codyelhard5779 Před 2 lety

    DHH Giving the best Christmas gifts out here
    ...
    And all the contributors

  • @marvelouswololo6677
    @marvelouswololo6677 Před 2 lety

    This is amazing.

  • @LuisFernandoPimenta
    @LuisFernandoPimenta Před 2 lety

    Fantastic 🎉

  • @user-yj8vj3sq6j
    @user-yj8vj3sq6j Před 2 lety

    Good old 15 minute blog. You've changed over the summer

  • @terryhenyo9216
    @terryhenyo9216 Před 2 lety +10

    Even if the Rails documentation is great, I wish there are more learning resources when version 7 comes out. I've noticed that books/tutorials/videos on Rails has been declining ever since version 5. It's a shame really, judging by the course enrollments on Udemy and YT video views, people are still willing to learn it.

    • @programmingcheatsheet
      @programmingcheatsheet Před rokem +3

      It's absolutely impossible to find any reasonably good video tutorial content that covers creating a practical full stack application using stimulus and hotwire. Even this video just sort of waves a hand at turbo frames and any information about turbo streams and just throws in like a line of code to demonstrate that it exists and moves on without any further explanation. It's very frustrating as a developer trying to learn how to use rails for real life things

  • @rodrigogemaque3020
    @rodrigogemaque3020 Před 2 lety +1

    you are my hero man🤘

  • @VoodooSoulMusic
    @VoodooSoulMusic Před 2 lety

    fantastic, so many previous issues i had, resolved here

  • @RyanJeffB
    @RyanJeffB Před 2 lety +2

    Thanks for the update. lot of things to do this coming year to upgrade haha. but it is cool and easy to use. Bedankt and Kudos.

  • @aftakitani
    @aftakitani Před 2 lety +3

    So Rails is now twice slower to develop since we went from Blog in 15 minutes to blog in 34? Just kidding! Thank you so much for this awesome release!

  • @ballerq314
    @ballerq314 Před 2 lety +1

    I'm new to the Rails world, but I'm very excited about Rails 7

  • @ChiragThakur09
    @ChiragThakur09 Před 2 lety +9

    WoW, I wonder why you have not published any full courses on ruby on rails, your teaching is so well. I watched the whole video and was able to follow through quite well.

  • @shivar547
    @shivar547 Před 2 lety +1

    Ruby on Rails always beautiful and amazing that's way we love always...!

  • @projectguild6694
    @projectguild6694 Před 2 lety +1

    Great video!

  • @kwhandy
    @kwhandy Před 2 lety

    dhh actually Ryan Reynolds when he knows how to code at that well

  • @wmcraver
    @wmcraver Před 2 lety +3

    This Hotwire stuff works like facking magic!

  • @user-li1dp1ck5t
    @user-li1dp1ck5t Před 2 lety

    Thanks for RoR bro keep it up!!!

  • @themesaika4207
    @themesaika4207 Před 2 lety

    Fantastic.

  • @mouhamaddiop1144
    @mouhamaddiop1144 Před 2 lety

    The legend !!!! that's it.

  • @elisson357
    @elisson357 Před 2 lety

    Thanks for sharing.

  • @bradchellingworth5973
    @bradchellingworth5973 Před 2 lety +34

    I can't wait for rails 7. so excited to not have to use webpack :)

  • @AdemDinarevic14
    @AdemDinarevic14 Před 2 lety

    Awesome!

  • @agl1925
    @agl1925 Před 2 lety

    Very nice!

  • @bachos4864
    @bachos4864 Před 2 lety

    RAILS 💪 წარმატებები

  • @gmergulhao
    @gmergulhao Před rokem

    web developing finally made cool for admins! Thank you for your effort

  • @SUMITDAKSH
    @SUMITDAKSH Před 2 lety

    Good job DHH 👍

  • @DigiDriftZone
    @DigiDriftZone Před 2 lety +1

    What code editor is that? - really great video, I am excited to upgrade our app from Rails 6 and UJS to Rails 7 + Hotwire!

    • @elmira741
      @elmira741 Před 2 lety +2

      This IDE is called Mate

  • @elbowdonkey
    @elbowdonkey Před 2 lety +1

    I looked through the release notes and can't find anything talking about removing "Wooops" from Rails demos. I'll miss that feature.

  • @daily-coffee-pour-over
    @daily-coffee-pour-over Před 2 lety +2

    6:02 Does rails console now print attributes line by line by default?
    I always need to bundle add amazing print gem or sth alike to do that.

  • @Mixesha001
    @Mixesha001 Před rokem

    These days I use Rails with Redis for my API and Svelte for the client. The issue with Hotwire is that there is little documentation about.

  • @dlvl86
    @dlvl86 Před 2 lety

    So many things happening in this video. Rails continues to keep pushing the bar…

  • @abdouazizseck8838
    @abdouazizseck8838 Před 2 lety +1

    Rais is the best one Ever ! GOD BLESS BIN/RAILS .... it's A BIG RASHINGAN

  • @frockygarcia2004
    @frockygarcia2004 Před 2 lety

    my idol superhuman DHH. I'm from PH btw

  • @mooktakim
    @mooktakim Před 2 lety +2

    Who remembers the "woops!" guy?

  • @Zen.Obie1
    @Zen.Obie1 Před 2 lety

    Too many pros ❤️

  • @pulgamecanica
    @pulgamecanica Před 2 lety +1

    NO WAY !!!! This guy is the actual creator of RoR!!!

  • @devinlounge
    @devinlounge Před 2 lety

    I'm here and want final rails 7!!!!

  • @JakobSkjerning
    @JakobSkjerning Před 2 lety

    Needs more "whoops"!😆

  • @ihwan_id
    @ihwan_id Před 4 měsíci

    thanks david

  • @bavan1358
    @bavan1358 Před 2 lety

    sir can you please make a beginner ruby on rails tutorial playlist

  • @elmira741
    @elmira741 Před 2 lety +1

    I ❤️ Ruby on Rails

  • @BehruzbekOtayev
    @BehruzbekOtayev Před 3 měsíci

    What? The DHH has a CZcams channel? Great!

  • @income3000
    @income3000 Před 2 lety +2

    can you please explain how fix the image rendering bug at the end of the video

  • @SuperAn0nymus
    @SuperAn0nymus Před 2 lety

    if you're getting error with turbo_stream_from, then manually start redis server by running $redis-server in terminal

  • @user-is9zo2yc6i
    @user-is9zo2yc6i Před 2 lety

    Which combination is recommended to use? I just dont want reading a lot information to choose any js builder or css.

  • @n00bma5ter69
    @n00bma5ter69 Před 2 lety +1

    Console in the error screen 😍. Marry me

  • @salocharabati
    @salocharabati Před 2 lety

    Magic 🪄

  • @joseryzmal
    @joseryzmal Před 2 lety

    🔥🔥🔥

  • @abhishekkushwaha1708
    @abhishekkushwaha1708 Před 2 lety

    Hey people, I have a question to anyone who can answer.
    Suppose I have a model called Post which has two attributes, title and description.
    The traditional way of NEW & CREATE and EDIT & UPDATE handle one instance at a time.
    But how can I implement a functionality of saving/updating multiple instances at once using one single submit button.
    (Preferably with SIMPLE FORM)

  • @muhammadmudasir367
    @muhammadmudasir367 Před 2 lety

    daterangepicker not working on rails 7 please make h complete video on daterangepicker

  • @nejdetkadir4447
    @nejdetkadir4447 Před 2 lety

    🎉

  • @NormCantoral
    @NormCantoral Před 2 lety +2

    lucky 7 for rails. not unlike windows which also had a very nice version 7. 7's FTW

  • @abdouazizseck8838
    @abdouazizseck8838 Před 2 lety

    Hi David Heinemeier Hansson, i really enjoy your videos, can you please make a video with Stripe using Rails 7 on payment of a product. Thanks in Advance

  • @dennis.blondell-decker
    @dennis.blondell-decker Před rokem +1

    Ruby on Rails is still one of the best complete solutions for a web application.
    At some point looking through this video, it all becomes magic hieroglyphics, incantations with a particular taste for how to do things, but nevertheless what I would call search-driven development because you have to search the web for how to do things, even if you read a book or two on the framework.
    I suppose this is normal for any kind of framework that becomes a world unto itself when trying to handle everything, and that's fine when you want a quick turnaround.
    If you want engineering instead of tooling, look elsewhere, or let yourself be inspired by this!
    It is instructive to compare this video with the original demo of Ruby on Rails from 2005 in half the time. It truly is amazing how many things Ruby on Rails handles for you without too much fuzz.

  • @mikopiko
    @mikopiko Před rokem

    11:45 why use a whole js library for simply getting the same results as "time_ago_in_words" tag?

  • @ChiragThakur09
    @ChiragThakur09 Před 2 lety

    Please make more videos..... please please please.

  • @ukaszczapiewski4580
    @ukaszczapiewski4580 Před 2 lety

    What is your opinion/view on ICP?

  • @clementcoquille4153
    @clementcoquille4153 Před 2 lety

    Please god, I dont wanna work on another framework T_T

  • @zchrb
    @zchrb Před 2 lety +1

    Rails server crashes when I upload an image through the rich text editor. The image doesn't display either. Any ideas why?

    • @DanielMoraisdmgm
      @DanielMoraisdmgm Před 2 lety +3

      I went through the same problem (in stacktrace: Could not open library 'libvips.42.dylib'). This indicates there was some missing libs in my os (mac os) so I've installed vips (brew install vips) and the problem mas solved.

    • @zchrb
      @zchrb Před 2 lety +1

      ​@@DanielMoraisdmgm Ah thank you! I got it to work once I did a brew install glib & brew install vips. Appreciate you taking the time to comment :)

  • @sh-qj5ss
    @sh-qj5ss Před 2 lety

    Sign up not ,taking in rails 7 showing undefiend method user ,and attribute matching error ,any solution?

  • @anonimetitus
    @anonimetitus Před 2 lety

    Strange: at 6:30 the generated sql for all_day starts from 23:00:00

  • @live_views
    @live_views Před rokem

    Hi David, I have joined as a junior developer of ROR in a SASS company. we got a requirement to build a service bot for the ecommers application which should be selection/rule-based chart bot link godaddy customer support. in which based on the options selected the response should be made. so is there any gem or service by which we can build it.
    Thank you.

  • @siyaram2855
    @siyaram2855 Před 2 lety +1

    What editor he is using

  • @discipulus
    @discipulus Před rokem

    ¿Are you the real
    David Heinemeier Hansson RoR's creator?

  • @engie519
    @engie519 Před 2 lety

    Does anyone know how to implement Foundation as css framework?

  • @hoblon
    @hoblon Před 2 lety +2

    It seems like 16 years later it's 2 times harder to create a blog according to the timing ^_^

    • @llejk
      @llejk Před rokem +1

      Indeed it is, tech got more complex, blogs are fast and styled, by default more fancy than a tech news site or a fashion advertisement in 2005.