The Abstraction
Subscribe
Sign in
Home
Archive
About
New
Miscellaneous updates
Joel Drapper
Jan 24
4
Share this post
Miscellaneous updates
www.theabstraction.space
Copy link
Twitter
Facebook
Email
December 2022
In memory of Chris Seaton
Adventures in software design with Joel Drapper.
Joel Drapper
Dec 10, 2022
8
Share this post
In memory of Chris Seaton
www.theabstraction.space
Copy link
Twitter
Facebook
Email
October 2022
Custom exception inheritance
Joel Drapper
Oct 25, 2022
5
Share this post
Custom exception inheritance
www.theabstraction.space
Copy link
Twitter
Facebook
Email
Magic template methods
Using meta-programming to handle method name conflicts in Ruby
Joel Drapper
Oct 21, 2022
2
2
Share this post
Magic template methods
www.theabstraction.space
Copy link
Twitter
Facebook
Email
September 2022
Ruby is a beautiful language for writing views
Joel Drapper
Sep 21, 2022
7
Share this post
Ruby is a beautiful language for writing views
www.theabstraction.space
Copy link
Twitter
Facebook
Email
June 2022
Sitting Ducks
A common refactoring in object-oriented programming is to take a complex method or set of methods and extract a new class from them. These classes …
Joel Drapper
Jun 20, 2022
4
Share this post
Sitting Ducks
www.theabstraction.space
Copy link
Twitter
Facebook
Email
Naming Things
Joel Drapper
Jun 18, 2022
2
Share this post
Naming Things
www.theabstraction.space
Copy link
Twitter
Facebook
Email
March 2022
Introducing Literal Enums in Ruby
An object-oriented enum pattern for Ruby and Rails with literal-style definition syntax.
Joel Drapper
Mar 14, 2022
1
Share this post
Introducing Literal Enums in Ruby
www.theabstraction.space
Copy link
Twitter
Facebook
Email
The right abstraction
And why the Sandi Metz quote is so often misapplied.
Joel Drapper
Mar 11, 2022
1
Share this post
The right abstraction
www.theabstraction.space
Copy link
Twitter
Facebook
Email
Introducing ActionState for Rails
Define Rails model scopes and predicates with the same code.
Joel Drapper
Mar 10, 2022
1
Share this post
Introducing ActionState for Rails
www.theabstraction.space
Copy link
Twitter
Facebook
Email
Reinventing the wheel
It’s not always a terrible idea.
Joel Drapper
Mar 10, 2022
1
Share this post
Reinventing the wheel
www.theabstraction.space
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts