Web Directions Summit 2018

Session Details

Rob Howard

Keep Your Errors Close

Rob Howard Web Factotum CancerAid

Sometimes you write code that doesn't work. If you're lucky, you notice immediately; if you're NOT so lucky, then you might not notice until it's all the way into your customers' hands when... BANG! NoMethodError on undefined TypeError DANGER DANGER, etc.

What this talk is about is how to discover errors as soon as possible, and why doing that is valuable. Focusing on JavaScript, we'll have a practical look at how we can structure our code (to avoid propagating errors) and what tools we can use (linting, tests and types) to avoid these nasty surprises.

Rob Howard

Rob is a web developer with a broad mix of skills, ranging from UIs with JavaScript, TypeScript or PureScript, to solid supporting systems with Ruby or Haskell.With technology being so pervasive and affecting so many people, he strongly believes it's important to write robust code, but also lean on the computer to help us out in doing so. Having so far made a career from learning and mixing the nice parts from different programming languages, he wants to help well-intentioned but disparate programming communities learn from each other to achieve these goals.

If you're a fan of essay-length tweet threads, he's on Twitter (and most other things) as @damncabbage.

Don't miss your chance to see Rob Howard and many other inspiring speakers at Web Directions Summit 18.

Tickets start at $1295, for two in-depth days with the world's leading product, design and engineering experts.

Register Now

Two big tracks, one Product/Design, one Developer focused, plus stellar keynotes and much more.

Register Now

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.