Kasper Timm Hansen
kaspth
Former Rails core, shipping next-gen Ruby & Rails tooling at @spinel-coop while helping clients make their teams more effective.
Languages
Top Repositories
Fast tests, clear datasets. Ditch nightmare fixtures and slow confusing factories.
Extract Collaborator Objects from your Active Records, a new concept called Associated Objects
ActiveJob::Performs adds the `performs` macro to set up jobs by convention.
Stash a redirect to execute a controller flow within another and return to the original flow later.
A more artful way to Domain Model your Rails apps.
ConventionalExtensions sets up a file naming convention to extend your domain model
Repositories
76Extract Collaborator Objects from your Active Records, a new concept called Associated Objects
Stash a redirect to execute a controller flow within another and return to the original flow later.
Fast tests, clear datasets. Ditch nightmare fixtures and slow confusing factories.
ActiveJob::Performs adds the `performs` macro to set up jobs by convention.
A more artful way to Domain Model your Rails apps.
ActiveJob::Inlined lets you run jobs inline within other jobs.
Start a byebug session on test failures.
A snapshot of Dispatcher's UI overhaul to Web Awesome, acting as a public resource for how to overhaul a UI behind a feature flag
Config files for my GitHub profile.
Beautiful documentation for any Ruby gem.
Pass control of Active Record methods to a dedicated object.
ConventionalExtensions sets up a file naming convention to extend your domain model
Hercule::PORO helps give your Ruby POROs a healthy distance to their genius.
Boot large ruby/rails apps faster
A podcast app built with Ruby on Rails and Hotwire
A lightweight library for encoding/decoding Rails request parameters
Multi-core test runner for Ruby
Indexing all Ruby related videos
Query collections of ActiveModel objects like an ActiveRecord::Relation
BRB is a backslashed Ruby template system, to let you be-right-back to ERB
Brainstormer.online is a fun tool that helps people come up with ideas together remotely.
No description provided.
An app to help you find and meet up with your friends at conferences.
Make ad-hoc adapters for CLIs to interface with from Ruby.
Colors in Ruby
No description provided.
A Ruby source code analyzer based on Ripper’s Abstract Syntax Tree generator
Reuse Struct.new's attr_reader and initialize generation in any class.
Turbo helpers without the requirement for Rails
Small DSL for defining Rails model states.