Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

My first RailsConf, 2023

Slide 3

Slide 3 text

RAILS WORLD AMSTERDAM 2023 IRINA NAZAROVA CEO @ Evil Martians Co-founder @ AnyCable 3

Slide 4

Slide 4 text

MISSING: STARTUP STORIES

Slide 5

Slide 5 text

🤝 STARTUPS

Slide 6

Slide 6 text

☎ 5 8 z 13 21 25 ✨ ✨ ✨ ✨

Slide 7

Slide 7 text

UNEXPECTED: URGENCY TO BUILD

Slide 8

Slide 8 text

January 2023, North Carolina. Four experienced founders…

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

THEY CHOOSE…

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

…FOR THREE MONTHS

Slide 15

Slide 15 text

Craftwork needs: • Custom CRM • Lots of CRUD • Lots of API integrations

Slide 16

Slide 16 text

“OUR SPEED OF DELIVERY WITH NEXT.JS WAS NOT ENOUGH” MIKE BIFULCO CTO, CRAFTWORK

Slide 17

Slide 17 text

THEY SWITCH TO “BORING TECH”

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

“IT’S CRAZY, HOW FAST YOU CAN SHIP FEATURES WITH RAILS!” MIKE BIFULCO CTO, CRAFTWORK

Slide 20

Slide 20 text

“CONVENTION OVER CONFIGURATION ELIMINATES DECISION FATIGUE ” GAREN TORIKIAN CTO, YETTO

Slide 21

Slide 21 text

“RAILS IS COMPLETE” JOHN BACHIR DIRECTOR OF ENG, HEALTHY

Slide 22

Slide 22 text

“RAILS HAS AN OUTSTANDING ECOSYSTEM” DORIAN LUPU FOUNDER, BOTYGLOT

Slide 23

Slide 23 text

✅ Summer 2023: Y Combinator ✴ ✅ November 2023: $6M Seed round SUCCESS ON RAILS: CRAFTWORK

Slide 24

Slide 24 text

2021, the pandemic, NYC. Three 21 y.o. recent college grads…

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

“I WAS SKEPTICAL ABOUT RUBY” JACK SHARKEY CTO, WHOP.COM

Slide 28

Slide 28 text

“I DID NOT HAVE PRIOR EXPERIENCE WITH SERVERFUL APPLICATIONS” JACK SHARKEY CTO, WHOP.COM

Slide 29

Slide 29 text

“MY FIRST WOW MOMENT WITH RAILS WAS THE 15 MINUTE DHH BLOG VIDEO” KAI UWATERLOO DROPOUT BUILDING STUFF

Slide 30

Slide 30 text

“I – OBVIOUSLY – FELL IN LOVE WITH RAILS INSTANTLY” JACK SHARKEY CTO, WHOP.COM

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

“ACTIVE RECORD IS A PRODUCTIVITY SUPERPOWER” EDOARDO SERRA CTO, STEPFUL

Slide 33

Slide 33 text

“WE COULD SHIP EVERY FEATURE OUR CUSTOMERS ASKED FOR, BECAUSE RAILS ENABLED US TO BUILD SOOO FAST” JACK SHARKEY CTO, WHOP.COM

Slide 34

Slide 34 text

✅ Powered $322M sales volume ✅ Raised $18M funding SUCCESS ON RAILS: WHOP

Slide 35

Slide 35 text

“I DON’T UNDERSTAND WHY MORE STARTUPS ARE NOT CHOOSING RAILS” JACK SHARKEY CTO, WHOP.COM

Slide 36

Slide 36 text

2021, Boston. Two tech execs…

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

MICRO SERVICES 70+ THEY CHOOSE…

Slide 40

Slide 40 text

✅ 100M miles

Slide 41

Slide 41 text

Flexcar needs • Faster delivery of new features • Better developer productivity

Slide 42

Slide 42 text

FREEDOM DUMLAO CTO, FLEXCAR “WE NEEDED A CHANGE…”

Slide 43

Slide 43 text

IN JAN 2024 FLEXCAR STARTS MIGRATION TO

Slide 44

Slide 44 text

“SKEPTICS FELL IN LOVE WITH THE DX OF A MONOLITHIC RAILS APP” FREEDOM DUMLAO CTO, FLEXCAR

Slide 45

Slide 45 text

“RAILS MADE ME 3X FASTER VS. JAVA” SARAH EGGLESTON CTO, FFLOW

Slide 46

Slide 46 text

🔜 Release the new Rails monolith to production SUCCESS ON RAILS: FLEXCAR

Slide 47

Slide 47 text

Goosebumps?

Slide 48

Slide 48 text

✨ ✨ ✨ ✨

Slide 49

Slide 49 text

THEY RELY ON RAILS ECOSYSTEM

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

WHAT’S MISSING…

Slide 52

Slide 52 text

TOP 5 MOST WANTED IN REVERSE ORDER

Slide 53

Slide 53 text

WE ARE NOT LOUD ENOUGH

Slide 54

Slide 54 text

“ARE WE THE ONLY ONES BUILDING WITH RUBY OUT THERE?” DANIEL FARINA CTO, UBICLOUD

Slide 55

Slide 55 text

.ORG ✨ ✨ UPCOMING

Slide 56

Slide 56 text

.ORG UPCOMING Washington, DC Verona, Italy Hamburg, Germany Malmö, Sweden Brighton, UK Nairobi, Kenya Okinawa, Japan NC, USA Madison, WI Sarajevo, Bosnia & Herzegovina Zurich, Switzerland Singapore Idaho, USA Bucharest, Romania Toronto, Canada Boulder, Colorado Cape Town, South Africa Tokyo, Japan Chicago, IL So fi a, Bulgaria MEETUPS Austin, TX Boulder, CO San Francisco, CA New York, NY Austin, TX Toronto, Canada Montevideo, Uruguay Makati, Philippines Paris, France London, UK Geneva, Switzerland KEEP ‘EM COMING ✨ ✨

Slide 57

Slide 57 text

WE ARE NOT LOUD ENOUGH – Let’s run local meetups – More advocacy at non-Ruby events – More advocacy at non-Ruby platforms (HackerNews, Reddit, SO)

Slide 58

Slide 58 text

MORE RUBY FOR AI

Slide 59

Slide 59 text

“EXPRESSIVENESS OF RUBY MAKES IT PERFECT FOR DATA AND AI - NATIVE APPS” FREEDOM DUMLAO CTO, FLEXCAR

Slide 60

Slide 60 text

MORE RUBY FOR AI 🛠 patterns-ai-core/langchainrb 🛠 alexrudall/ruby-openai 🛠 OlympiaAI/open_router 🛠 thedayisntgray/react_ai

Slide 61

Slide 61 text

MORE INTEGRATIONS – Update existing integrations – Build/request integrations with new tech

Slide 62

Slide 62 text

RAILS FRONT - END ECOSYSTEM – Real world examples in documentation – UI component libraries (see hotwire.io) – Optimistic UI (see hotwire.club)

Slide 63

Slide 63 text

OPTIMISTIC UI Illusion of zero latency. pending request immediate state update

Slide 64

Slide 64 text

INTEGRATION WITH REACT Frontend DX (type safety, generators, etc.) ★☆☆ No API ★☆☆ Rest API ★★☆ GraphQL

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

TOO MUCH WORK FOR THE RAILS CORE TEAM…?

Slide 67

Slide 67 text

CORE TEAM IS DOING GOD’S WORK Security Maintenance Adapterization

Slide 68

Slide 68 text

CORE TEAM’S UNGLAMOROUS WORK

Slide 69

Slide 69 text

RAILS IS A BIG TENT

Slide 70

Slide 70 text

“I PREFER COMMUNITY - BUILT SOLUTIONS” GAREN TORIKIAN CTO, YETTO

Slide 71

Slide 71 text

THE FUTURE OF NEW STARTUPS ON RAILS IS UP TO US

Slide 72

Slide 72 text

WHENEVER YOU FEEL YOU NEED SOMEONE’S BLESSING, OR PERMISSION…

Slide 73

Slide 73 text

REBEL

Slide 74

Slide 74 text

REBEL

Slide 75

Slide 75 text

BUILD AND EARN MONEY ON IT

Slide 76

Slide 76 text

I’M SERIOUS

Slide 77

Slide 77 text

WELCOME TO THE HACK DAY 🏁

Slide 78

Slide 78 text

HACK DAY -Rails -RubyGems -Rails-LSP -Noticed, Pay -Pundit -Rails::HTML::Sanitizer, Loofah -TestProf, Action Policy, AnyCable -Packs / Code Ownership -Speakerline -Oaken -singed -Oh My Zsh -Shopify Open Source -Gusto Open Source -thoughtbot Open Source - O ffi ce Hours

Slide 79

Slide 79 text

LET’S DO THIS TOGETHER bring your feedback and share use cases with OSS maintainers contribute to and upgrade existing projects build new integrations create and share content start local meetups

Slide 80

Slide 80 text

ABOUT BUILDING WITH RAILS WHATEVER YOU DO DON’T BE SHY

Slide 81

Slide 81 text

EVILMARTIANS.COM/ RAILS - STARTUP - STACK

Slide 82

Slide 82 text

THANK YOU

Slide 83

Slide 83 text

THANK YOU [email protected] twitter.com/inazarova Please donate to razomforukraine.org