Every developer who maintains Ruby gems knows that sinking feeling when a user reports an error that shouldn't be possible. Not "difficult to reproduce", but truly impossible according to everything you know about how your code works. That's exactly what hit me when Karafka user's error tracker logged 2,700 identical errors in a single incident: […] The post When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug appeared first on Closer to Code.| Closer to Code
In June of 2015, I had an idea. At the time, I was obsessed with compilers, and what was possible to do at compile time. For one of the languages which I was working on, I got excited by the idea that I could have flawless C++ interop by embedding …| Nika's Box