~/talks

Brad Urani

what they talk about

all 7 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Event Streaming Patterns for Ruby ServicesRubyConf TH 20232023-10-06
Procore runs a 43,000‑file Rails monolith with 1,123 tables, 4,000 API endpoints and ~300 engineers and solves cross‑service, multi‑region consistency by…
Talk on
Event Streaming on RailsRailsConf 20222022-05-17
Large Rails monolith (about 43,000 Ruby files and thousands of routes) migrates to Kafka-based event streaming using the Ruby Kafka gem, Kafka Connect and CDC…
Talk on
Zero to data infrastructureThe Lead Developer Austin 20182018-12-06
Explains how streaming with Kafka gives multiplexing, replay and a two-week retention window, recommends managed Kafka and S3 as cheap immutable backups, lays…
Talk on
The Ruby Developer's Command Line ToolkitRubyConf 20182018-11-28
Lists exact tools and recipes: switch Bash to zsh, add aliases and functions (g → git status, mcd creates+cds), install fzf for fuzzy file and history search…
Talk on
Rails anti-patterns: how not to design your databaseEuRuKo 20182018-08-24
Warns that at Procore a 14‑terabyte database handles heavy load (about 50,000 reads/writes) so design choices matter. Shows closure_tree gem…
Talk on
Day 2 WelcomeEuRuKo 20182018-08-24
Quick logistics rundown and schedule: Wi‑Fi details and emergency exits are repeated, there is a gender‑neutral bathroom on the first floor and a quiet room…
Organiser on
Lightning talksEuRuKo 20182018-08-24
Five-minute snapshots: one demo shows Google Sheets running Apps Script JavaScript to fetch JSON into sheets, call HTTP APIs, integrate Google services and…
Lightning on
Wrap up & announcing the next EuRuKo's locationEuRuKo 20182018-08-24
Last Video, see below for all links! ###################### ### \o/ EuRuKo 2018 \o/ ### ###################### ### Day 1 ### Yukihiro Matsumoto -…
Talk on
Elixir's Ecto: Functional Relational Data Access Done RightLambdaConf 20182018-06-03
Ecto claims to make SQL-first, functional data access practical for Elixir web apps by exposing the database rather than hiding it. Examples include use with…
Talk on
The Ruby Developer's Command Line ToolkitRubyConf Philippines 20182018-03-15
Shows concrete dotfile hacks and tools: zsh over bash, aliases like be → bundle exec and a G wrapper for git, colored man pages, and a git pre-push hook that…
Talk on
Building HUGE Web Apps: Rails at 1,000,000 Lines of CodeSoutheast Ruby 20172017-10-05
A Rails app grows past over a million lines and still ships features by focusing on restraint: fix n+1 queries, push work into background jobs, and prefer…
Talk on
The Arcane Art of Error HandlingRailsConf 20172017-04-25
A pragmatic set of patterns for large Rails apps that actually shipped at Procore and scaled to a two million line codebase with ~90–100 engineers and 4–5…
Talk on
ActiveRecord vs. Ecto: A Tale of Two ORMsRailsConf 20162016-05-04
Compares a Rails ActiveRecord implementation of a Hallway Track app to an Elixir Phoenix/Ecto rewrite and shows concrete tradeoffs: ActiveRecord reads like…
Talk on
Changing the Unchangeable: The Hows and Whys of Immutable Data StructuresRubyConf 20152015-11-15
Demo shows a Bloxorz solver and a Connect Four UI built on a Hamster-backed matrix gem and an Elm frontend, with the solver implemented as a breadth-first…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.