|
|
Functional Programming eXchange 2009: Duncan Coutts on Strong Types and Pure Functions
Strong Types and Pure Functions
This talk is about the software engineering benefits we can obtain by controlling side effects. By starting with pure functions and using types to mark actions with side effects we can build custom computational environments and have strong guarantees about what side effects are permitted and are not permitted. We will look at where these guarantees can help us, particularly in enforcing interface contracts.
Download the slides here
ABOUT DUNCAN COUTTS
|
Duncan is an independent Haskell consultant with Well-Typed LLP. His commercial work covers building end-user applications in Haskell and supporting companies that use Haskell through making improvements to the toolchain. He has more than ten years
More about Duncan Coutts
|
|
PODCAST STRONG TYPES AND PURE FUNCTIONS
This session took part at the Functional Programming eXchange 2009. You can view the other 8 podcasts here.
|
DESIGN & ARCHITECTURE COURSES
|
DESIGN & ARCHITECTURE PODCASTS
|
OTHER DESIGN & ARCHITECTURE EVENTS
|
Software Architecture for Developers
2 DAY COURSE. Featuring Simon Brown London, Tuesday, September 7th
|
|
Good code isn't enough
FREE EVENT:
In The Brain of Simon Brown
London, Wednesday, September 8th
|
|
Udi Dahan's Adv Distributed Design w SOA
5 DAY COURSE. Featuring Udi Dahan London, Monday, September 13th
|
|
Ask your questions on DDD, CQRS, Event Sourcing, NServiceBus - Q&A Session
FREE EVENT:
In The Brain of Udi Dahan
London, Tuesday, September 14th
|
|
Eric Evans' DDD Overview
1 DAY COURSE. Featuring Gojko Adzic London, Monday, September 20th
|
|
Rick Evans' Coherence Clustered Caching
2 DAY COURSE. Featuring Daniel Sikar London, Monday, September 20th
|
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Gojko Adzic London, Tuesday, September 21st
|
|
ITB Peter Rodgers
FREE EVENT:
In The Brain of Peter Rodgers
London, Tuesday, September 21st
|
|
|
|