Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
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
3D Graphics
3
3D Printing
4
A/B Testing
11
AJAX
4
API
20
API Design
54
API Development
36
API Documentation
6
API Integration
4
API Optimization
6
APIs
24
AWS
12
AWS Lambda
8
Abstract Syntax Tree (AST)
49
Abstraction
11
Access Control
4
Accessibility
7
Accessibility (a11y)
40
ActionCable
22
ActionMailbox
2
ActionMailer
1
ActionPack
1
ActionText
3
ActionView
4
Active Job
3
Active Listening
3
Active Storage
5
ActiveJob
20
ActiveModel
16
ActiveRecord
193
ActiveStorage
8
ActiveSupport
32
Actor Model
20
Adaptability
3
Agent-Based Modeling
3
Agile
38
Agile Development
39
Agile Practices
18
Algorithms
61
Android
11
Angular.js
5
Anti-Patterns
9
Anxiety
3
AnyCable
3
Apache Arrow
3
Application Deployment
4
Application Development
3
Application Performance
12
Application Performance Monitoring
3
Application Security
13
Apprenticeship
8
Apprenticeships
4
Architecture
3
Arduino
15
Arel
7
Art and Technology
5
Artificial Intelligence (AI)
54
Assembly
7
Assertions
3
Asset Pipeline
22
Async
8
Asynchronous Communication
4
Asynchronous Processing
7
Asynchronous Programming
20
Audience Engagement
3
Audio Processing
7
Authentication
40
Authorization
14
Autoloading
9
Automated Testing
16
Automation
73
Aviation Safety
4
Awards
5
Backbone.js
10
Backend Development
13
Background jobs
70
Backtraces
3
Basecamp
3
Behavior-Driven Development
8
Behavior-Driven Development (BDD)
47
Benchmarking
31
Best Practices
27
Big Data
5
Big O Notation
6
Blockchain
5
Blocks
3
Blogging
6
Bluetooth Low Energy
3
Bootstrap
7
Bootstrapping
5
Bundler
59
Burnout
6
Burnout Prevention
7
Business
4
Business Intelligence
4
Business Logic
30
Business Strategy
6
Bytecode
6
C Extensions
27
C Programming
6
C Ruby
3
CAP Theorem
4
CDN
3
CI/CD
28
CLI
3
CQRS
9
CRUD
4
CRuby
47
CSS
17
Caching
73
Callbacks
7
Capistrano
9
Capybara
16
Career Development
226
Cassandra
7
Celluloid
6
Change Management
7
Character Development
4
Character Encoding
4
ChatGPT
2
ChatOps
3
Chef
11
Civic Hacking
3
Clean Code
26
Client-Server Architecture
4
Client-Server Communication
3
Client-Side Rendering
22
Clojure
8
Closure
6
Cloud Computing
49
Cloud Foundry
5
Cloud Storage
4
Clustering
3
Code Analysis
3
Code Coverage
8
Code Generation
6
Code Golfing
7
Code Loading
4
Code Optimization
6
Code Organization
33
Code Quality
245
Code Reading
3
Code Reusability
8
Code Review
14
Code Smells
10
Coding Practices
8
CoffeeScript
13
Cognitive Behavioral Therapy
6
Cognitive Biases
16
Cognitive Psychology
13
Collaboration
87
Color Theory
6
Command Line Interface (CLI)
43
Command Pattern
7
Commit Messages
7
Communication
88
Community
228
Community Building
64
Community Contributions
5
Community Engagement
39
Compaction
4
Company Culture
11
Compatibility
5
Compiler
3
Compiler Design
10
Compiler Techniques
3
Compiling
27
Complex Systems
3
Complexity Management
15
Component-Based Architecture
7
Components
7
Composite Primary Keys
2
Composition
3
Computer Architecture
3
Computer Science
25
Computer Science Education
10
Computer Vision
25
Concurrency
235
Concurrent Programming
3
Concurrent Ruby
8
Conference Organization
3
Configuration Management
20
Conflict Resolution
6
Consulting
14
Containerization
11
Containers
20
Content Creation
3
Content Management System (CMS)
5
Continuous Delivery
5
Continuous Deployment
20
Continuous Improvement
11
Continuous Integration
38
Continuous Integration (CI)
57
Continuous Learning
3
Contributing
26
Contribution
5
Convention over Configuration
4
CouchDB
3
Creative Coding
12
Creativity
34
Crisis Management
9
Cross Functional Teams
4
Cross-Compilation
4
Cross-Platform Development
24
Cross-Site Request Forgery
3
Cross-Site Request Forgery (CSRF)
4
Cross-Site Scripting (XSS)
11
Cryptocurrency
5
Cryptography
14
Crystal
12
Cucumber
9
Currying
4
Customization
3
Cybersecurity
6
D3
3
DSL
9
Data Analysis
58
Data Analytics
3
Data Caching
3
Data Consistency
4
Data Governance
3
Data Indexing
3
Data Integrity
29
Data Management
11
Data Migration
7
Data Migrations
6
Data Modeling
17
Data Persistence
27
Data Privacy
12
Data Processing
64
Data Science
23
Data Security
4
Data Serialization
4
Data Structures
36
Data Types
5
Data Validation
5
Data Visualization
36
Data Warehousing
4
Database
12
Database Abstraction
6
Database Design
26
Database Integration
7
Database Management
12
Database Migrations
12
Database Optimization
13
Database Performance
77
Database Sharding
21
Database Transactions
7
Databases
22
Debugging
143
Debugging Techniques
8
Decision Making
22
Declarative Programming
4
Decorator
6
Decoupling
5
Deep Learning
11
Dependency Injection
26
Dependency Management
88
Deployment
104
Design Patterns
133
Design Principles
9
Design Systems
6
Design Thinking
5
Desktop Applications
4
DevOps
124
Developer Culture
3
Developer Experience
116
Developer Experience (DX)
364
Developer Happiness
30
Developer Productivity
13
Developer Responsibility
3
Developer Tooling
44
Developer Tools
85
Developer Workflows
12
Development Best Practices
5
Development Environment
9
Development Practices
6
Development Process
4
Development Tools
13
Devise
4
Digital Audio
6
Disaster Recovery
3
Distributed Systems
81
Distributed Teams
3
Distributed Tracing
3
Diversity & Inclusion
178
Docker
34
Documentation
66
Documentation Tools
2
Domain Driven Design
73
Domain Specific Language (DSL)
59
DragonRuby
5
Duck Typing
15
Dynamic Languages
11
Dynamic Programming
6
Dynamic Scoping
3
Dynamic Typing
28
E-Commerce
47
ETL
9
Eager Loading
4
Early-Career Developers
45
Education
15
Education Technology
3
Educational Technology
3
Effective Communication
6
Elasticsearch
18
Elixir
22
Elm
5
Embedded Ruby
3
Embedded Systems
43
Ember
14
Ember.js
8
Emotional Intelligence
40
Empathy
43
Empathy in Programming
3
Employee Engagement
9
Encapsulation
6
Encoding
11
Encryption
20
Engineering Culture
71
Engineering Ethics
3
Engineering Management
3
Entrepreneurship
30
Environment Variables
3
Environmental Impact
3
Equity
3
Erlang
12
Error Handling
131
Esoteric Programming
4
Ethics
43
Event Machine
7
Event Organization
7
Event Sourcing
51
Event Streaming
4
Event-Driven Architecture
19
Event-Driven Programming
8
EventMachine
6
Exception Handling
3
FFI
7
Failure
3
Failure Analysis
6
Failure Management
7
Falcon
3
Fault Tolerance
7
Feature Flags
16
Feedback
5
Feedback Culture
4
Feedback Loops
3
Feedback Mechanisms
5
Fibers
16
File Uploads
6
Financial Technology
3
Finite State Machines
4
Firmware
3
Flaky Tests
12
Flame Graphs
7
Fluentd
3
Form Objects
10
Fragment Caching
2
Frameworks
9
Front-End Development
16
Frontend
42
Frontend Development
38
Full Text Search
3
Functional Programming
112
Future of Ruby
15
GUI Programming
3
Game Design
10
Game Development
73
Game Shows
12
Game Theory
5
Game of Thrones
3
Games
6
Gaming
3
Garbage Collection
100
Gem Development
16
Generative AI
3
Geocoding
5
GitHub
28
Go
13
Gosu
3
Gradual Typing
3
Grammar
3
Grape
3
Graph Database
4
Graph Theory
6
GraphQL
32
Graphics
13
Graphs
3
Growth Mindset
8
HTML
7
HTML5
8
HTTP
32
HTTP API
23
HTTP/2
6
Habits
3
Hackathon
3
Hackathons
3
Hacking
23
Hanami
20
Happiness
3
Hardware Hacking
8
Hashes
3
Haskell
12
Helix
3
Heroku
28
Hexagonal Architecture
5
High Availability
15
Hiring Practices
17
History of Computing
3
Hobbies
3
Home Automation
7
Homebrew
4
Hotwire
33
Hstore
3
Human Factors
3
Human-Centered Design
16
Human-Computer Interaction
6
Humane Development
3
Hybrid Apps
10
Hypermedia
7
IRB
8
Identity Management
3
Image Optimization
3
Image Processing
9
Immutability
10
Imposter Syndrome
26
Impostor Syndrome
3
Improv
3
Incident Management
8
Incident Response
12
Inclusion
3
Inclusive Design
6
Inclusivity
43
Indexing
4
Indie Developer
8
Information Overload
3
Infrastructure
12
Infrastructure as Code
24
Inheritance
4
Innovation
16
Inspiration
7
Instance Variables
6
Instruction Sequence
3
Instrumentation
7
Integrated Development Environment (IDE)
14
Integration
18
Integration Test
19
Integration Testing
29
Interactive Coding
3
Interactive Learning
3
Internal Tools
5
Internals
2
Internationalization (I18n)
27
Internet of Things
5
Internship Programs
4
Interoperability
7
Interview
7
Intuition
4
IoT
17
JIT Compilation
3
JIT Compiler
4
JRuby
79
JSON
11
JSON API
6
JSON Schema
3
JSON Web Tokens (JWT)
2
Jasmine
5
Java Virtual Machine (JVM)
40
JavaScript
123
Job Interviewing
12
Job Scheduling
6
Junior Developers
18
Just-In-Time (JIT)
66
Just-In-Time Compilation
11
Kafka
14
Keynote
24
Keyword Arguments
6
Kids Programming
5
Knitting
3
Knowledge Management
3
Kubernetes
13
Lambda
4
Language Design
15
Language Features
4
Language Server Protocol (LSP)
13
Large Language Models (LLM)
9
Latency
8
Leadership
85
Learning
7
Learning Strategies
23
Learning Techniques
3
Learning from Failure
8
Learning to Code
3
Legacy Applications
70
Legacy Code
36
Lexing
3
Licensing
5
Lightning Talks
38
Linters
6
Linting
3
Linux
4
Lisp
4
Live Coding
44
Load Balancing
9
Load Testing
10
Localization (L10N)
8
Logging
15
MFA/2FA
4
MIDI
8
MJIT
7
MRI
4
MVC
29
MVP
5
Machine Learning
84
MagLev
3
Maintainers
3
Maintenance
6
Majestic Monolith
4
Malicious Code
4
Marketing
5
Math
1
Mathematics
4
Matz
3
Memoization
3
Memory Management
102
Memory Profiling
3
Mental Health
95
Mental Models
4
Mentorship
185
Merb
3
Message Queues
3
MessagePack
3
Meta-programming
22
Metaprogramming
87
Method Dispatch
3
Method Lookup
3
Method Missing
7
Metrics
15
Microcontroller
23
Microcontrollers
14
Microservices
162
Middleware
27
Migration
4
Mindfulness
4
Minimum Viable Product (MVP)
21
Minitest
23
Mobile Applications
5
Mobile Apps
3
Mobile Development
21
Mocking
25
Model-View-Controller (MVC)
35
Modular Design
9
Modularity
5
Monads
7
MongoDB
28
Monitoring
56
Monkey Patching
12
Monolith
18
Monolithic Architecture
3
Motivation
10
Multi-Threading
8
Multiple Databases
4
Multitenancy
7
Multithreading
4
Music
30
Mutation Testing
6
MySQL
32
N+1 Queries
8
Naming
7
Native Apps
11
Native Extensions
25
Natural Language Processing
16
Networking
37
Neural Networks
12
New Relic
5
NoSQL
15
Node.js
6
Nokogiri
8
Note-Taking
3
Null Object Pattern
5
OAuth
6
ORM
7
Object Allocation
4
Object Shapes
5
Object-Oriented Programming
40
Object-Oriented Programming (OOP)
85
Object-Relational Mapper (ORM)
7
Object-Relational Mapping (ORM)
6
Objective-C
4
Observability
26
Offline-First
4
Onboarding
32
Opal
11
Open Data
3
Open Source
331
OpenAPI
3
OpenCV
5
Operations
4
Optimization
34
Optimizations
7
Organizational Skills
21
PHP
5
Package Management
4
Packaging
6
Packwerk
5
Pair Programming
79
Panel Discussion
26
Parallel Processing
6
Parallel Programming
4
Parallel Testing
3
Parallelism
35
Parenting
4
Parsing
30
Passkeys
3
Passwords
2
Pattern Matching
14
Payment Processing
8
Payment Systems
7
People Skills
12
Perceptual Learning
3
Performance
376
Performance Improvement
3
Performance Monitoring
11
Performance Optimization
137
Performance Testing
4
Performance Tuning
18
Personal Development
109
Philosophy
5
Phlex
1
Phoenix Framework
3
Physical Computing
8
PicoRuby
3
Plain Old Ruby Object (PORO)
9
Plugin Development
3
Podcasts
6
Polyglot Programming
4
PostgreSQL
91
Presentation Skills
4
Pricing
4
Privacy
6
Problem Solving
27
Procs
4
Product Design
5
Product Development
16
Product Management
6
Productivity
70
Professional Development
14
Profiling
67
Programming
80
Programming Best Practices
13
Programming Challenges
3
Programming Concepts
6
Programming Culture
16
Programming Education
25
Programming History
4
Programming Language
3
Programming Language Design
11
Programming Languages
102
Programming Paradigms
14
Programming Patterns
5
Programming Philosophy
15
Programming Practices
7
Programming Productivity
4
Programming Techniques
45
Progressive Enhancement
3
Progressive Web Apps (PWA)
10
Project Management
25
Project Planning
14
Protocol Buffers
3
Prototyping
13
Proxy
4
Pry
9
Psychological Safety
20
Psychology
7
Public Key Cryptography
3
Public Speaking
20
Pull Requests
4
Puma
8
Puppet
6
Python
9
QUIC
3
Quality Assurance
3
Quality Assurance (QA)
31
Query Optimization
17
Questions and Answers (Q&A)
3
RBI
2
RBS
18
REST
21
REST API
22
ROM
3
RPC
3
RSpec
69
RVM
3
RabbitMQ
7
Race Conditions
4
Rack
41
Ractors
18
Rails 3
7
Rails 5
11
Rails 6
4
Rails 7
3
Rails 7.1
4
Rails API
9
Rails Architecture
7
Rails Best Practices
9
Rails Community
13
Rails Console
5
Rails Core
3
Rails Engine
11
Rails Engines
18
Rails Gems
5
Rails Internals
15
Rails Performance
18
Rails Plugins
17
Rails Security
8
Rails Upgrades
45
Rails at Scale
16
Railties
1
Rake
7
Rapid Prototyping
3
Raspberry Pi
25
React
16
React Native
3
React.js
9
Reactive Programming
4
Real-Time Applications
54
Recommendation Systems
7
Recursion
10
Redis
29
Refactoring
232
Refinements
11
Reflection
5
Regex
16
Regression Testing
4
Remote Work
74
Rendering
3
Reporting
2
Request Handling
3
Resilience
11
Resilience Engineering
8
Resource-Oriented Architecture
3
Responsive Design
6
Retrieval Augmented Generation (RAG)
2
Rich Text Editor
1
Ripper
7
Risk Management
9
Robot
2
Robotics
23
Roda
3
Routing
3
RuboCop
23
Ruby
1441
Ruby 1.8
3
Ruby 1.9
5
Ruby 2.0
3
Ruby 2.1
5
Ruby 2.4
3
Ruby 2.5
3
Ruby 2.6
5
Ruby 2.7
13
Ruby 3
35
Ruby 3.0
19
Ruby 3.1
5
Ruby 3.2
4
Ruby 3.3
3
Ruby API
3
Ruby Best Practices
3
Ruby Committers
10
Ruby Community
154
Ruby Compiler
4
Ruby Core
7
Ruby Development
62
Ruby Ecosystem
15
Ruby Extensions
3
Ruby Features
10
Ruby Frameworks
6
Ruby Gem
9
Ruby Heroes
6
Ruby History
4
Ruby Implementation
8
Ruby Implementations
62
Ruby Infrastructure
4
Ruby Internals
94
Ruby Interpreter
4
Ruby Kaigi
4
Ruby LSP
3
Ruby Language
10
Ruby Language Features
9
Ruby Libraries
10
Ruby Metaprogramming
6
Ruby Optimization
9
Ruby Parser
4
Ruby Performance
37
Ruby Programming
80
Ruby SDK
3
Ruby Standard Library
25
Ruby Syntax
18
Ruby Testing
3
Ruby Tools
4
Ruby VM
109
Ruby on Ales
3
Ruby on Rails
1432
RubyConf
3
RubyGems
159
RubyKaigi
41
RubyMine
3
RubyMotion
14
Rust
18
SEO
3
SOLID Principles
6
SQL
14
SQL Injection
12
SQLite
13
SaaS
6
Sass
11
Scala
6
Scalability
41
Scaling
80
Scheduling
3
Science
2
Scientific Computing
7
Scientific Method
4
Scripting
3
Search Optimization
4
Security
82
Security Best Practices
7
Security Vulnerability
14
Selenium
4
Self-Awareness
3
Self-Care
6
Sentiment Analysis
6
Sequel
8
Serialization
7
Server Management
3
Server-side Rendering
13
Serverless
9
Serverless Architecture
4
Service Extraction
3
Service Objects
51
Service Oriented Architecture
41
Service Workers
6
Service-Oriented Architecture (SOA)
9
Session Management
5
Shakespeare
4
Shape Up
3
Shell Scripting
3
Shoes.rb
6
Shopify
6
Side Effects
3
Sidekiq
15
Simplicity
11
Simulation
7
Sinatra
53
Single Page Applications (SPA)
34
Single Sign-On
4
Singleton
7
Site Reliability Engineering
5
Sketchnoting
3
Smalltalk
10
Smart Contracts
4
Social Impact
13
Social Media
5
Soft Skills
11
Software Architecture
195
Software Craftsmanship
3
Software Design
50
Software Design Patterns
12
Software Development
340
Software Development Practices
23
Software Engineering
57
Software Maintenance
27
Software Performance
3
Software Quality
17
Software Testing
10
Solid Cache
2
Sonic Pi
18
Sorbet
21
Sorting Algorithms
4
Sound Engineering
6
Space Exploration
5
Sprockets
8
Staff Engineer
2
Startup
4
Startup Culture
8
Startups
29
State Machines
9
State Management
6
Static Analysis
27
Static Code Analysis
7
Static Typing
55
Statistics
4
Steep
4
Stimulus.js
14
Storytelling
16
Storytelling in Tech
3
Strada
3
Streaming
5
Stress Management
7
String Manipulation
3
Structured Logging
3
Success Stories
4
Sustainability
18
Swift
2
Synchronization
4
Syntax
15
Syntax Tree
3
System Calls
3
System Design
3
System Programming
2
System Test
2
Systems Design
4
Systems Programming
8
Systems Thinking
7
TCP/IP
7
Tail Call Optimization
5
Tailwind CSS
6
Tapioca
3
Teaching
62
Teaching Programming
3
Team Building
143
Team Collaboration
69
Team Communication
14
Team Culture
8
Team Dynamics
112
Team Management
4
Teams
2
Teamwork
49
Tech Culture
7
Tech for Good
3
Technical Communication
8
Technical Debt
59
Technical Leadership
7
Technical Skills
3
Technical Writing
12
Technology
4
Technology Ethics
5
Technology History
3
Telephony
3
Template Engine
8
Templating
6
TensorFlow
3
Test Automation
3
Test Coverage
23
Test Framework
7
Test-Driven Development
163
Test-Driven Development (TDD)
48
Testing
189
Testing Strategies
10
Testing Techniques
3
Thread Safety
5
Threading
8
Threads
34
Time Management
6
Timezones
7
Tips & Tricks
8
TracePoint
6
Trailblazer
14
Transactions
6
Translation
6
Transpilation
7
Troubleshooting
5
TruffleRuby
28
Trust
4
Turbo
17
Turbo Native
6
Twilio
6
Type Annotations
4
Type Checking
54
Type Inference
5
Type Profiler
4
Type Safety
5
TypeProf
3
Types
3
Typing
4
Typography
6
UI Design
22
UTF-8
3
Unicode
10
Unit Test
25
Unit Testing
20
Unix
4
Usability
21
User Experience (UX)
195
User Interface
9
User Interface (UI)
29
Vagrant
3
Value Objects
11
Variable Width Allocation
4
Version Control
27
Versioning
5
ViewComponent
10
Views
8
Vim
3
Virtual Machine
24
Visual Communication
6
Visual Programming
3
Visualization
3
Voice Recognition
5
Vue.js
3
Web Applications
38
Web Components
1
Web Design
8
Web Development
231
Web Framework
3
Web Frameworks
13
Web Performance
11
Web Security
24
Web Server
21
Web Services
7
WebAssembly (WASM)
18
WebRTC
6
Webhooks
3
Webpacker
6
Websockets
33
Women in Tech
34
Work-Life Balance
47
Workplace Culture
16
Workshop
10
Writing
7
XML Parsing
4
XMPP
3
YARV (Yet Another Ruby VM)
9
YJIT (Yet Another Ruby JIT)
14
Yukihiro Matsumoto
6
Zeitwerk
7
dRuby
8
data streaming
4
dry-rb
8
gRPC
5
git
27
iOS
14
iOS Development
7
jQuery
5
mruby
61
why the lucky stiff
1