Talk 154 nodes
Performance Panel wroclove.rb 2024Panel on diagnosing and fixing Rails performance problems with Margheim, Rząsa, and Almeida.
JavaScript and Frontend Panel
wroclove.rb 2018 Q&A panel on modern JavaScript, frontend frameworks, and web platform trends.
Better WebPerformance with Rails
Talk on Rails 5.2 web performance, caching, and sub-second page loads.
Ever shorter feedback loop
Talk on shortening the code-to-run-to-validate developer feedback loop.
Typical DDDomains In Rails Apps
Andrzej Krzywda's wroclove.rb 2022 talk on typical domains and layered DDD in Rails.
Enterprise Rails Panel
wroclove.rb 2018 panel on enterprise Rails with Eventide, Rails Event Store and Trailblazer authors.
Event Sourcing Anti Patterns and Failures
Nathan Ladd's wroclove.rb 2018 talk on common event-sourcing anti-patterns and failure modes.
Applying CQRS & Event Sourcing on Rails applications
Talk at wroclove.rb 2018 on building event-sourced Rails apps with rails_event_store.
Nightmare neighbours caveats of Rails based mutlitenancy
Talk at wroclove.rb 2022 on multi-tenant Rails data partitioning.
No-build Utopia: Modern User Experiences with Rails & Web Standards
Ryan Townsend's wroclove.rb 2026 talk on replacing client JavaScript with Rails + emerging web-platform APIs.
JRuby: Professional-Grade Ruby
Charles Nutter's 2026 keynote on JRuby: enterprise Ruby on the JVM.
Orchestrating video transcoding in ruby
wroclove.rb 2019 talk on building a Ruby/Rails video-transcoding pipeline with ffmpeg.
Counterintuitive Rails pt. 1
Ivan Nemytchenko's wroclove.rb 2018 talk challenging common Rails habits.
Handling file uploads for modern developer
Talk at wroclove.rb 2019 on best practices for file uploads in Ruby web apps.
How (and why) to run SQLite in production
wroclove.rb 2024 talk on making SQLite production-ready for Rails applications.
How To Package A Rails Engine Generation To Automation
Adrian Marin's wroclove.rb 2022 talk on building, releasing, and automating Rails engine gems.
Beyond the current state Time travel to the rescue!
wroclove.rb 2018 talk on CQRS, event sourcing, and the 'superpowers' they unlock.
From PostgreSQL to SQLite in Rails
wroclove.rb 2025 talk on migrating a production Rails app from Postgres to SQLite.
The pillars of Domain Driven Design
Marco Heimeshoff's DDD introduction talk at wroclove.rb 2018.
Building on Bluesky's AT Protocol with Ruby
Kuba Suder's wroclove.rb 2026 talk on AT Protocol, Bluesky architecture, and Ruby tools.
Introduction To Event Sourcing How To Use It With Ruby
Pavel's wroclove.rb 2022 introduction to event sourcing in Ruby using the Eventide toolkit.
Kamal is not harder than your PaaS
Josef Strzibny's wroclove.rb 2026 talk on deploying Rails with Kamal as a PaaS alternative.
Adventures in durable execution
Closing wroclove.rb 2026 talk critiquing JS/cloud durable-execution products and unveiling Geneva Drive.
Data Management With Ruby
wroclove.rb 2022 talk arguing Ruby is well-suited for data-management work.
Is the monolith a problem
Talk arguing the monolith is fine — the real problem is God objects, fixed via modeling and incremental refactoring.
Next Token!
wroclove.rb 2025 talk debunking falsehoods about LLMs via tokens and stop tokens.
One machine please, make it Turing
Theoretical-CS primer for Ruby programmers: formal languages, Turing machines, compilers, VMs.
Event-Driven Rails Discussion Panel
wroclove.rb 2023 panel confronting Eventide and rails_event_store approaches to event-driven Rails.
On the tasteful journey to Yippee
Stephen Margheim's wroclove.rb 2025 talk teasing the Yippee web framework.
Rewrite with confidence
wroclove.rb 2025 talk on modernizing legacy flows via production replay verification.
Building uls for microservices
Ethan Garofolo's wroclove.rb 2019 talk on UI implications of microservices.
Counterintuitive Rails pt. 2
Ivan Nemytchenko's day-two wroclove.rb 2018 talk mapping Rails abstraction layers.
Devise pitfalls and way to tighten security
wroclove.rb 2022 talk on Devise security pitfalls, pepper leaks, tokens and enumeration attacks.
Discipline Doesn't Scale
Markus Schirp's wroclove.rb 2026 talk on contribution thresholds and why LLMs demand stronger automation.
Doctrine of Useful Objects Separate Fact from Fiction in OOD
Bellware's wroclove.rb 2023 talk on OOD fundamentals and the Doctrine of Useful Objects.
Fix Production Bugs 20 Times Faster
Callaghan's wroclove.rb 2025 talk on structured logging and the SOS methodology.
Grokking FP For The Practicing Rubyist
Norbert Wójtowicz's wroclove.rb 2022 talk reframing FP as identifying data, calculations and actions.
Might & Magic of Domain-Driven Design
Mateusz Nowak's wroclove.rb 2025 talk on DDD, Event Modeling, and modular design via a Heroes 3 example.
Mutant on steroids
Markus Schirp's wroclove.rb 2019 talk introducing mutation testing and Mutant's vocabulary.
Optimizing performance in Rails apps with GraphQL layer
Caio Almeida's wroclove.rb 2024 talk on performance patterns for Rails + GraphQL.
Reforging (or rather rebrewing) the support for open-source
wroclove.rb 2023 talk on broken OSS funding incentives and Max Howell's tea project.
Ruby Rendezvous Method Call, Proc, and Beyond
Tour of lesser-known ways to call methods and procs in Ruby.
Fantastic Databases and Where to Find Them
wroclove.rb 2023 talk touring SQLite, Postgres, MySQL and exotic databases for Ruby devs.
How to hijack
Talk on smuggling, hijacking and proxying remote-console sockets in Ruby/Rack.
Prevent account sharing
wroclove.rb 2024 talk on detecting and curbing shared credentials in a Rails app.
Testing Randomness
Talk on testing non-deterministic code using stubs, dependency injection, and event logging.
Building LLM powered applications in Ruby
Andrei Bondarev's wroclove.rb 2024 talk on langchainrb, agents, and RAG in Ruby.
Events events events
Anton Davydov's wroclove.rb 2019 talk introducing event sourcing in Ruby.
Event Sourcing and Actor model in Ruby
Ismael Celis's wroclove.rb 2026 talk on reactive web apps and event sourcing in Ruby.
18 months of using hotwire and viewcomponent in production
Yaroslav Shmarov's wroclove.rb 2022 talk on Hotwire + ViewComponent at Bearer.
Development with axioms
Talk on axiom-driven development process with atomic commit transformations.
Multi-region data governance in Rails application
wroclove.rb 2023 talk on moving a Rails SaaS from single-region to multi-region multi-tenant.
Native apps are dead, long live native apps
Ayush Newatia's wroclove.rb 2023 talk on Turbo Native and building hybrid apps right.
The Curse of Service Object
Ivan Nemytchenko's wroclove.rb 2024 talk critiquing Rails service objects.
Forms Are Dead: Building Agentic Workflows in Ruby
Adam Okoń's wroclove.rb 2026 talk on augmenting B2B forms with LLM-driven agentic workflows in Ruby.
Gregorian Calendar
Norbert Wójtowicz's wroclove.rb 2025 talk using calendar history to teach performance, breaking changes, and rewrites.
Scaling an Open Source E-Commerce Framework
wroclove.rb 2023 talk on maintaining Spree — roadmap, upgrades and maintainability.
Spice up your life with eql
Talk advocating Pathom/EQL-style graph APIs using immutability, EDN, and context-free flat data.
Working with RailsEventStore in Cashflow Management System
wroclove.rb 2023 talk: six stories of applying rails_event_store gradually in a legacy Rails startup.
Business logic in Ruby
Andrzej Krzywda on extracting business logic from Rails into pure state machines.
Debug like a scientist
Maciej Rząsa's wroclove.rb 2024 talk on applying the scientific method to debugging.
How To Ensure Systems Do What We Want And Take Care Of Themselves
wroclove.rb 2022 language-agnostic talk on at-least-once + idempotence for self-healing systems.
No 'Pundit' Intended
Survey of Rails authorization approaches leading to fine-grained, relationship-based access control.
Ruby has literally always had types
Joel Drapper's wroclove.rb 2025 talk arguing Ruby's === interface is its type system, showcased via the Literal gem.
Toolbelt of a Seasoned Bug Hunter
Story-driven talk on advanced debugging tools applied to a Rails reload slowdown.
Under The Hood And On The Surface Of Sidekiq
wroclove.rb 2022 talk on Sidekiq good practices and internals.
Dealing With A Project's Complexity In A Changing Environment
Psychology-informed talk on handling constant change as an engineering team.
International cooperation in IT teams
Talk on working effectively in international software teams — cultures, language, communication norms.
Introducing Sorbet into your Ruby codebase
Erwin Kroon's wroclove.rb 2024 talk on adopting Sorbet at GitHub.
Rubyana Gems and the Ractorous Rubetta Stones!
Indiana-Jones-themed wroclove.rb 2026 talk teaching Ruby Ractors via a live cipher-breaking demo.
UringMachine — High Performance Concurrency for Ruby Using io_uring
Talk on io_uring concurrency in Ruby.
When REST is Not Enough: Implementing Alternative Protocols in Ruby on Rails
Survey of gRPC, GraphQL, MQTT and MCP as REST alternatives in Rails.
Optimistic ul
Dimitry Salahutdinov's wroclove.rb 2019 talk on optimistic UI with Logux.
Webmock unmocked
Bartosz Blimke's wroclove.rb 2024 talk on WebMock features and internals.
10 Things You Never Wanted To Know About Reform 3
Nick Sutterer's talk on redesigning the Reform gem as Reform 3 on top of Trailblazer.
How I brought LCP down to under 350 ms
Paweł Pokrywka's wroclove.rb 2024 talk on using Signed Exchanges to slash LCP.
Accidentally building a neural network — A Ruby product recommendation journey
Ruby product-recommendation system that accidentally grew into a neural-network-shaped scoring engine.
Building Beautiful UIs with Ruby A Rails-Native Approach
Seth Horsley's wroclove.rb 2025 talk on Phlex and Ruby UI for Rails-native component UIs.
Extracting logic from templates with Hanami Views
Sebastian Wilgosz's wroclove.rb 2024 talk on Hanami's view layer as inspiration for Rails.
It is not so bad, after all
Closing non-technical wroclove.rb 2025 talk of fuckup stories and pragmatic lessons.
SUPER AIN'T SUPER From OOP To FP and Beyond!
Nick Sutterer's wroclove.rb 2018 talk on his journey from OOP to FP via Trailblazer.
The good, the bad and the remote — collaborative domain modeling with EventStorming
Mariusz Gil's wroclove.rb 2022 talk on doing EventStorming remotely.
Component Driven UI with ViewComponent
Radoslav Stankov's wroclove.rb 2024 talk on structuring Rails front-ends with ViewComponent.
An Introduction to Test Bench
Nathan Ladd's wroclove.rb 2023 talk on Test Bench, TDD, and fixtures as test objects.
Cables! Cables! Cables!
Talk on real-time Ruby, Action Cable limitations, and AnyCable.
To Refine or Not to Refine
Lightning talk on the history and use cases of Ruby refinements.
Understanding coupling
Talk at wroclove.rb 2018 on evaluating software design via five levels of coupling.
Mentoring the Rails World Website Lightning Talk
Ayush Newatia on mentoring junior Shona through delivering the Rails World website.
Functional Programming as Naming Lightning Talk
Lightning talk framing FP and DDD as needing new names for concepts, using Galileo's discovery of time.
GoHiring Observability Story
Guiney's wroclove.rb 2025 lightning talk on GoHiring's observability journey.
Ruby Standard Library Hidden Gems Lightning Talk
Lightning talk surveying lesser-known classes in Ruby's standard library.
Chess for Programmers Lightning Talk
Lightning talk arguing programmers should play chess, with tips and tooling recommendations.
Lightning Talk on Email Leaks and Senior Developer Titles
Paweł Pokrywka's lightning talk on spam-based leak detection and the meaningless 'senior developer' title.
Process Managers in Ruby Lightning Talk
wroclove.rb 2025 lightning talk walking through process managers in rails_event_store.
Ruby on a $4 Computer
Lightning talk running mruby on the ESP32 microcontroller.
Build Your Own Internal CLI Tools Lightning Talk
Lightning talk on Helpling's internal Ruby CLI (Helpling ToolBelt) built on dry-cli and TTY toolkit.
CSV Parsing Benchmarks
Lightning talk benchmarking Ruby CSV parsers; meta-point: built in an hour with codex cli.
How wroclove.rb impacts developers and companies
Lightning talk case study on adopting DDD after wroclove.rb.
RSpec Is For Specs Not Tests
Kristoff's wroclove.rb 2025 lightning talk arguing RSpec should only be used for specs.
Three Lightning Talks: Stubbing Rails.env in Tests
Lightning talk presenting helpers for testing Rails.env-conditional code in minitest and RSpec.
Code Golfing in Ruby Lightning Talk
Polish lightning talk showing Advent of Code solutions shrunk via Ruby code-golf tricks.
Fix Blockers Fast and Stressless
Alina Lova's wroclove.rb 2024 lightning talk on calmly resolving production blockers.
Open Telemetry Intro Lightning Talk
Tomas's wroclove.rb 2025 lightning talk introducing OpenTelemetry.
Strategic Domain Event Design Lightning Talk
Lightning talk framing bounded contexts via the tomato metaphor and pushing modeling beyond aggregates.
Configuration Again Lightning Talk
Lightning talk surveying Ruby configuration pain points and introducing a dry-struct-style config library.
Developer, Programmer, and AI
Lightning talk on developer vs programmer roles and AI replacement.
Ethereum Smart Contracts Lightning Talk
Lightning talk introducing Ethereum smart contracts and token creation.
FaaS for Ruby Lightning Talk
Lightning talk pitching function-as-a-service support for Ruby.
Internal Wikipedia: Knowledge Graph from Transcripts
Lightning talk unveiling Arkency's open-source knowledge-graph extractor and demoing it on six years of wroclove.rb.
iTerm Triggers and say Command Lightning Talk
Lightning talk using macOS say + iTerm2 triggers to announce RSpec test results.
LATERAL Joins Rails Performance Lightning Talk
Lightning talk optimizing a slow Rails products page with Postgres CTE and LATERAL joins.
Let's Find a Meaning Problem to Solve
Lightning talk on how to pick meaningful, passion-driven open-source projects.
Methods Gem for Ruby Method References
Lightning talk on a gem improving Ruby method reference syntax.
Solving Haunting Organizational Problems
Ko Lefcho's wroclove.rb 2025 lightning talk on progressing beyond senior via empathy.
Why I Like Mentoring Lightning Talk
Lightning talk listing motivations for mentoring juniors, inside and outside one's company.
Writing a Game in Ruby on Rails Lightning Talk
Lightning talk on building a browser game in Rails using a backend game loop.
Zite and Unicode Sparklines Lightning Talk
Lightning talk pitching Zite and sharing a no-UI-framework prototype solved with Unicode sparklines.
Decider Pattern in Ruby Lightning Talk
wroclove.rb 2025 lightning talk implementing the decider pattern via the decide_rb gem.
Game Hunter JRuby Roguelike Lightning Talk
Lightning talk presenting a roguelike in Ruby on a Kotlin framework via JRuby.
Preparing a Conference Talk
wroclove.rb 2025 lightning talk on shipping a conference talk despite limited speaking experience.
Rethink Modularity in Rails
Lightning talk arguing AI-era economics force a rethink of how Rails apps modularize.
Ruby Packer Lightning Talk
Michał's survey of packaging Ruby CLIs as single binaries via Ruby Packer.
Scientific Ruby Lightning Talk
Victor Shepelev's wroclove.rb 2019 lightning talk on the failed quest for scientific Ruby.
Self-Documenting REST + MCP with step
Lightning talk showing the step Ruby gem turn a Rails app into a REST+OpenAPI+MCP endpoint.
Sidekiq Batches Lightning Talk
Lightning talk showing how to process a large file in parallel with Sidekiq batches and Redis.
Gaming With Ruby and VMs Lightning Talk
Lightning talk on running games in Linux VMs via PCI passthrough with a Ruby curses UI.
I'm Not a Vibe Coder
Lightning talk on using AI as a black box: control the input and evaluation, not the model.
Just Read the Documentation
Lightning talk pitching push toi, a project-aware terminal documentation browser.
Mice of the Modulith
Rails World 2024 talk by a Shopify engineer on modular-monolith realities.
Outdated Browser Detection
Lightning talk on managing outdated-browser support across front-end and back-end.
Procrastination and Fish Shell Aliases Lightning Talk
Lightning talk on using fish shell abbreviations to procrastinate productively.
Rails Spotlight Chrome Extension Lightning Talk
Pavo's wroclove.rb 2025 lightning talk demoing the Rails Spotlight Chrome extension.
Removing Code with Breadth-First Search
Lightning talk using BFS to fully remove legacy code.
Message Bus Decoupling Lightning Talk
Lightning talk on command/event bus registration and execution decoupling.
Mutation testing workshop wroclove.rb 2019
Markus Schirp's hands-on mutation-testing workshop the day before his talk.
Offline Sandwich Focus Workflow
Lightning talk on an offline/online/off-topic workday sandwich to beat distractions.
Phantom Migrations Gem Lightning Talk
Lightning talk presenting a gem that tracks migrations across git branches to automate rollback.
Ruby Archaeology
Nick Schwaderer talk on exploring old Ruby code as a 'Ruby detective'.
Ruby Is Mature Now
wroclove.rb 2025 closing remarks marking Ruby's maturity and thanking sponsors.
Sonic Pi Music Performance
Five-minute live-coded music lightning performance at wroclove.rb 2019.
Better ActiveRecord IRB Output Gem Lightning Talk
Lightning talk unveiling a gem that pretty-prints ActiveRecord inspection in Rails console.
Building a Production-Ready AI App: MCP & OAuth on Rails
Workshop on AI apps with MCP and OAuth.
Building Rails SPAs in Frontend Ruby with Glimmer DSL for Web
Workshop on Glimmer DSL for Web.
Fix Production Bugs 20x Faster
Talk at wroclove.rb 2025.
From open source to IPO
Talk at wroclove.rb 2023.
Getting Meaningful Feedback After a No
wroclove.rb 2025 lightning talk on extracting useful feedback from rejected job applications.
How to Be Top 10% in Ruby Lightning Talk
Lightning talk adapting a 'top 6% of richest Poles' observation to strategies for top-ranking Ruby developers.
MVCC for Ruby developers
Talk at wroclove.rb 2018.
My core skill never was the typing
Talk on mutation testing philosophy.
Performance of Distributed Applications
Paweł Pokrywka's wroclove.rb 2017 talk on modeling and predicting distributed-app performance.
Securing Rails applications
Workshop on Rails security.
Setup and operation of mutation testing in agentic world
Workshop on mutation testing.
Towards the post framework future
Talk at wroclove.rb 2019.
Write a Blog Lightning Talk
Lightning talk recommending writing a blog for your future self to retain hard-won knowledge.