I’ve been promoting a functional approach in Ruby for a while now and even though it includes many different techniques and patterns, there’s this one idea, one fundamental idea that changes everything – immutability. But what does it even mean in Ruby? To freeze everything? That would be too slow,...
Continue reading...Top Posts
- Fixing Ruby 2.7 compilation error on Big Sur
- Yes, You Should Write Controller Tests!
- TDD and ActiveRecord in Rails
- Get Rid of That Code Smell – Duplication
- Get Rid of That Code Smell – Primitive Obsession
- Be cautious with Ruby coercion methods
- The World Needs Another Post About Dependency Injection in Ruby
- Open Source Status Update - March 2020
- Open Source Status Update
- 8 Things I Learned During 8 Years of Ruby and Rails
Tags
activemodel
activerecord
blog
coercion
conferences
data
datamapper
ddd
design
di
dry-configurable
dry-rails
dry-rb
dry-schema
dry-transformer
dry-validation
duck-typing
elixir
experimental
fp
github
github-actions
github-sponsors
hanami
immutability
javascript
jquery
mapping
metrics
middleman
mocks
mutation-testing
oop
orm
oss
patterns
personal
programming
prototype
rails
rant
refactoring
rom
rom-rb
rspec
ruby
sequel
solid
sponsorship
sql
srp
stubs
tdd
testing
transproc
type-safety
validation
virtus