Slide 1

Slide 1 text

Irina Nazarova Startups on Rails 2025 1

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

2 ON THE NEWS

Slide 4

Slide 4 text

3 March 16, 2025

Slide 5

Slide 5 text

3 March 16, 2025

Slide 6

Slide 6 text

RubyLLM on HN front page 3 March 16, 2025

Slide 7

Slide 7 text

RubyLLM on HN front page Carmine Paolino Author, founder Chatwithwork Berlin 3 March 16, 2025

Slide 8

Slide 8 text

4 March 26, 2025

Slide 9

Slide 9 text

4 March 26, 2025

Slide 10

Slide 10 text

4 March 26, 2025

Slide 11

Slide 11 text

4 March 26, 2025

Slide 12

Slide 12 text

4 March 26, 2025

Slide 13

Slide 13 text

4 March 26, 2025

Slide 14

Slide 14 text

4 YC partner pitches Rails March 26, 2025

Slide 15

Slide 15 text

5 January 22, 2025

Slide 16

Slide 16 text

.new Stack: Remix, Wasm, Rails 5 January 22, 2025

Slide 17

Slide 17 text

.new Stack: Remix, Wasm, Rails 5 January 22, 2025

Slide 18

Slide 18 text

.new Stack: Remix, Wasm, Rails Albert Pai and Eric Simmons Co-founders San Francisco 5 January 22, 2025

Slide 19

Slide 19 text

6 February 13, 2025

Slide 20

Slide 20 text

6 February 13, 2025

Slide 21

Slide 21 text

6 February 13, 2025 raised

Slide 22

Slide 22 text

$1M? 6 February 13, 2025 raised

Slide 23

Slide 23 text

$1M? 6 5M? February 13, 2025 raised

Slide 24

Slide 24 text

$1M? 6 5M? 50M 🤯 February 13, 2025 raised

Slide 25

Slide 25 text

Nikita Savrov co-founder&CTO Maryland, US $1M? 6 5M? 50M 🤯 February 13, 2025 raised

Slide 26

Slide 26 text

Nikita Savrov co-founder&CTO Maryland, US $1M? 6 -Ruby on Rails monolith with Turbo -Experimental mobile app on Turbolinks -JS frameworks, microfrontends and Flutter in the mix 5M? 50M 🤯 February 13, 2025 raised

Slide 27

Slide 27 text

7 March 3, 2025

Slide 28

Slide 28 text

7 March 3, 2025

Slide 29

Slide 29 text

7 plans an IPO March 3, 2025

Slide 30

Slide 30 text

7 Ryan King Co-founder&CTO San Francisco plans an IPO March 3, 2025

Slide 31

Slide 31 text

7 Ryan King Co-founder&CTO San Francisco plans an IPO March 3, 2025

Slide 32

Slide 32 text

7 Ryan King Co-founder&CTO San Francisco plans an IPO March 3, 2025

Slide 33

Slide 33 text

7 Ryan King Co-founder&CTO San Francisco plans an IPO March 3, 2025

Slide 34

Slide 34 text

8

Slide 35

Slide 35 text

8 SO, WHERE ARE WE?

Slide 36

Slide 36 text

8 SO, WHERE ARE WE? Startups on Rails are growing

Slide 37

Slide 37 text

8 SO, WHERE ARE WE? Startups on Rails are growing Ruby open source is getting popular

Slide 38

Slide 38 text

8 SO, WHERE ARE WE? Startups on Rails are growing Ruby open source is getting popular Investors support Rails

Slide 39

Slide 39 text

9 Visibility of Technology Gartner Hype Cycle Time

Slide 40

Slide 40 text

9 Visibility of Technology Gartner Hype Cycle Time

Slide 41

Slide 41 text

9 Peak of in fl ated expectations Visibility of Technology Gartner Hype Cycle Time

Slide 42

Slide 42 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment Gartner Hype Cycle Time

Slide 43

Slide 43 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment S lop e of enlightenm ent Gartner Hype Cycle Time

Slide 44

Slide 44 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Gartner Hype Cycle Time

Slide 45

Slide 45 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Gartner Hype Cycle Time

Slide 46

Slide 46 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Pragmatic adoption Gartner Hype Cycle Time

