Danielle took up functional programming in Scala a few years back as a mental challenge and much enjoyed it since, with gratitude to the great people she met on the way. Alongside Scala being the day job, she has an amateurish inclination to look at unusual domains with FP in the misguided conviction that there has to be a 'clever' solution for every problem.
Talks I've Given
-
Cobind and Chill
Featuring Danielle Ashley
Recently the comonad has been getting several mentions, although real-world applications are less common than for the monad. One example often cited is to use comonads to do signal processing. But what does it mean in practice?
scala functional electronics low-level signals scalax -
'Inappropriate' applications for Scala
Featuring Danielle Ashley
What happens when you try to apply Scala to projects that seem bad candidates for a functional approach–due to their computational intensity or the nature of their domain? Two attempts at such 'inappropriate' applications will serve as examples: an MP3 decoder and a Game Boy emulator,...
scala inappropriate functional game-boy mp3-decoder types