Gleb Bahmutov is JavaScript ninja, image processing expert (PhD in computer vision from Purdue University) and software quality fanatic (his blog http://glebbahmutov.com/blog/ is full of passionate screeds). During the day Gleb is making the web a better place as VP of Engineering at Cypress.io. You can follow him and his work @bahmutov and find the slides from conference presentations at https://slides.com/bahmutov.
In this presentation I will show all the tools I use to write software that does not break but keeps the users happy. Static types, exception monitoring, unit tests with snapshots, randomized testing, code and data coverage, code complexity metrics and awesome end to end testing tools - the list is long and keeps on growing! The techniques I plan to show are applicable to every framework and environment.