👩💻 Join our community of thousands of amazing developers!
Introduction One day I was talking to Damian Gryski in Slack about some performance improvements he made to his go-metro package. When I first looked at the changes I was completely confused how this could have any effect on the performance of the code. I felt the code was more readable, but more performant? I didn’t see it. Then Damian started to talk to me about a compiler optimization called Bounds Check Elimination or BCE....