Zachary AnkerFinding a Ruby bug with GDBDeep dive into how we discovered an obscure Ruby bug by using GDB.Jan 19, 2018Jan 19, 2018
Zachary AnkerThe Ruby VM and How Apps Break (Part 2)See Global Interpreter Lock, Threads, Lies and Metrics for the first part of this. I’ll be covering how Ruby’s Incremental Generational…Oct 25, 2017Oct 25, 2017
Zachary AnkerThe Ruby VM and How Apps Break (Part 1)First of two parts on how the Ruby VM works, and why the Global Interpreter Lock can lead to your app metrics lying to you.Oct 22, 2017Oct 22, 2017
Zachary AnkerinSquare Corner BlogFaster App Recovery With Bounded QueuesHeads up, we’ve moved! If you’d like to continue keeping up with the latest technical content from Square please visit us at our new home…Jun 21, 2017Jun 21, 2017
Zachary AnkerOptimizing ruby-protobuf deserialization by 50%(This is a repost on Medium of something I wrote at the end of 2015 while at Square)Jun 9, 2017Jun 9, 2017