I saw a bunch of "Ruby/Hotwire is slow" and "Who is even using Ruby for new startups today" comments on this platform the other day, and I want to share my opinion–a personal one!
React Server Components allow you to call your database directly from a component.
And that's great... but how do we make sure this code never ever runs on the client?
In 2024 the fastest, most productive way to build a CRUD web application is Ruby on Rails. People choose it for pragmatic reasons. Examples:
@GetLago
(YC S21, $22 M funding),
@UbicloudHQ
(Ruby on Roda, YC W24, $16M funding), Craftwork (S23, $10M ),
@rootlyhq
(YC S21, $15M),
Ok, a thought: we need a better catalogue of companies building with Rails. The one that includes not a few cool examples, but, say 50-80% of all notable businesses.
Why?
— Hiring. To boost chances of efficient and successful hiring on both sides,
@RubyOnRemote
is doing a great
Let's talk more about React and Rails. Very often, Rails teams can comfortably use Hotwire until just one particular page calls for something like React. And many don't know that we can add React (or Vue, or Svelte) without the hassle of building an API–with
@inertiajs
.
Thank you, Rails community, the most supportive community in the world ❤️🔥. That was my first RailsConf, and my head is still spinning and my heart is about to explode.
#railsconf
More
#Ruby
and open source happy stories 🎊:
@UbicloudHQ
raised a $16 mn Seed to build an open source alternative to cloud platforms (like AWS). So that you can exit the cloud (like
@dhh
did) because you have cloud at home 😅 (but a good one!). And guess what, Ubicloud is a
Hey friends, we built this page to explain what we do at
@evilmartians
and how we help dev tools startups, with examples, cost, timelines, and more:
Pls share to give us a little boost 💙
Rails is the core backend framework not only at Shopify and GitHub, but also Figma, Gusto, ConvertKit, Apple Music and so many applications that you use every day. YC's own software too.
New startups choose Rails in 2024 because it helps them ship faster than anything else. If you are building a web application, and not considering Rails, you are missing out.
Sharing the video, and context about this talk at RailsConf:
Ok friends, I got some _really_ cool news: on August 13
@ycombinator
will be hosting our SF Ruby meetup 🔥! With YC founders building with
#Ruby
speaking! Still working to get the registration link etc, but hey, save the date.
Because I don’t have a Schengen visa at the moment, instead of
@friendlyrb
I took a week off and decided to spend it with family near Tivat, Montenegro.
This was happening right there: the night after the RailsConf keynote where I spoke about them, team
@flexcar
successfully migrated 70 microservices and 30 databases to a Rails monolith. And the next day I see
@APIguy
on the beautiful terrace during the happy hour, surrounded by
Hey
@railsconf
friends! You might have heard at
@inazarova
’s keynote about our plan to replace 70 Java Microservices with one monolithic Rails app at
@flexcar
. Many of you have reached out to see how it went and I’m very happy to report… we launched! AMA
@simonsarris
This interpretation is so twisted, that it says more about the author’s live view than the topic at hand. College costs are the same, but women miss about half a decade of career and wage growth in order to raise children, plus suffer the wage gap. Lower earnings, lower rate of
@t3dotgg
Theoretically it's just a migration to the new GA4, but it is a painful breaking upgrade and we won't have access to the old UA data after July 1 😭. They are making it really easy to switch away rn.
All this time I was thinking about all the ways things could go wrong at the meetup, but it went smoothly, thanks to the super professional
@github
's onsite team. And thanks to our speakers
@bensheldon
@danfarina
@marcoroth_
and
@palkan_tula
, the night was so insightful and
Meet keynote
#speaker
@inazarova
, CEO, Evil Martians 👩🏻💻✨
She believes clients are friends, and we care about each other. Armed with wit, passion, and a sprinkle of mischief, she proudly steers Evil Martians toward extraordinary achievements!
Learn more:
Another great day for the
#Rails
community:
@GetLago
, an open source alternative to Stripe, built on Ruby on Rails, raised a $22M Series A round 🥳. Congratulations! It is an inspiration for all Rubyists out there 😼 The team started in 2021.
Peeking into the repo is super
Let's admit it: I am extremely EXTREMELY excited to be on that list together with the people I admire. To be at this conference. To be a part of this community. ❤️
Hey! I'm not doing any travel/conferences till September, so my calendar is much more open. How about this: you can schedule a call with me on any tech, devtools, business related topic–if you think I can be useful with that =) Go ahead and pick a slot:
Although I don’t wear this style daily, a mini gives me a ton of energy on stage. Some of it was also to match the Cinderella gifs in the talk 😁. It feels great somehow!
Rails does not necessarily mean Hotwire. Hotwire is great for its use case, and it can adopt the Optimistic pattern as well–there's a community effort there. But Rails is bigger than it's core, and it's always been.
My
#RailsConf
Keynote rec is out! Yes, I look a bit funny on stage, and I still remember feeling something like an electrical circuit with everyone in the room⚡️. Share it with people who are hesitant about the future of
#Ruby
and
#Rails
One year ago I became the CEO of the team of my dreams, Evil Martians. In 2017, after two crashed startups (and one marriage), I felt pretty worthless when I joined as an account manager. Gradually this team cured me and made me feel so strong — like never before ❤️. Love you
As I'm packing my bag for the
#RailsWorld
2024 that starts with a Day 0 tomorrow, I couldn't be more excited! This sold-out (again!) conference, organized by the Rails Foundation, is bringing together Ruby people from around the globe. Why this year's event is so special:
Something very personal that I cannot stop thinking about. I am 36, never had a child. Should I undergo complex medical procedures involving hormone injections and operations to have a chance to give birth 5-6 years from now? I am not sure if I will have the right circumstances
We started 7 projects in May already, and I'm pumped!
They are:
– UI framework (going to be open-sourced!) for a tech giant
– design sprint for an AI-native code editor
– design sprint for an AI-native issue tracker
– frontend for AI pair programming tool
– frontend performance
Open source does not need donations. They are never enough, and ultimately they cannot make a difference. First and foremost, open source needs companies to be open in return: be open about the open source you are using, endorse the authors, get your logos on their repos or
I’m in SF for the next 1-2 weeks, meeting with dev tools teams and investors. We’ve got a cool GPT-based docs product and more Evil Martians goodies 🌸. Happy to grab a coffee.
CEO at
@evilmartians
, co-founder at
@any_cable
and a true coffee geek!
As a recognized leader with rich experience in the
#Ruby
community,
@inazarova
will join us as one of the speakers for
#EuRuKo2024
🙌
Fun fact: we drink a lot of ☕️ in
#BiH
, it's a perfect match!
🌹
Have you tried for Active Storage? It works like a charm, giving you an instant scale and efficiency boost. It's a clear example of the the power of the adapterization of
#rails
.
Try it out and tell us what you think!
#imgproxy
End of December is when I always have zero energy. This time I start suspecting that it's not the actual tiredness, but rather the process of resting and recharging, that I allow myself around Xmas, that feels like being tired... Anyways, we just had the Holiday Edition All Hands
This week was crazy.. or, this _number of_ weeks. Among other things, we rented a small 2-person office (a wework) for the Martians in SF. We need it for visas, but hey, I already had a business meeting in the Salesforce park below. Hint: we expect more Martians here 🙏
We got this amazing recording of the meetup, and we're uploading it soon. Dan's take on Ruby, based on his experience building Postgres at Heroku, then Citus Data, Crunchy Data, and now Ubicloud, is on point: Ruby is practical, stable and restrained.
We need “generics” to replace Heroku and new overpriced PaaS in
#RailsWorld
opening keynote by
@dhh
. Make developers confident deploying and running Rails apps without locking on a vendor or an overpriced platform.
The video and slides from the SF
#Ruby
meetup are ready:
Thank you again to
@meraki
for not only hosting us in the cool place, providing great pizza, healthy salad, and tasty drinks, but for the recording too 💚
Next time we meet on August 13 at Y
Using Postgres (or ClickHouse) as a driver for ActiveRecord, or
@imgproxy_net
as a driver for ActiveStorage, or replacing ActionCable with
@any_cable
is very different to "stitching" a bunch of 3d party services together.
My fav topic!
@simonw
dreamed of working for a decade on
@datasetteproj
and also hiring a team. Got accepted into GitHub Accelerator to find a sustainable model for this. Considered options: sponsorships, paid courses, SaaS and enterprise licensing. And decided to start SaaS on
Examples of "latency" that we've seen recently were all about the tradeoff between the "zero latency illusion" of optimistic UI (Linear-like) and data accuracy (that requires a roundtrip to DB and cannot be instant). It's a design decision to be made separately in every case.
I wanted to share my impressions from
#RailsWorld
immediately, but I could not calm down 😅. What can I say? The shared excitement was so palpable you could spread it on a piece of bread. And we were the luckiest, with
@palkan_tula
and I speaking,
@skryukov_dev
supporting us.
Благодаря этому треду ревакцинировалась пфайзером, получила европейский сертификат о прививке, и теперь провожу отпуск в Париже 💙 Это точно реальность?
Does it mean that they only use Ruby? Of course not! The superpower of Rails is its "adapterization". Adapterization means that as soon as you need to swap a part of the core with something more fitting, there is a well designed, native and productive way to do it.
One more example:
@WhopIO
, a digital marketplace started during covid by three 21 year old recent college grads, built on Rails, reached $300+M sales volume, $18M funding, going strong! "Thanks to Rails, we could ship every feature our customers asked for"–
@jacksharkey11
my superpower... spend 20 min on makeup that no living being can notice... 😭 (also super sleepy after all the events in SF and flying back to Lisbon tomorrow)
📆 March 28, 5 pm, SF Bay Area
#Ruby
Meetup at
@github
HQ! This is how I'm hoping meet and connect ALL rubyists of the Bay Area, and all the future ones too.
One approved speaker is
@palkan_tula
. Please DM me if you want to speak, as we want 2-3 more 30-min talks. Let's hang out!
@rbranson
@skamille
I could never understand when and how personal attacks got normalized in this community. And making such statement about the author of one of the major web frameworks is not very sensible.
For my
#RailsWorld
talk I was looking for examples of large companies built on open source written in Ruby, something beyond
@github
and
@gitlab
. The finds are pretty cool:
1.
@Instructure
, based on open source Canvas LMS, an ed tech public company worth $3.6B.
2.
@rapid7
, based
Sem dúvida uma das pessoas mais incríveis a subir no palco da
#RailsWorld
foi a
@inazarova
!
Ela é um ótimo exemplo de “renaissance developers” que o
@dhh
falou que precisamos nos tornar
#tropicalrb
I recorded my first podcast as a host today, with massive help from my team. As I was recording, I kept thinking about my first podcast as a guest, the Ruby on Rails podcast with Brittany Martin. She gave me so much confidence..