Talk 154 nodes

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