/kreɪft·maɪ·ər/ Writes (about) software. Elixir & Ruby at AppSignal.
Emacs package management with straight.el and use-package
Combine Git repositories with unrelated histories
Testing input and output in Rust command line applications
Embrace email, mute Slack. A policy for handling incoming messages
Multiplayer Go with Elixir's Registry, PubSub and dynamic supervisors
Building the Go Game in Elixir: Time Travel and the Ko Rule
Building and Playing the Go Game with Phoenix LiveView
Iteration, recursion, and tail-call optimization in Elixir
Unraveling Classes, Instances and Metaclasses in Ruby
Serving Plug: Building an Elixir HTTP server from scratch
Bindings and Lexical Scope in Ruby
Running Rack: How Ruby HTTP servers run Rails apps
Building a 30 line HTTP server in Ruby
Consistent terminal colors with 16-ANSI-color Vim themes
How OTP Applications are structured
Closures in Ruby: Blocks, Procs and Lambdas
Under the Hood: “Slurping” and Streaming Files in Ruby
Caching counters with ActiveRecord's counter caches
Deconstructing Elixir's GenServers
What's your favorite editor/terminal color scheme?
Find, convert and replace dates with Vim substitutions
Ruby's magical Enumerable module
Speeding up your app’s navigation with Turbolinks
Ensuring execution, retrying failures and reraising exceptions in Ruby
Client-side caching in Rails: conditional GET requests
ActiveRecord performance: the N+1 queries antipattern
Rails' built-in cache stores: an overview
Want to connect with Jeff Kreeftmeijer?
Create an account to connect with Jeff Kreeftmeijer. You can also sign in below to proceed if you already have an account.