Earlier quoted context omitted.
What I don’t get is, what does Shopify get from this? I’m assuming there’s a ton of reputational risk in this move, and my understanding as an outsider is that Shopify already has a ton of weight in the Ruby ecosystem - they seem to be the one case quoted by everyone as the “proof that Ruby scales”.
They are a multi-billion company that is highly dependent of RubyGems and a breach could ruin their business. So they have intrinsic reasons to support anything that keeps Ruby and Rails floating.
I'm leaving Ruby Central
111–120 of 134 posts
Re: I'm leaving Ruby Central
#112Earlier quoted context omitted.
In a word, yes.
What I don’t get is, what does Shopify get from this? I’m assuming there’s a ton of reputational risk in this move, and my understanding as an outsider is that Shopify already has a ton of weight in the Ruby ecosystem - they seem to be the one case quoted by everyone as the “proof that Ruby scales”.
Re: I'm leaving Ruby Central
#113Just a glimpse: > London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits [1] [1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64
Re: I'm leaving Ruby Central
#114Earlier quoted context omitted.
In a word, yes.
What I don’t get is, what does Shopify get from this? I’m assuming there’s a ton of reputational risk in this move, and my understanding as an outsider is that Shopify already has a ton of weight in the Ruby ecosystem - they seem to be the one case quoted by everyone as the “proof that Ruby scales”.
0: https://www.shopify.com/news/david-heinemeier-hansson-board
Re: I'm leaving Ruby Central
#115Tangent: IMO this is why you keep your repos under your account, and don't give them over to a group acct. Unless you no longer want/care about control, or things like this happening. If that's the case and you've moved on or are OK with moving on, then do the group account.
Re: I'm leaving Ruby Central
#116Crazy to see that embrace, extend, and extinguish are still fundamental game plans. I guess the only lesson here is trust no one and keep your repos under your account.
How does this fit the EEE pattern? For reference, here is Wikipedia's description of EEE: > "Embrace, extend, and extinguish" ... is a phrase that the U.S. Department of Justice found was used internally by Microsoft to describe its strategy for entering product categories involving widely used open standards, extending those standards with proprietary capabilities, and using the differences to strongly disadvantage…
Re: I'm leaving Ruby Central
#117Earlier quoted context omitted.
That sounds like a neat idea. Do you have a proposal for that? Would it be compatible with specifying urls (such as git repos)?
Bundler already does this. # From a specific branch gem 'my_gem', git: 'https://github.com/user/my_gem.git', branch: 'development' # From a specific tag gem 'my_gem', git: 'https://github.com/user/my_gem.git', tag: 'v1.2.3' # From a specific commit (ref) gem 'my_gem', git: 'https://github.com/user/my_gem.git', ref: 'a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0'
Re: I'm leaving Ruby Central
#118Earlier quoted context omitted.
> it was never clear what the niche of Ruby Ruby on Rails Chef --- Some of the largest websites in the world run on Ruby: GitHub and Shopify.
Chef seems to be almost dead. I'm still using it personally but don't know a single company in Germany still using it.
Ruby was used, for example, as the DevOps language prior to Go
Re: I'm leaving Ruby Central
#119Just a glimpse: > London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits [1] [1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64
Re: I'm leaving Ruby Central
#120The solution is to design package managers around the uniform resource identifier: a way to locate online assets that is mostly (ignoring DNS) decentralised and better than having one org own all the packages.
This resembles the "monolith" vs "micro-services" discussion. If you spread the packages over thousands of domains, hosts, providers, reliability will be horrible. And it's uncontrollable. In theory, RubyGems could run code analyzers on all uploads to detected malware. Good look if you just haven an index of repositories/packages hosted elsewhere.
Sounds nut? We used to do this with .dlls in sourcesafe and was fine. boring.