Tom Ellis studied computer science and mathematics at the University of Cambridge, graduating with a PhD. Since then he has worked as a software developer in the finance sector, mainly as a consultant using Haskell. He is the author of the Haskell "Opaleye" library for type-safe, composable Postgres access, and is an experienced public speaker.
Talks I've Given
-
Haskell programs: how do they run?
Featuring Tom Ellis
Haskell is a lazy language and thus differs from most other widely used languages. The way that Haskell programs are executed can be obscure to newcomers and old hands alike.
It's not actually too hard to understand how Haskell programs are executed, but it is rather unusual! This talk will...
haskellx haskell programming -
Workshop: Hands-on introduction to Opaleye
Featuring Tom Ellis
The "Hands-on introduction to Opaleye" workshop will be led by Tom Ellis, Opaleye's principal developer. The workshop will last a couple of hours and will teach developers to write Opaleye code on their own machines as they follow the lesson. A shared instance of Postgres will be...
haskell databases scientific-computing teaching consulting