The Curious Engineer

All blogs / Ruby / Rails

André Arko

andre.arko.net

Ruby / RailsDev tools / editors / IDEsSociety / politics / economy

Posts
177 from 21 Dec 2009 to 16 Sep 2026
Posting
monthly (13 in the last year)
Kind
personal blog
Feed
https://andre.arko.net/atom.xml

2026 11

  1. Beyond <code>jj</code>: config & tools ecosystem
  2. Ruby Central's Destructive Legacy
  3. jj sales pitch
  4. Meet Spinel
  5. <code>jj</code>'s whole deal
  6. <code>rv</code> plan and progress update
  7. Software developers have become their own joke
  8. Towards an Amicable Resolution with Ruby Central
  9. How to Install a Gem
  10. Four months of Ruby Central moving Ruby backward
  11. Announcing <code>rv clean-install</code>

2025 33

  1. Why are <code>exec</code> and <code>run</code> so confusing?
  2. Operating Rails: what about after you deploy?
  3. We want to move Ruby forward
  4. <code>jj</code> part 4: configuration
  5. <code>jj</code> part 3: workflows
  6. Announcing <code>rv</code> 0.2
  7. The RubyGems “security incident”
  8. Announcing gem.coop, a community gem server
  9. <code>jj</code> part 2: commands & revsets
  10. rv, a Ruby manager for the future
  11. stupid jj tricks
  12. jj part 1: what is it
  13. Bundler belongs to the Ruby community
  14. Adventures in CPU contention
  15. Goodbye, RubyGems
  16. Rails on SQLite: exciting new ways to cause outages
  17. rv, a new kind of Ruby management tool
  18. In-memory Filesystems in Rust
  19. You should delete tests
  20. 3:28pm on Tuesday June 24 2025
  21. a jj prompt for powerlevel10k
  22. Variable outputs from jj to a fixed length zsh array
  23. 11:44pm on Tuesday June 17 2025
  24. 3:20pm on Saturday June 14 2025
  25. 9:37am on Friday June 13 2025
  26. 9:28am on Thursday June 12 2025
  27. 5:02pm on Wednesday June 11 2025
  28. 3:10pm on Tuesday June 10 2025
  29. Chrome “Print to PDF” and headless --print-to-pdf aren’t the same!
  30. 3:29am on Sunday March 30 2025
  31. Rust keeps parsing those logs faster
  32. Could not open library, have x86_64, need arm64
  33. Housekeeping notes

2024 1

  1. Updating iTunes Track Parser Scripts for Music.app

2023 4

  1. Homebrew cask formula for private GitHub repo releases
  2. Caddy plus puma-dev with SSL
  3. Caddy + puma-dev for local development with custom domains and HTTPS
  4. Mastodon missing posts, with empty URL search results

2022 10

  1. Self-hosted Mastodon SMTP configuration
  2. Sharing an Apple Pro XDR or Studio Display between a Mac and PC
  3. Apple Studio Display from a PC without Thunderbolt
  4. Jekyll in puma-dev with live reload
  5. Use a Thunderbolt 3 display from Windows
  6. Automatic Dependabot merges
  7. Ruby55: how to make a gem in under 60 seconds
  8. Instant Rails CI for GitHub Actions (finally)
  9. Parsing logs faster with Rust, revisited
  10. feedyour.email

2021 5

  1. uses this interview
  2. Exclude bundles from Time Machine and Spotlight
  3. Never `bundle exec` again
  4. Homebrew on Apple Silicon Macs
  5. signing git commits without gpg

2020 17

  1. GitHub Apps, a high-wtf introduction
  2. Rails 6 containers, but really quickly
  3. sudo with TouchID and Apple Watch, even inside tmux
  4. Rails 6 with Webpack in app/assets (and no Sprockets)
  5. Building Ruby on arm64 macOS
  6. symbol '_ffi_prep_closure' not found
  7. Automatically update every GitHub default branch
  8. Changing git and GitHub's default branch name
  9. Migrating off CloudApp (to Dropbox + Dropshare)
  10. Custom styles for Notion
  11. Tab completion for chruby and ruby-install on zsh
  12. Sustainable work from home while the world is burning
  13. Built an Atreus 2
  14. Keyboards? Tell Me More
  15. Announcing RubyGems.org Stats
  16. git golf continued
  17. 🩺 How to do Code Review

