Jeff Kreeftmeijer
Writes (about) software. Elixir & Ruby at AppSignal in Amsterdam.
02/2019
Unraveling Classes, Instances and Metaclasses in Ruby
on Ruby Magic
01/2019
Serving Plug: Building an Elixir HTTP server from scratch
on Elixir Alchemy
01/2019
Bindings and lexical scope in Ruby
on Ruby Magic
11/2018
Consistent terminal colors with 16-ANSI-color Vim themes
10/2018
Hot code reloading in Elixir
on Elixir Alchemy
09/2018
How OTP applications are structured
on Elixir Alchemy
09/2018
Closures in Ruby: Blocks, procs and lambdas
on Ruby Magic
07/2018
“Slurping” and streaming files in Ruby
on Ruby Magic
06/2018
Deconstructing GenServers
on Elixir Alchemy
05/2018
Ruby's magical Enumerable module
on Ruby Magic
10/2017
Find, convert and replace dates with Vim substitutions
09/2017
Keeping open source software projects maintainable
08/2017
Property-based testing in Elixir using PropEr
05/2017
Demystifying processes in Elixir
on Elixir Alchemy
01/2017
Building a Ruby HTTP server: Running Rails apps
on Ruby Magic
11/2016
Building a 30-line HTTP server in Ruby
on Ruby Magic
10/2015
“git is not a git command”
09/2014
Checking if an ActiveRecord model instance was destroyed
09/2014
Using Rails test fixtures with CarrierWave
04/2013
On the death of ifs
06/2012
Preloading dependencies for faster test suite start-up times
01/2012
Vim’s absolute, relative and hybrid line numbers
11/2011
Method chaining and lazy evaluation in Ruby
10/2011
MicroGems: five minute RubyGems
07/2011
The pain of JSON API testing
04/2011
Comparing images and creating image diffs in Ruby
11/2010
Fuubar: the instafailing RSpec progress bar formatter
11/2010
Stop RSpec on the first failure with the --fail-fast command line option
10/2010
Git rebase: reapply your changes onto another branch
08/2010
Using git-flow to automate your git branching workflow
Jeff Kreeftmeijer
E-mail
Twitter
Mastodon
Github
RSS