Get an improved navigation experience with a Chrominium based browser.
Dismiss
Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Topics
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
all
A/B Testing
7
API
9
API Design
31
API Development
16
API Documentation
4
API Optimization
4
APIs
13
AWS
5
AWS Lambda
4
Abstract Syntax Tree (AST)
39
Abstraction
4
Accessibility (a11y)
27
ActionCable
17
ActionMailbox
2
ActionText
3
ActionView
4
Active Storage
5
ActiveJob
14
ActiveModel
13
ActiveRecord
139
ActiveStorage
7
ActiveSupport
21
Actor Model
7
Agile
13
Agile Development
15
Agile Practices
6
Algorithms
27
Android
7
Angular.js
3
Application Security
4
Arduino
4
Arel
4
Artificial Intelligence (AI)
36
Assembly
4
Asset Pipeline
14
Async
7
Asynchronous Processing
5
Asynchronous Programming
10
Authentication
30
Authorization
9
Autoloading
6
Automated Testing
4
Automation
40
Awards
4
Backbone.js
5
Backend Development
6
Background jobs
50
Behavior-Driven Development
5
Behavior-Driven Development (BDD)
23
Benchmarking
14
Best Practices
20
Blockchain
5
Blogging
5
Bootstrap
5
Bootstrapping
3
Bundler
37
Business
4
Business Logic
28
Business Strategy
4
C Extensions
10
CI/CD
23
CQRS
8
CRuby
37
CSS
15
Caching
46
Callbacks
4
Capistrano
5
Capybara
11
Career Development
131
Cassandra
5
Change Management
5
Clean Code
9
Client-Side Rendering
15
Clojure
4
Closure
4
Cloud Computing
14
Code Coverage
5
Code Generation
4
Code Golfing
4
Code Organization
21
Code Quality
153
Code Reusability
4
Code Review
5
Coding Practices
4
CoffeeScript
6
Cognitive Behavioral Therapy
4
Cognitive Biases
4
Cognitive Psychology
4
Collaboration
40
Command Line Interface (CLI)
25
Command Pattern
4
Communication
56
Community
180
Community Building
15
Community Engagement
11
Compiler Design
5
Compiling
24
Complexity Management
5
Components
7
Computer Science
7
Computer Vision
13
Concurrency
145
Configuration Management
5
Consulting
6
Containerization
5
Containers
17
Content Management System (CMS)
2
Continuous Deployment
5
Continuous Improvement
5
Continuous Integration
12
Continuous Integration (CI)
45
Contributing
16
Creativity
8
Cross-Platform Development
10
Cryptocurrency
4
Cryptography
4
Crystal
9
DSL
6
Data Analysis
33
Data Integrity
24
Data Management
6
Data Migration
5
Data Migrations
3
Data Modeling
5
Data Persistence
14
Data Privacy
4
Data Processing
48
Data Science
13
Data Structures
17
Data Visualization
12
Database
7
Database Design
9
Database Integration
4
Database Management
4
Database Migrations
9
Database Optimization
4
Database Performance
70
Database Sharding
19
Databases
14
Debugging
106
Debugging Techniques
4
Decision Making
10
Deep Learning
6
Dependency Injection
12
Dependency Management
55
Deployment
72
Design Patterns
86
Design Systems
5
DevOps
64
Developer Experience
38
Developer Experience (DX)
312
Developer Happiness
6
Developer Productivity
6
Developer Tooling
34
Developer Tools
73
Developer Workflows
9
Development Best Practices
4
Development Practices
4
Development Process
4
Development Tools
6
Devise
4
Distributed Systems
55
Diversity & Inclusion
103
Docker
24
Documentation
44
Documentation Tools
1
Domain Driven Design
55
Domain Specific Language (DSL)
30
Duck Typing
8
Dynamic Languages
4
Dynamic Typing
8
E-Commerce
35
ETL
4
Eager Loading
4
Early-Career Developers
27
Education
6
Elasticsearch
12
Elixir
15
Elm
3
Embedded Systems
24
Ember
5
Ember.js
4
Emotional Intelligence
12
Empathy
16
Employee Engagement
4
Encapsulation
4
Encoding
7
Encryption
14
Engineering Culture
44
Entrepreneurship
13
Erlang
7
Error Handling
96
Ethics
30
Event Sourcing
43
Event-Driven Architecture
11
Feature Flags
6
Fibers
13
File Uploads
4
Flaky Tests
10
Flame Graphs
5
Form Objects
7
Frameworks
4
Front-End Development
10
Frontend
41
Frontend Development
15
Functional Programming
63
Future of Ruby
5
Game Design
4
Game Development
40
Game Shows
5
Games
3
Garbage Collection
35
Gem Development
4
Geocoding
3
GitHub
17
Go
6
GraphQL
28
Graphics
4
HTML
6
HTML5
5
HTTP
13
HTTP API
15
Hacking
10
Hanami
15
Heroku
13
High Availability
6
Hiring Practices
5
Hotwire
32
Hybrid Apps
8
Hypermedia
4
IRB
5
Imposter Syndrome
8
Inclusive Design
4
Inclusivity
26
Indie Developer
6
Infrastructure
6
Infrastructure as Code
5
Innovation
8
Inspiration
5
Instance Variables
5
Integrated Development Environment (IDE)
9
Integration
13
Integration Test
16
Integration Testing
12
Internals
1
Internationalization (I18n)
17
Interview
5
IoT
10
JIT Compiler
4
JRuby
43
JSON
4
JSON Web Tokens (JWT)
2
Java Virtual Machine (JVM)
24
JavaScript
70
Job Interviewing
5
Junior Developers
4
Just-In-Time (JIT)
57
Just-In-Time Compilation
5
Kafka
10
Keynote
23
Kubernetes
10
Language Design
4
Language Server Protocol (LSP)
13
Large Language Models (LLM)
9
Latency
4
Leadership
61
Learning Strategies
5
Legacy Applications
56
Legacy Code
9
Licensing
3
Lightning Talks
30
Linters
6
Live Coding
25
Localization (L10N)
5
Logging
11
MFA/2FA
4
MJIT
7
MVC
13
MVP
4
Machine Learning
48
Majestic Monolith
4
Memory Management
58
Mental Health
61
Mentorship
112
Meta-programming
7
Metaprogramming
27
Metrics
5
Microcontroller
18
Microcontrollers
7
Microservices
111
Middleware
16
Minimum Viable Product (MVP)
15
Minitest
12
Mobile Development
9
Mocking
18
Model-View-Controller (MVC)
24
Monads
7
MongoDB
9
Monitoring
42
Monkey Patching
4
Monolith
8
Motivation
4
Multi-Threading
5
Multiple Databases
4
Multitenancy
7
Music
17
Mutation Testing
4
MySQL
18
N+1 Queries
5
Naming
5
Native Apps
6
Native Extensions
19
Natural Language Processing
9
Networking
20
Neural Networks
7
NoSQL
4
Nokogiri
4
Object Shapes
4
Object-Oriented Programming
9
Object-Oriented Programming (OOP)
51
Object-Relational Mapper (ORM)
4
Observability
21
Offline-First
4
Onboarding
10
Opal
7
Open Source
223
Optimization
16
Optimizations
5
Organizational Skills
17
Packaging
4
Packwerk
4
Pair Programming
48
Panel Discussion
17
Parallelism
29
Parsing
20
Passwords
2
Pattern Matching
9
Payment Systems
4
People Skills
7
Performance
312
Performance Monitoring
6
Performance Optimization
39
Performance Tuning
7
Personal Development
73
Phlex
1
Plain Old Ruby Object (PORO)
7
Podcasts
5
PostgreSQL
66
Pricing
4
Privacy
2
Problem Solving
13
Product Development
6
Product Management
4
Productivity
49
Profiling
44
Programming
60
Programming Best Practices
5
Programming Culture
6
Programming Education
7
Programming Language Design
4
Programming Languages
60
Programming Paradigms
8
Programming Patterns
4
Programming Philosophy
6
Programming Techniques
19
Progressive Web Apps (PWA)
10
Project Management
13
Project Planning
14
Prototyping
7
Pry
6
Psychological Safety
5
Public Speaking
4
Pull Requests
4
Puma
6
Python
5
Quality Assurance (QA)
26
Query Optimization
7
RBI
2
RBS
16
REST
14
REST API
17
RPC
2
RSpec
44
RabbitMQ
6
Rack
26
Ractors
14
Rails 6
4
Rails API
7
Rails Best Practices
4
Rails Community
6
Rails Engine
8
Rails Engines
7
Rails Gems
4
Rails Internals
10
Rails Performance
9
Rails Plugins
12
Rails Upgrades
37
Rails at Scale
12
Raspberry Pi
6
React
12
React.js
8
Real-Time Applications
41
Redis
11
Refactoring
131
Refinements
4
Regex
10
Remote Work
54
Reporting
1
Resilience
5
Responsive Design
4
Rich Text Editor
1
Ripper
6
Risk Management
4
Robot
2
Robotics
8
RuboCop
23
Ruby
817
Ruby 2.7
8
Ruby 3
19
Ruby 3.0
14
Ruby 3.1
5
Ruby Committers
9
Ruby Community
27
Ruby Compiler
4
Ruby Development
21
Ruby Ecosystem
4
Ruby Features
5
Ruby Frameworks
4
Ruby Gem
7
Ruby Implementation
6
Ruby Implementations
44
Ruby Internals
43
Ruby Language
7
Ruby Language Features
4
Ruby Optimization
7
Ruby Performance
15
Ruby Programming
25
Ruby Standard Library
6
Ruby Syntax
9
Ruby VM
83
Ruby on Rails
994
RubyGems
98
RubyKaigi
41
RubyMotion
6
Rust
12
SQL
6
SQL Injection
4
SQLite
10
Sass
6
Scalability
23
Scaling
54
Science
1
Scientific Computing
4
Security
58
Security Vulnerability
12
Selenium
3
Sequel
4
Serialization
6
Server-side Rendering
7
Serverless
6
Service Objects
40
Service Oriented Architecture
14
Service Workers
5
Service-Oriented Architecture (SOA)
4
Shoes.rb
2
Shopify
4
Sidekiq
10
Simplicity
6
Sinatra
23
Single Page Applications (SPA)
24
Smart Contracts
4
Soft Skills
6
Software Architecture
154
Software Design
24
Software Design Patterns
7
Software Development
178
Software Development Practices
5
Software Engineering
34
Software Maintenance
10
Software Quality
11
Software Testing
5
Sonic Pi
11
Sorbet
19
Startups
18
State Machines
5
State Management
4
Static Analysis
20
Static Code Analysis
4
Static Typing
40
Stimulus.js
14
Storytelling
6
Strada
3
Stress Management
4
Success Stories
4
Sustainability
8
Swift
2
Syntax
11
System Programming
2
System Test
2
Systems Thinking
4
Tailwind CSS
6
Teaching
39
Team Building
118
Team Collaboration
42
Team Communication
6
Team Dynamics
21
Teams
1
Teamwork
44
Technical Debt
24
Template Engine
6
Templating
4
Test Coverage
17
Test Framework
3
Test-Driven Development
113
Test-Driven Development (TDD)
4
Testing
125
Threading
5
Threads
19
Time Management
4
Timezones
4
Tips & Tricks
5
Trailblazer
12
Transactions
5
Translation
3
Transpilation
5
TruffleRuby
27
Turbo
15
Turbo Native
6
Type Checking
46
Type Safety
4
Types
3
Typing
3
UI Design
16
Unicode
5
Unit Test
21
Unit Testing
7
Usability
12
User Experience (UX)
128
User Interface
4
User Interface (UI)
22
Value Objects
7
Variable Width Allocation
4
Version Control
11
ViewComponent
10
Views
6
Virtual Machine
13
Vue.js
3
Web Applications
16
Web Components
1
Web Design
4
Web Development
149
Web Frameworks
5
Web Performance
4
Web Security
12
Web Server
15
WebAssembly (WASM)
15
Websockets
23
Women in Tech
8
Work-Life Balance
18
Workplace Culture
5
Workshop
8
Writing
6
YARV (Yet Another Ruby VM)
7
YJIT (Yet Another Ruby JIT)
14
Zeitwerk
7
dRuby
7
dry-rb
4
gRPC
4
git
10
iOS
11
mruby
46
why the lucky stiff
1