2019 3

  1. git in as fw chrs as psbl
  2. Secure Passwords Without Punishing Rules
  3. Parsing logs faster with Rust, continued

2018 5

  1. Parsing logs 230x faster with Rust
  2. Bundler Tips and Tricks
  3. Everyone Knows a Lunar Cycle is 28 Days
  4. Food Identification
  5. Pairing: A Guide to Fruitful Collaboration 🍓🍑🍐

2017 3

  1. A History of Bundles: 2010 to 2017
  2. Robin Hood Hashing
  3. A History of Talks

2016 4

  1. How to Contribute to Open Source
  2. A Year of Ruby, Together
  3. Including People
  4. andre.concat(amy)

2015 3

  1. How does Bundler work, anyway?
  2. The Ruby Way, 3rd Edition
  3. Announcing Ruby Together

2014 12

  1. Rails from the ground up: HTML
  2. iOS 8 Keyboards
  3. How to Safely Store User Data
  4. TCP delays and retransmissions on Illumos
  5. Rails from the ground up: Status Codes & Headers
  6. Bundler API Outages
  7. Rails from the ground up: HTTP
  8. Rails in 0.5 seconds
  9. The "Economic Argument" For Diversity
  10. The New Rubygems Index Format
  11. RubyFuza 2014
  12. Restoring backed up cookies on Mac OS X 10.9 Mavericks

2013 18

  1. Extreme Makeover: Rubygems Edition
  2. The rumors of Bundler's death have been greatly exaggerated
  3. How to be an ally
  4. Strings in Ruby are UTF-8 now… right?
  5. Vim is the worst editor
  6. Security is hard, but we can't go shopping
  7. Cloud City Citizen
  8. Ruby Central Grant
  9. Illegal anonymous lifetime
  10. Deathmatch: Bundler vs. Rubygems.org
  11. Hack your bundle for fun and profit
  12. Rubygems, OpenSSL, and you
  13. Falsehoods programmers believe
  14. Adding arrays in Ruby quickly
  15. Security is hard
  16. Enumerable#map_find
  17. Nested layouts on Rails ~> 3.1
  18. A Tale of Two ‘Y’s

2012 12

  1. Replacing Skitch with Cloud and Alfred
  2. Open Source at Mavenlink
  3. Force encoding in JavaScript
  4. Towards a Bundler plugin system
  5. Detached git status line
  6. Rails 2.3.14 on Ruby 1.9.3
  7. Track remote git branches with ease
  8. Middleman Buildpack for Heroku
  9. Joining Tilde
  10. Bridge mode on ZyXEL P-663HN-51 DSL modems
  11. SSLError certificate verify failed on Engine Yard
  12. Fix newrelic.yml symlink errors on Engine Yard

2011 19

  1. Repeated headers and Ruby web servers
  2. Make Rails 3 stop trying to serve HTML
  3. Change Postgres database owner
  4. Use NewRelic RPM developer mode with Pow
  5. The request is doing WHAT?
  6. OmniFocus location-based alerts
  7. 'From' address keyboard shortcuts in Lion
  8. RVM system gems without sudo
  9. View Github issues opened by a user
  10. PID numbers for Rails 3 logs
  11. Fixing Mac Shutdown Delays
  12. Safari extensions in Lion
  13. Smoothing Rails development in Bash
  14. Sending Delayed Job Exceptions to Hoptoad
  15. Rails page caching, Nginx, and RESTful routes
  16. Deploying With Bundler Slides
  17. Deploying With Bundler Notes
  18. undefined method `merge' for nil:NilClass
  19. Add true Readline to Ruby on OS X

2010 14

  1. Extending Rails 3 with Railties
  2. Jekyll postfiles plugin
  3. Using PassengerPane with GEM_HOME set
  4. Haml-rails gem for Haml with Rails 3
  5. Bundler webinar slides
  6. Moving along
  7. RailsConf 2010 Bundler Talk Slides
  8. Slides from my Bundler talk at the Red Dirt Ruby Conference
  9. Bundler for gem development
  10. iPad internet via iPhone, without jailbreaking
  11. tm, TextMate project management
  12. iGoogleFight
  13. Bundler 0.9 and Rails 2.3.5
  14. Homebrew: OS X's Missing Package Manager

2009 3

  1. TextMate strip whitespace and preserve cursor position
  2. Gem bundler support in TextMate's RSpec bundle
  3. Starting a Rails 3 app from scratch