~/talks

David Copeland

what they talk about

all 9 in the filters

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Your Service Layer Needn't be Fancy, It Just Needs to ExistRailsConf 20222022-05-17
Argues for a simple Ruby on Rails service layer (plain classes and methods in app/services) instead of stuffing business rules into controllers or ActiveRecord…
Talk on
The Fewer the Concepts, the Better the CodeRubyConf 20192019-11-18
Claim: minimizing the number of distinct concepts in code increases who can read and safely change it. Evidence: two Ruby implementations of the same task show…
Talk on
Database Design for BeginnersRailsConf 20192019-05-01
A concrete workflow emerges: list facts, write Functional Dependencies and Keys, run the decomposition that yields Boyce‑Codd Normal Form provably free of the…
Talk on
The Effective Remote DeveloperRailsConf 20172017-04-25
Practical rules for doing remote development: adopt the four mindsets — communicate frequently and clearly, be responsive but set boundaries, assume good…
Talk on
Can Time-Travel Keep You From Blowing Up The Enterprise?RailsConf 20162016-05-04
Argues that the right move is not monolith vs microservices but evolving architecture: adopt rule of three to create generators and gems, prefer one Rails app…
Talk on
Storytelling via the Psychology of Professional WrestlingRubyConf 20152015-11-15
Claim: pro wrestling uses a compact toolkit called ring psychology to produce real emotional investment live in minutes. It combines a simple setting and rules…
Talk on
Overcoming Our Obsession with Stringly-Typed RubyRubyConf 20142014-11-17
Argues that replacing ubiquitous strings with explicit data types prevents bugs: zip codes are five digits (about 100000 possibilities) so a ZipCode class that…
Talk on
Services, Scale, Backgrounding and WTF is going on here?!???GoGaRuCo 20122012-09-14
Extraction from a monolith breaks synchronous assumptions: queuing via Resque + Redis can enqueue an ID before the DB transaction commits, producing unusable…
Talk on
Test-drive the development of your command-line applicationsRubyConf 20112011-09-29
Builds a dotfiles installer called full_stop from a methadone template, wires up Cucumber + Aruba to run acceptance scenarios, and uses unit tests with mocks…
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.