Slide 47

Slide 47 text

9 Peak of in fl ated expectations Visibility of Technology Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Pragmatic adoption Gartner Hype Cycle Time

Slide 48

Slide 48 text

Time for intros! Irina (Ira) Nazarova 10

Slide 49

Slide 49 text

Time for intros! Irina (Ira) Nazarova 10 CEO at Evil Martians

Slide 50

Slide 50 text

Time for intros! Irina (Ira) Nazarova 10 CEO at Evil Martians Co-founder at AnyCable

Slide 51

Slide 51 text

Time for intros! Irina (Ira) Nazarova 10 CEO at Evil Martians Co-founder at AnyCable Org of SF Ruby meetup

Slide 52

Slide 52 text

11

Slide 53

Slide 53 text

11 LET’S HEAR FROM YOU!

Slide 54

Slide 54 text

11 LET’S HEAR FROM YOU!

Slide 55

Slide 55 text

11 LET’S HEAR FROM YOU!

Slide 56

Slide 56 text

12

Slide 57

Slide 57 text

This is 13

Slide 58

Slide 58 text

This is 13 -Ruby on Rails startup

Slide 59

Slide 59 text

This is 13 -Ruby on Rails startup -YC S08 ⚡

Slide 60

Slide 60 text

This is 13 -Ruby on Rails startup -YC S08 ⚡ -Realtime powered by

Slide 61

Slide 61 text

This is 13 Brad Gessler Co-founder San Francisco -Ruby on Rails startup -YC S08 ⚡ -Realtime powered by

Slide 62

Slide 62 text

This is 13 Brad Gessler Co-founder San Francisco -Ruby on Rails startup -YC S08 ⚡ -Realtime powered by 🔌 Terminalwire

Slide 63

Slide 63 text

14

Slide 64

Slide 64 text

15

Slide 65

Slide 65 text

16

Slide 66

Slide 66 text

17

Slide 67

Slide 67 text

17 PLEASURE TO MEET YOU!

Slide 68

Slide 68 text

17 These are were my interview questions for founders PLEASURE TO MEET YOU!

Slide 69

Slide 69 text

17 These are were my interview questions for founders Founders who chose Rails in 2021 and later PLEASURE TO MEET YOU!

Slide 70

Slide 70 text

18

Slide 71

Slide 71 text

18

Slide 72

Slide 72 text

19

Slide 73

Slide 73 text

19 NOT THESE FOUNDERS

Slide 74

Slide 74 text

20

Slide 75

Slide 75 text

20 NOT THESE FOUNDERS

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

No content

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

No content

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

No content

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

No content

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

No content

Slide 86

Slide 86 text

No content

Slide 87

Slide 87 text

No content

Slide 88

Slide 88 text

No content

Slide 89

Slide 89 text

No content

Slide 90

Slide 90 text

No content

Slide 91

Slide 91 text

22

Slide 92

Slide 92 text

22

Slide 93

Slide 93 text

22

Slide 94

Slide 94 text

22

Slide 95

Slide 95 text

22

Slide 96

Slide 96 text

22

Slide 97

Slide 97 text

22

Slide 98

Slide 98 text

22

Slide 99

Slide 99 text

22

Slide 100

Slide 100 text

22

Slide 101

Slide 101 text

22

Slide 102

Slide 102 text

22

Slide 103

Slide 103 text

22

Slide 104

Slide 104 text

22

Slide 105

Slide 105 text

22

Slide 106

Slide 106 text

22

Slide 107

Slide 107 text

22

Slide 108

Slide 108 text

23

Slide 109

Slide 109 text

23

Slide 110

Slide 110 text

23

Slide 111

Slide 111 text

23

Slide 112

Slide 112 text

23

Slide 113

Slide 113 text

23

Slide 114

Slide 114 text

23

Slide 115

Slide 115 text

23

Slide 116

Slide 116 text

23

Slide 117

Slide 117 text

23

Slide 118

Slide 118 text

23

Slide 119

Slide 119 text

23

Slide 120

Slide 120 text

23

Slide 121

Slide 121 text

23

Slide 122

Slide 122 text

23

Slide 123

Slide 123 text

24

