kaspth
Rails consultant, formerly on the Rails core team — I can help you. Email or DM and we can talk.
Copenhagen
Pinned Repositories
action_controller-stashed_redirects
Stash a redirect to execute a controller flow within another and return to the original flow later.
active_job-performs
ActiveJob::Performs adds the `performs` macro to set up jobs by convention.
active_record-associated_object
Extract Collaborator Objects from your Active Records, a new concept called Associated Objects
active_record-ingress
Pass control of Active Record methods to a dedicated object.
conventional_extensions
ConventionalExtensions sets up a file naming convention to extend your domain model
minitest-byebug
Start a byebug session on test failures.
oaken
A fresh blended alternative to Fixtures & FactoryBot for dev and test data.
process_sip
Make ad-hoc adapters for CLIs to interface with from Ruby.
riffing-on-rails
A more artful way to Domain Model your Rails apps.
struct-initializer
Reuse Struct.new's attr_reader and initialize generation in any class.
kaspth's Repositories
kaspth/active_record-associated_object
Extract Collaborator Objects from your Active Records, a new concept called Associated Objects
kaspth/oaken
A fresh blended alternative to Fixtures & FactoryBot for dev and test data.
kaspth/active_job-performs
ActiveJob::Performs adds the `performs` macro to set up jobs by convention.
kaspth/conventional_extensions
ConventionalExtensions sets up a file naming convention to extend your domain model
kaspth/action_controller-stashed_redirects
Stash a redirect to execute a controller flow within another and return to the original flow later.
kaspth/riffing-on-rails
A more artful way to Domain Model your Rails apps.
kaspth/active_record-ingress
Pass control of Active Record methods to a dedicated object.
kaspth/struct-initializer
Reuse Struct.new's attr_reader and initialize generation in any class.
kaspth/process_sip
Make ad-hoc adapters for CLIs to interface with from Ruby.
kaspth/brb
BRB is a backslashed Ruby template system, to let you be-right-back to ERB
kaspth/active_job-inlined
ActiveJob::Inlined lets you run jobs inline within other jobs.
kaspth/hercule-poro
Hercule::PORO helps give your Ruby POROs a healthy distance to their genius.
kaspth/tokie
Tokie signs, verifies, encrypts and decrypts JSON Web Tokens in Ruby.
kaspth/action_state
Small DSL for defining Rails model states.
kaspth/brainstormer
Brainstormer.online is a fun tool that helps people come up with ideas together remotely.
kaspth/kaspth
Config files for my GitHub profile.
kaspth/action_view-attributes_and_token_lists
kaspth/activeadmin
The administration framework for Ruby on Rails applications.
kaspth/litestack
kaspth/masamune-ast
A Ruby source code analyzer based on Ripper’s Abstract Syntax Tree generator
kaspth/MeetAnotherDay
An app to help you find and meet up with your friends at conferences.
kaspth/mentor-mentee-platform
Find a mentor-platform: A matchmaking platform where people entering the tech workspace can find mentors already established in the field.
kaspth/minitest-capybara
Capybara matchers support for minitest unit & spec
kaspth/minitest-set
Set configurations for the duration of a test or a block with automatic reset.
kaspth/rails
Ruby on Rails
kaspth/railsdevs.com
The reverse job board for Ruby on Rails developers.
kaspth/rainbow_unicorn
Colors in Ruby
kaspth/rubyvideo
Indexing all Ruby related videos
kaspth/turbo-ruby
Turbo helpers without the requirement for Rails
kaspth/volatile-crm