David Copeland
where else to find them
website:http://www.naildrivin5.com
github:davetron5000
bluesky:copelanddavidw.bsky.social
bluesky:davetron5000.com
mastodon:@davetron5000@ruby.social
speakerdeck:davetron5000
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
- Craig Buchek11 talks
- Aja Hammerly31 talks
- Dave Thomas33 talks
- Kevin Murphy9 talks
- Daniel Azuma9 talks
- Ernie Miller18 talks
| title | conference | date |
|---|---|---|
| Your Service Layer Needn't be Fancy, It Just Needs to Exist | RailsConf 2022 | 2022-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… | ||
| The Fewer the Concepts, the Better the Code | RubyConf 2019 | 2019-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… | ||
| Database Design for Beginners | RailsConf 2019 | 2019-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… | ||
| The Effective Remote Developer | RailsConf 2017 | 2017-04-25 |
Practical rules for doing remote development: adopt the four mindsets — communicate frequently and clearly, be responsive but set boundaries, assume good… | ||
| Can Time-Travel Keep You From Blowing Up The Enterprise? | RailsConf 2016 | 2016-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… | ||
| Storytelling via the Psychology of Professional Wrestling | RubyConf 2015 | 2015-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… | ||
| Overcoming Our Obsession with Stringly-Typed Ruby | RubyConf 2014 | 2014-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… | ||
| Services, Scale, Backgrounding and WTF is going on here?!??? | GoGaRuCo 2012 | 2012-09-14 |
Extraction from a monolith breaks synchronous assumptions: queuing via Resque + Redis can enqueue an ID before the DB transaction commits, producing unusable… | ||
| Test-drive the development of your command-line applications | RubyConf 2011 | 2011-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… | ||
| nothing matches | ||