One word that describes my
relationship with Ruby on Rails? ,>> Special.
>> Love? ,>> Fun.
>> Magic. ,>> It's complicated.
. ,>> Yeah. Think complex, yeah. Complicated works.
>> Very Facebook esque answers. ,>> For me, empowered. You can
do so much with something that ,in the grand scheme of things is small.
>> One of the key problems that Shopify ,is trying to solve with Ruby on Rails
is to get it to scale to a massive size. ,>> How to make Rails easier for new developers,
how to make Rails easy to work with. ,>> We're solving problems anywhere from
security, to speed optimizations. We're ,really thinking about the future of Rails
and how we can help it continue to grow. ,>> It keeps changing and it keeps getting
better. Rails 7 is one of the most exciting ,releases of Rails, ever. Who can say that
after having their framework being around for ,I don't know since 2004.
>> Why do you continue to invest ,in the Ruby on Rails community?
>> I like this question. ,I really like this question.
>> We continue investing in Ruby on Rails ,to make sure the language and the framework are
100 year languages and framework and top choices ,for new people coming into the community.
>> It's not just a technical investment, ,it's features that everybody needs
to scale and grow and use Ruby. ,>> Programming in Ruby makes me
happy. Using Rails makes me happy ,and I want developers to feel the joy I do.
>> I feel like I really belong to this community ,and I feel like people deserve to feel that way.
>> There's so many really nice and talented ,people who share their knowledge and
so many people that I look up to. ,>> Nailed it. The end?
>> The end. I think ,that's a wrap.
>> It's a wrap! ,.
>> ,Hey, everyone. This is a really big room. Welcome
to Day 2. I'm Mike. I work at Shopify. I've been ,asked to say a few words. They're my employer,
though, so it's going to be a little one-sided. ,That said, I'm happy to have a candid conversation
about what it's like to work at Shopify so if you ,want to find me and have a good conversation about
what I like and what's painful, happy to do that. ,Let me start with a simple fact,
which is that Shopify and Rails ,have really grown up together. Both
were just little, baby things in 2004, ,when our CEO, Cody, was there. The Rails
doctrine is part of our engineering culture ,so if you think about developer happiness, menus,
sharp knives, majestic monoliths, it's all here. ,Shopify's product vision is pretty simple. We
want to give entrepreneurs everything they need ,to run their business online and
focus on what makes them great. ,So...sorry about that. I'm trying
to balance two laptops up here... ,so, in addition to the storefront payment
gateways, we're doing merchant financing. ,We're trying to get all of our merchants do
one or two-day shipping to keep up with Amazon. ,We actually are featuring two
Portland, local merchants, here, ,this week. One is Loop, which are ear
plugs and the other one is Smith Tea. ,I think we have samples and stuff down there,
too. Just stop by the booth and check it out. ,But I want to come back to rails, right. So, we're
able to actually scale all the way up from those ,small merchants, to huge merchants by Red Bull and
we do it all with Rails. We want to pay that back, ,as well as we can. And so I want to just spend
a minute talking about how we pay off that debt, ,but also contribute back to a much larger goal.
So, it's really common within Shopify about ,wanting to be a 100 year company. 2122, if
Shopify's still around, what will be different ,in the world? Part of my job is to look at
what the stack will be like in 2122. I want ,my team to have contributed to making it true.
So, how do we make Ruby on Rails 100 year tools? ,I think the it's not just making Rails great for
new projects. It's things like, I have a list. ,Production performance, making sure you
can actually scale out when you need to. ,It's well-formed opinions and architecture.
It's easy upgrades, great editors, avoiding ,anti patterns in your database. When you want
to use the power of types in your codebase. ,Ruby on Rails ,sorry. So, the idea is we want to define what
Rails at scale means, not just thousands of ,engineers, millions of lines of codes, but
hundreds of year. This is what we're trying to ,shoot for at Shopify. So, just a quick rundown.
We're trying to improve tooling, open source, ,a lot of the tools we use. We're trying to make
VS Code, the best editor. We're working on making ,upgrades, automating upgrades to Rails easy. We're
trying to focus on Ruby performance. We created ,YJIT. We also just announced a half a million
dollars in funding for science researchers. ,We're trying to work on the security of the
ecosystem. In a couple weeks, we're going ,to announce a long-term partnership with Ruby
Central related to the open source supply chain. ,So, keep your eyes open for that one.
So, the video you just watched was all ,of us who are on my team at Shopify. Some of
those faces are probably familiar because they ,are world-renowned experts. We're growing the next
generation of Ruby on Rails experts, as well, who ,can continue the work and hopefully giving us a
chance of having a 100 year tooling and ecosystem. ,That's it. We're not so big and Shopify. We
want to do our best to make Ruby on Rails ,last as long as possible. My real hope is
you get to use some of our software and ,some day we get to collaborate with you
on making Ruby on Rails 100 year tools. ,Thanks.
.
Congratulation! You bave finally finished reading how to reference current session shopify rails and believe you bave enougb understending how to reference current session shopify rails
Come on and read the rest of the article!