(no title)
schlch
|
2 years ago
I find it challenging to take this guy seriously. In this particular video, he first claims to have extensive experience writing Ruby code, yet he seems to struggle with understanding a basic Rails CRUD example. I even checked his GitHub profile for past noteworthy contributions but was again disappointed. Is my critique too harsh, or is he just not accurately representing his expertise? Also did you know he used to work at twitch? I am sure but he may have mentioned it before.
toastercat|2 years ago
So yeah, no one should take him seriously.
karmakaze|2 years ago
schlch|2 years ago
cassiogo|2 years ago
But then, for someone not deep into react, a magic string like "use server" also does not clarify anything.
Also, he argues that just because you can it does not mean you should scatter sql queries around your views. But again, just because you can do a bunch of implicit stuff on a Rails controller it does not mean you should.
lucasfdacunha|2 years ago
I felt that he has a bit of an agenda against DHH and I guess that's why he thrashes Rails as much as he did on that video.
Lio|2 years ago
Like droning on about scaffolding without acknowledging that it's just get you going training tool that you're expected to grow out of almost immediately.
Or bemoaning that Rails is "framework" and so you're forced to use all of it. It's just reasonable defaults you can opt out of really easily. e.g. swap out ActiveRecord for Sequel or replace ActionController with GrapeAPI. Don't like backend rendering? Just remove it. You can pick only the bits of Rails you want via Railties.
Even going on about how you're forced to put business logic in models is pretty silly. It's right there in the Rails Guides how to keep models only for data access and move business logic into business logic into pure service classes. Don't like that? Use modules or engines or Trailblazer or any number of alternatives.