Slide 124

Slide 124 text

24 WHY RUBY AND RAILS?

Slide 125

Slide 125 text

25 “SOMETHING I SPENT HALF A YEAR BUILDING WITH JAVA, I BUILT IN ONLY 2 MONTHS… WHEN LEARNING RAILS” Thiago Diniz Speed to Market

Slide 126

Slide 126 text

26 “AFTER TRYING SCALA AND OTHER FRAMEWORKS, RAILS ALLOWED ME TO FOCUS ON BUSINESS LOGIC RATHER THAN CONFIGURATION” Bjarke Vad Andersen Convention over configuration

Slide 127

Slide 127 text

27 “RAILS IS THE GROWN - UP IN THE ROOM: IT IS BATTLE - TESTED WITH YEARS AND YEARS OF CARE PUT INTO IT” Trent Kocurek Battle-Tested Reliability

Slide 128

Slide 128 text

28 “RAILS DEVS TEND TO TAKE ON PM TASKS AND UNDERSTAND THE BUSINESS NEEDS” Aaron Snyder Entrepreneurial culture

Slide 129

Slide 129 text

29 "I LIKE THE MAJESTIC MONOLITH" Ian Se ff erman Monolith Sanity

Slide 130

Slide 130 text

30 “HOTWIRE SOLIDIFIED RAILS FOR THE NEXT 10 YEARS” Ryan Kulp Modern Frontend Solutions

Slide 131

Slide 131 text

31 “RUBY IS OVER - REPRESENTED IN THE STARTUPS THAT GOT SUCCESSFUL” Kelly Sutton Startup Success Correlation

Slide 132

Slide 132 text

32 “A HUGE UNLOCK OF CREATIVITY IN USING AI IS GOING TO HAPPEN IN FLEXIBLE LANGUAGES LIKE RUBY” Scott Werner Vision in AI

Slide 133

Slide 133 text

33 “EVENTUALLY PEOPLE WILL REALIZE THAT THESE SUCCESSFUL COMPANIES HAVE BEEN BUILDING ON RAILS ALL ALONG” Glenn Espinosa Rails is a secret superpower

Slide 134

Slide 134 text

34

Slide 135

Slide 135 text

34 WHAT’S MISSING?

Slide 136

Slide 136 text

35 Peak of in fl ated expectations Visibility Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Pragmatic adoption Gartner Hype Cycle Time

Slide 137

Slide 137 text

36 LET’S DO PRAGMATIC ENLIGHTENMENT Post-hype Rails We don’t need to be purists or over-hype anything

Slide 138

Slide 138 text

37 IT’S UP TO US Post-hype Rails We can build the missing pieces and integrate them into Rails while preserving the DX and productivity

Slide 139

Slide 139 text

38 Post-hype Rails

Slide 140

Slide 140 text

38 Post-hype Rails

Slide 141

Slide 141 text

39

Slide 142

Slide 142 text

39 TOP-4 MISSING

Slide 143

Slide 143 text

40 #4 Frontend Experience

Slide 144

Slide 144 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience

Slide 145

Slide 145 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”)

Slide 146

Slide 146 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”) -High-quality UI components (“ShadCN for Rails”)

Slide 147

Slide 147 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”) -High-quality UI components (“ShadCN for Rails”) -Patterns for building reactive interfaces

Slide 148

Slide 148 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”) -High-quality UI components (“ShadCN for Rails”) -Patterns for building reactive interfaces -Design aesthetic of sca ff olds and UI kits

Slide 149

Slide 149 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”) -High-quality UI components (“ShadCN for Rails”) -Patterns for building reactive interfaces -Design aesthetic of sca ff olds and UI kits -Integration with JS frameworks (Inertia)

Slide 150

Slide 150 text

40 Polished, documented, and cohesive frontend story: #4 Frontend Experience -Better Hotwire documentation and best practice (“it takes weeks until it clicks”) -High-quality UI components (“ShadCN for Rails”) -Patterns for building reactive interfaces -Design aesthetic of sca ff olds and UI kits -Integration with JS frameworks (Inertia) ⚡ hotwire.io ⚡ rubyui.com ⚡ inertia-rails.dev

Slide 151

Slide 151 text

Today is packed with talks on Rails frontend

Slide 152

Slide 152 text

Hotwire guru Today is packed with talks on Rails frontend

Slide 153

Slide 153 text

Hotwire guru Hotwire talk Today is packed with talks on Rails frontend

Slide 154

Slide 154 text

Hotwire guru Hotwire talk Hotwire talk Today is packed with talks on Rails frontend

Slide 155

Slide 155 text

Hotwire guru Hotwire talk Hotwire talk Inertia talk Today is packed with talks on Rails frontend

Slide 156

Slide 156 text

Hotwire guru Hotwire talk Hotwire talk Inertia talk Today is packed with talks on Rails frontend

Slide 157

Slide 157 text

Tomorrow brings more!

Slide 158

Slide 158 text

Hotwire Keynote Tomorrow brings more!

Slide 159

Slide 159 text

43 #3 Performance And Scale

Slide 160

Slide 160 text

43 Prescriptive guidance or tooling: #3 Performance And Scale

Slide 161

Slide 161 text

43 Prescriptive guidance or tooling: #3 Performance And Scale -Can we have a way to achieve under 100ms response time for any Rails app?

Slide 162

Slide 162 text

43 Prescriptive guidance or tooling: #3 Performance And Scale -Can we have a way to achieve under 100ms response time for any Rails app? -Parallel processing is important for heavily I/O-bound chats with LLMs

Slide 163

Slide 163 text

43 Prescriptive guidance or tooling: #3 Performance And Scale -Can we have a way to achieve under 100ms response time for any Rails app? -Parallel processing is important for heavily I/O-bound chats with LLMs ⚡ github.com/socketry/async ⚡ byroot.github.io ⚡ github.com/socketry/ async-cable ⚡ github.com/anycable/ anycable

Slide 164

Slide 164 text

44 #2 AI Tooling

Slide 165

Slide 165 text

44 #2 AI Tooling THIS IS STILL TOO EARLY

Slide 166

Slide 166 text

44 #2 AI Tooling THIS IS STILL TOO EARLY NO, IT’S TOO LATE!

Slide 167

Slide 167 text

44 #2 AI Tooling THIS IS STILL TOO EARLY NO, IT’S TOO LATE! ⚡ github.com/crmne/ ruby_llm ⚡ github.com/sublayerapp/ sublayer ⚡ github.com/patterns-ai- core/langchainrb

Slide 168

Slide 168 text

45 #2 AI Tooling

Slide 169

Slide 169 text

45 Integration with “AI middleware” #2 AI Tooling

Slide 170

Slide 170 text

45 Integration with “AI middleware” #2 AI Tooling -Connectivity between Rails monolith and Python services built by data engineers “AI middleware”

Slide 171

Slide 171 text

45 Integration with “AI middleware” #2 AI Tooling -Connectivity between Rails monolith and Python services built by data engineers “AI middleware” Data engineering & Data Science Product engineering

Slide 172

Slide 172 text

46 #2 AI Tooling

Slide 173

Slide 173 text

46 LLM Evals in Ruby #2 AI Tooling

Slide 174

Slide 174 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning #2 AI Tooling

Slide 175

Slide 175 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning -Internal dashboard to monitor performance #2 AI Tooling

Slide 176

Slide 176 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning -Internal dashboard to monitor performance -Upload a dataset to check against locally #2 AI Tooling

Slide 177

Slide 177 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning -Internal dashboard to monitor performance -Upload a dataset to check against locally -Run it on production to check against production data #2 AI Tooling

Slide 178

Slide 178 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning -Internal dashboard to monitor performance -Upload a dataset to check against locally -Run it on production to check against production data #2 AI Tooling

Slide 179

Slide 179 text

46 LLM Evals in Ruby -Gem to test prompts, with built-in prompt versioning -Internal dashboard to monitor performance -Upload a dataset to check against locally -Run it on production to check against production data #2 AI Tooling ⚡ github.com/kieranklaassen/leva

Slide 180

Slide 180 text

47 RAG tooling #2 AI Tooling

Slide 181

Slide 181 text

47 RAG tooling -Generating and managing embeddings #2 AI Tooling

Slide 182

Slide 182 text

