Adam currently works as a Haskell Consultant for Well-Typed LLP. He is a keen Haskell programmer, and completed a PhD in 2013 on combining Haskell with dependent types.
Follow Adam on Github!
Talks I've Given
-
Through a Glass, Abstractly: Lenses and the Power of Abstraction
Featuring Adam Gundry
Abstraction is a Haskell programmer's best friend. Our choice of good abstractions, identifying which details to hide from other parts of the system and which to expose in interfaces, is crucial to our ability to craft correct, concise and meaningful programs. Haskell gives us the ability to...
haskellx haskell functional-programming lenses optics abstraction -
2
Coping with change: data schema migration in Haskell
Featuring Adam Gundry and Chris Dornan
It's all very well to write a beautiful RESTful web service in Haskell, but software development is an inherently dynamic activity with your specs in constant flux. We need to be able to constantly revise the API specs and data schema, communicating changes to the whole engineering team,...
haskellx haskell functional-programming schema dsl migration -
Overloaded record fields for Haskell
Featuring Adam Gundry
Want to learn how to employ Haskell records successfully in large projects? Then join Adam Gundry as he explains how (with the help of Simon Peyton Jones) he has extended Haskell to overcome common frustrations with records.
haskell lenses ghc functional data-types haskell-record-system haskell-ghc