The Abstraction
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Little factories
Sometimes factory_bot is overkill
May 5
•
Joel Drapper
5
Share this post
Little factories
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
January 2023
Miscellaneous updates
Jan 24
•
Joel Drapper
6
Share this post
Miscellaneous updates
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
December 2022
In memory of Chris Seaton
Adventures in software design with Joel Drapper.
Dec 10, 2022
•
Joel Drapper
9
Share this post
In memory of Chris Seaton
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
October 2022
Custom exception inheritance
Oct 25, 2022
•
Joel Drapper
5
Share this post
Custom exception inheritance
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
Magic template methods
Using meta-programming to handle method name conflicts in Ruby
Oct 21, 2022
•
Joel Drapper
2
2
Share this post
Magic template methods
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
September 2022
Ruby is a beautiful language for writing views
Sep 21, 2022
•
Joel Drapper
7
Share this post
Ruby is a beautiful language for writing views
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
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 …
Jun 20, 2022
•
Joel Drapper
6
Share this post
Sitting Ducks
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
Naming Things
Jun 18, 2022
•
Joel Drapper
2
Share this post
Naming Things
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
March 2022
Introducing Literal Enums in Ruby
An object-oriented enum pattern for Ruby and Rails with literal-style definition syntax.
Mar 14, 2022
•
Joel Drapper
2
Share this post
Introducing Literal Enums in Ruby
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
The right abstraction
And why the Sandi Metz quote is so often misapplied.
Mar 11, 2022
•
Joel Drapper
2
Share this post
The right abstraction
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
Introducing ActionState for Rails
Define Rails model scopes and predicates with the same code.
Mar 10, 2022
•
Joel Drapper
1
Share this post
Introducing ActionState for Rails
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
Reinventing the wheel
It’s not always a terrible idea.
Mar 10, 2022
•
Joel Drapper
1
Share this post
Reinventing the wheel
www.theabstraction.space
Copy link
Linkedin
Facebook
Email
Notes
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts