acmqueue DE January/February 2017 : Page 2

¼¼¼¼½½½½ 2017 JANUARY-FEBRUARY º»º»º»º»º»º»º»º»º»º»º ¼¼¼¼¼¼¼¼¼¼¼¼¼ ½½½½½½½½½½½½½ º»º»º»º»º»º»º»º»º»º»º ¼¼¼¼¼¼¼¼¼¼¼¼¼ ½½½½½½½½½½½½½ Features contents MongoDB’s JavaScript Fuzzer 38 A home-grown JavaScript fuzzer has become MongoDB’s most prolific bug-finding tool. It will find the inevitable edge case that defies other code-testing methods. BY ROBERT GUO Making Money from Math 16 Machine-learned models differ from human coding in that they acknowledge uncertainty in their code rather than assuming all computations are precise. Probabilistic programming is a way to bridge the gap between the two. BY ERIK MEIJER Too Big NOT to Fail 57 In web-scale computing, running hundreds of thousands of servers, everything must be simple, predictable, and designed to expect and embrace failure—a fundamentally different approach from smaller environments BY PAT HELLAND SIMON WEAVER ED HARRIS The Debugging Mindset 71 Applying the psychology of problem solving to the science of debugging can only help programmers become more efficient and effective at their jobs BY DEVON H. O’DELL Volume 15 Issue 1 ½½½½½ acmqueue | january-february 2017 2 2

Previous Page  Next Page


Publication List
Using a screen reader? Click Here