Skip to content
This event was canceled

Joe Warren: 4 Ways to Make Change in Scala

Photo of Zainab Ali
Hosted By
Zainab A.
Joe Warren: 4 Ways to Make Change in Scala

Details

Come along to another London Scala Talk where we hear from Joe Warren on functional programming techniques and how to learn them.

Joe Warren: 4 Ways to Make Change in Scala
Given a fixed sum of money, what's the smallest number of coins that add up to it?

This is an example of the kind of problem you might solve as part of a coding kata; a well defined problem used to practice programming.
In this talk, we'll look at a number of different solutions to the change making problem, and ask:

  • Is this a good way to teach programming?
  • What are the pros and cons of different programming styles?
  • Will I ever be able to sell my colleagues on the joys of functional programming?
  • And what are recursion schemes, and why should we care?

Joe Warren
Joe Warren is a software developer at Deliveroo. He likes functional programming in Scala and Haskell, learning about new types of Functors, and makes his own shirts.

You can check out his previous talk on Lessons learnt with van Laarhoven lenses on our YouTube channel: https://www.youtube.com/watch?v=b7qQv898cPk

See you there!

Photo of London Scala User Group group
London Scala User Group
See more events