Re:Safely Rewriting Mixpanel’s Highest-Throughput Service
by evpa1g on Friday July 26, 2019 @02:50PM
(#20537329)
The bugs were typically related to general correctness or translating python semantics. The correctness-type bugs were due to the complex nature of the API. The python translation bugs were just about getting the correct behavior of statements like
if val: # ...
in Go.
Just out of curiosity, what were some of the bugs you found? Were they related to semantics of python not carrying over to go? or was it that you tried using new go features like goroutines and they didnt work as expected?