page.name

Vishal Chandnani

Senior Software Engineer, Def Method

Vishal spent most of his childhood in Dubai, UAE. He earned his Bachelor’s degree in Electronics and Telecommunications Engineering from Pune University (India) and his Master’s degree in Electrical Engineering from Syracuse University. Vishal started his professional career at Lucent Technologies (Bell Labs Innovations), where he developed and supported software for CDMA wireless communication systems. Prior to joining Def Method, Vishal worked at The Boeing Company, where he developed and supported software for the US Government Intelligence Community. Vishal enjoys going to the beach and loves family vacations.

Talks by Vishal Chandnani

Day 1
10:15 AM - 10:445 AM

Debug Hard: Ruby String LibraryMethods and Underlying C Implementations

What if the Ruby String library 'reverse' method or its underlying C implementation had a bug? What if it produced unexpected results with certain types of inputs? e.g. strings with Unicode characters. How would you catch and fix such a bug? How would you explain the unexpected results?