4 ms·
Welcome to the legacy of Rails! Jose Valim contributed heavily to that ecosystem back its heyday. Nearly all of the cultural norms like embracing "convention ov
by fny 5y ago
Welcome to the legacy of Rails! Jose Valim contributed heavily to that ecosystem back its heyday. Nearly all of the cultural norms like embracing "convention over configuration" came from Rails.
Thankfully, Jose appreciates performance and engineering more too, traits the Rails community was as keen about.
- callamdelaney 5y agoThe rails community were keen about performance? You'd never have guessed.
- acrooks 5y agoI think they meant "wasn't* as keen" - in context the sentence as-is doesn't make sense.
- krainboltgreene 5y agoAt least 3 talks for ever conf were about rails performance. The rails team itself did a lot of work to improve performance. Rails core teams even spent considerable time working on MRI to improve performance. Thousands of libraries devoted to this very topic just for Rails.
- fny 5y agoI don't deny this, but it's all been an after thought whereas with Erlang/Elixir its been part of the focus from day 1.
- krainboltgreene 5y agoWhat in the world is an "afterthought" for something that continually improves? I mean, you're not even right.
- fny 5y agoTypo sorry. They were definitely NOT.
- lawik 5y agoYeah. Rails certainly has a lot of influence over the developer experience aspects of Elixir and Phoenix. Love most of what that brought. Jose has really thread a needle with Elixir I feel. Rails has a strong reputation for productivity, it doesn't have the strongest reputation for long-term maintainability (though it can certainly be maintained). Or that's what I hear from the ex-Ruby devs in Elixir. I came via Python and I'd say the same of Django.
- dnautics 5y ago> Jose has really thread a needle with Elixir I feel. There was kind of something in the zeitgeist ready for this... This was a video by Gary Bernhardt in 2012 (that's like, Elixir -2 years?). I've queued it up to where he talks about basically wanting to go live on a cruise ship, fork rubinius, and rebuild ruby on top of erlang. The main chunk of the talk is about the software pattern that Phoenix and Elixir really tries to get you to adopt. https://www.youtube.com/watch?v=yTkzNHF6rMs&t=2400s https://www.youtube.com/watch?v=yTkzNHF6rMs&t=2400s