47 RAG tooling -Generating and managing embeddings -Rails-native tools for document ingestion, chunking, and preprocessing #2 AI Tooling

Slide 183

Slide 183 text

47 RAG tooling -Generating and managing embeddings -Rails-native tools for document ingestion, chunking, and preprocessing -Active Record embedding? #2 AI Tooling

Slide 184

Slide 184 text

47 RAG tooling -Generating and managing embeddings -Rails-native tools for document ingestion, chunking, and preprocessing -Active Record embedding? # A concept of Active Record Embedding class Post < ApplicationRecord has_one_attached :pdf has_embedding :content, service: :mini_llm has_embedding :pdf, service: :openai, chunked: {recursive: true, engine: :baran} end # Usage example post.content_embedding.vector # Returns vector post.pdf_chunks # Return chunks w/ vectors Post.with_similar_content(query, limit: 5) # Search similar records #2 AI Tooling

Slide 185

Slide 185 text

47 RAG tooling -Generating and managing embeddings -Rails-native tools for document ingestion, chunking, and preprocessing -Active Record embedding? # A concept of Active Record Embedding class Post < ApplicationRecord has_one_attached :pdf has_embedding :content, service: :mini_llm has_embedding :pdf, service: :openai, chunked: {recursive: true, engine: :baran} end # Usage example post.content_embedding.vector # Returns vector post.pdf_chunks # Return chunks w/ vectors Post.with_similar_content(query, limit: 5) # Search similar records #2 AI Tooling ⚡ github.com/patterns-ai-core/langchainrb

Slide 186

Slide 186 text

47 RAG tooling -Generating and managing embeddings -Rails-native tools for document ingestion, chunking, and preprocessing -Active Record embedding? # A concept of Active Record Embedding class Post < ApplicationRecord has_one_attached :pdf has_embedding :content, service: :mini_llm has_embedding :pdf, service: :openai, chunked: {recursive: true, engine: :baran} end # Usage example post.content_embedding.vector # Returns vector post.pdf_chunks # Return chunks w/ vectors Post.with_similar_content(query, limit: 5) # Search similar records #2 AI Tooling ⚡ github.com/patterns-ai-core/langchainrb ⚡ github.com/ankane/neighbor

Slide 187

Slide 187 text

48 #2 AI Tooling

Slide 188

Slide 188 text

48 AI agent tooling #2 AI Tooling

Slide 189

Slide 189 text

48 AI agent tooling -Work fl ow orchestration: long running, durable, resumable, testable, performant work fl ows #2 AI Tooling

Slide 190

Slide 190 text

48 AI agent tooling -Work fl ow orchestration: long running, durable, resumable, testable, performant work fl ows -Agent memory and conversational state management #2 AI Tooling

Slide 191

Slide 191 text

48 AI agent tooling -Work fl ow orchestration: long running, durable, resumable, testable, performant work fl ows -Agent memory and conversational state management -Tracking AI agent performance, logging interactions, and analyzing response quality #2 AI Tooling

Slide 192

Slide 192 text

48 AI agent tooling -Work fl ow orchestration: long running, durable, resumable, testable, performant work fl ows -Agent memory and conversational state management -Tracking AI agent performance, logging interactions, and analyzing response quality ⚡ github.com/ fractaledmind/ acidic_job #2 AI Tooling

Slide 193

Slide 193 text

48 AI agent tooling -Work fl ow orchestration: long running, durable, resumable, testable, performant work fl ows -Agent memory and conversational state management -Tracking AI agent performance, logging interactions, and analyzing response quality ⚡ github.com/ fractaledmind/ acidic_job ⚡ activeagents.ai #2 AI Tooling

Slide 194

Slide 194 text

49 #2 AI Tooling

Slide 195

Slide 195 text

49 MCP tooling #2 AI Tooling

Slide 196

Slide 196 text

49 MCP tooling MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app #2 AI Tooling

Slide 197

Slide 197 text

49 MCP tooling How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app #2 AI Tooling

Slide 198

Slide 198 text

49 MCP tooling How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app Stripe, GitHub, Gitlab, Block! #2 AI Tooling

Slide 199

Slide 199 text

