Talks
by Tony Morris
Functional Programming in Aviation
YOW! Conference, Sydney. 2017-12-06

Functional Programming in Aviation
YOW! Conference, Brisbane. 2017-12-04

Functional Programming in Aviation
YOW! Conference, Melbourne. 2017-11-30

Functional Programming in Aviation
FunctionalConf. Bangalore, India. 2017-11-18

Monad Transformers
BFPG. 2017-06-13

Let's Lens, 1 day
Lambdaconf. Boulder, Colorado. 2017-05-26

Introduction to Functional Programming, 1 day
Lambdaconf. Boulder, Colorado. 2017-05-25

Functional Programming in Aviation
BFPG. Brisbane, Australia. 2016-08-09

Functional Programming, Parametricity, Types
YOW! West. Perth, Australia 2016-05-03

The Expression Problem and Lenses
Lambdajam. Brisbane, Australia 2016-04-28

The Essential Tools of Open-Source : Functional Programming, Parametricity, Types
linux.conf.au FP miniconf. Geelong, Australia 2016-02-02

Perhaps There is a Much Better Way
DjangoCon 2014 conference. Brisbane, Australia 2014-08-01

Scalaz: the history, the motivation, the battles, the future
LambdaJam 2014 conference. Chicago, USA 2014-07-23

Parametricity, Types are Documentation
YOW! West conference. Perth, Australia. 2014-05-13

Parametricity, Types are Documentation
LambdaJam conference. Brisbane, Australia. 2014-05-09

A Modern History of Lenses
LambdaJam conference. Brisbane, Australia. 2014-05-09

Comonads, Applicative Functors, Monads and other principled things
Codemania conference. Auckland, New Zealand. 2014-04-04

Monad Transformers
BFPG. Brisbane, Australia. 2013-08-27

Zippers, Comonads & Data Structures in Scala
Lambdajam. Brisbane, Australia. 2013-06-21

Comonads, Applicative Functors, Monads and other principled things
BFPG. Brisbane, Australia. 2014-03-25

Explain List Folds to Yourself
BFPG. Brisbane, Australia. 2013-04-23

What Does Functional Programming Mean?
BFPG. Brisbane, Australia. 2010-03-24

Applicative Programming, Disjoint Unions, Semigroups and Non-breaking Error Handling
BFPG, 2010 April

What Does Monad Mean?
BFPG. Brisbane, Australia. 2009-11-17

Introduction to High-level Programming with Scala
2008-07-28