Fun With Gsub
Ruby’s gsub is more powerful than most developers realize. Blocks, backreferences, and the patterns that make it a swiss-army knife.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Writing · Tag
11 posts on ruby. Or browse the full writing index →
Ruby’s gsub is more powerful than most developers realize. Blocks, backreferences, and the patterns that make it a swiss-army knife.
Turbolinks can cause more trouble than it saves. A clean, step-by-step removal from a Rails 4 app without breaking anything.
The talks, hallway conversations, and themes that defined RailsConf 2015 — a snapshot of the Rails community at that moment.
Software craftsmanship is more than a slogan. A working developer’s view on what the label should actually mean day to day.
Why I left ColdFusion for Ruby — the ecosystem, the community, and the practical reasons that made the switch worth it.
The scrypt Ruby gem failing to build native extensions is almost always a compiler or header mismatch. The fix that actually resolves it.
Debugging is less about tools than about thinking clearly under pressure. A reflection on how senior engineers actually find and fix bugs.
Bootstrap glyphicons vanishing in your Rails app? The asset pipeline is almost always the culprit. A short fix that saves the afternoon.
Being fluent in only one language makes you brittle. A case for being a polyglot — and the perspective you gain from working across stacks.
A practical guide to parsing XML in Ruby with Nokogiri — XPath queries, CSS selectors, and the patterns that make it enjoyable to work with.
The books, screencasts, and courses I actually recommend for learning Ruby on Rails — for beginners and mid-career devs leveling up.