49 MCP tooling -Ruby SDK to build an MCP server How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app Stripe, GitHub, Gitlab, Block! #2 AI Tooling

Slide 200

Slide 200 text

49 MCP tooling -Ruby SDK to build an MCP server -MCP generator from Swagger How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app Stripe, GitHub, Gitlab, Block! #2 AI Tooling

Slide 201

Slide 201 text

49 MCP tooling -Ruby SDK to build an MCP server -MCP generator from Swagger -MCP proxy How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app Stripe, GitHub, Gitlab, Block! #2 AI Tooling

Slide 202

Slide 202 text

49 MCP tooling -Ruby SDK to build an MCP server -MCP generator from Swagger -MCP proxy How many of the first MCPs are built for Ruby backends? MCP is a “self-documented API” protocol that an LLM-operated system can use to interact with your app Stripe, GitHub, Gitlab, Block! ⚡ github.com/yjacquin/fast-mcp ⚡ github.com/funwarioisii/mcp-rb #2 AI Tooling

Slide 203

Slide 203 text

50 “WE NEED A NEW REASON TO BE VOCAL ABOUT USING RUBY – DESPITE THE SCEPTICISM” #1 …

Slide 204

Slide 204 text

51 Peak of in fl ated expectations Time Visibility Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Gartner Hype Cycle #1 …

Slide 205

Slide 205 text

51 Peak of in fl ated expectations Time Visibility Trough of disillusionment S lop e of enlightenm ent Plateau of productivity Gartner Hype Cycle REMEMBER: SLOPE OF ENLIGHTENMENT 💡🕯☀ #1 …

Slide 206

Slide 206 text

52 #1 Pragmatic Enlightenment

Slide 207

Slide 207 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment

Slide 208

Slide 208 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials

Slide 209

Slide 209 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials -We need more Ruby on Rails bloggers on YouTube

Slide 210

Slide 210 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials -We need more Ruby on Rails bloggers on YouTube

Slide 211

Slide 211 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials -We need more Ruby on Rails bloggers on YouTube ⚡ Ken Greeff, GoRails, SupeRails on YouTube

Slide 212

Slide 212 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials -We need more Ruby on Rails bloggers on YouTube ⚡ Ken Greeff, GoRails, SupeRails on YouTube ⚡ “Patterns of application development using AI” Obie Fernandez

Slide 213

Slide 213 text

52 Let’s share success stories that demonstrate enduring value of Rails #1 Pragmatic Enlightenment -Companies: talk about Ruby and Rails in your technical blogs and mention it in press releases and on socials -We need more Ruby on Rails bloggers on YouTube ⚡ Ken Greeff, GoRails, SupeRails on YouTube ⚡ “Patterns of application development using AI” Obie Fernandez

Slide 214

Slide 214 text

53 Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 215

Slide 215 text

53 Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 216

Slide 216 text

53 Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 217

Slide 217 text

53 Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 218

Slide 218 text

53 Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 219

Slide 219 text

53 ⚡ rubyconferences.org ⚡ rubyvideo.dev Last 12 months Ruby conferences: 38 in 34 locations Ruby meetups: 639 in 127 locations #1 Pragmatic Enlightenment

Slide 220

Slide 220 text

54

Slide 221

Slide 221 text

55

Slide 222

Slide 222 text

55

Slide 223

Slide 223 text

55 LET’S ADD SOME NEW NAMES

Slide 224

Slide 224 text

56 #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 225

Slide 225 text

56 WHAT ARE YOU BUILDING NEXT? #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 226

Slide 226 text

56 WHAT ARE YOU BUILDING NEXT? #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 227

Slide 227 text

56 WHAT ARE YOU BUILDING NEXT? #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 228

Slide 228 text

56 WHAT ARE YOU BUILDING NEXT? #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 229

Slide 229 text

56 WHAT ARE YOU BUILDING NEXT? #3 Performance And Scale #1 Pragmatic Enlightenment #4 Frontend Experience #2 AI Tooling

Slide 230

Slide 230 text

Thank you! Reach out: [email protected] inazarova on X, Bluesky Irina Nazarova on Linkedin 🥷 Work with evilmartians.com ⚡Use anycable.io ❤Join lu.ma/sfruby 57