InfoQ

InfoQ

Editor Specific Content View

All of John Hughes' Content on InfoQ


Latest featured content by John Hughes

The Joy of Testing

Topics
Agile,
Unit Testing

John Hughes shows how to explore the possible bugs of a code by creating a series of tests in Erlang and using multiple test frameworks, discovering the faults through successive tests and evaluating the frameworks while doing it.

John Hughes on Why Functional Programming Matters!

Topics
Architecture,
Language

John Hughes is the author of “Why functional programming matters” paper and in this interview he outlines the merits of functional programming and the reason for his involvement with it. He also goes over several core principles of functional programming like monads, handling of side-effects, etc.

John Hughes Contrasts Erlang and Haskell

Topics
Architecture,
Language

John Hughes has ported QuickCheck from Haskell to Erlang. In this interview, he contrasts the two languages, outlining features that he finds more attractive in each of them. He also explains how QuickCheck works and what makes it different from unit tests.