Miles Sabin (@milessabin) is a master of type systems. In this talk he gives an introduction to (and a brief history of) Shapeless and focuses on HLists or heterogenous lists.…
Read more
Wilkes Joiner (@wilkesj) introduces us to Functional Reactive Programming and shows how traditional “callback hell” can be replaced with streams of events that are composeable. Hello Observable – the type…
Read more
Alexander Gounares seems like a rather enterprising chap. He has started a company that is doing really interesting things with Erlang and multi-core programming. The journey has been far from…
Read more
“Like superheroes,” Katie Miller (@codemiller) tells us, “monads are found in a particular setting… have a particular costume… are not the villains… and have special (possibly unexpected) abilities.” An intriguing…
Read more
Ben Kolera (@benkolera) continues what has almost become a mini-series here at Functional Talks on the Reader, Writer and State monads. He gives, what he describes as a “beginner level…
Read more
Brian McKenna (@puffnfresh) is a man who thinks that JavaScript rightly sucks. Fortunately for us, he was prepared to do something about it. Generations to come will thank him. Enter…
Read more
Chris Ford (@ctford) says, “Clojure is not the art, it is the easel, it is the paint.” What is the art, is the music which Chris masterfully pieces together with…
Read more
Paul Chiusano (@pchiusano) shows how we can write Functional programmes whilst having effects such as IO. He gently takes us through a typical imperative programme showing how effects can be…
Read more
Tony Morris (@dibblego) in this talk unfolds list folds. He addresses many questions people have around foldLeft and foldRight and more importantly addresses the general misconceptions about these powerful functions.…
Read more
Rúnar Óli Bjarnason (@runarorama) wrote the book on Functional Programming, well the Scala version at least. In this talk he shows how the Reader monad is used to inject dependencies…
Read more
Bryan O’Sullivan (@bos31337)has no doubt that Haskell is a language suitable for the Real World and not merely a language for academia. In fact he has put his money where…
Read more
Rich Hickey (@richhickey) talks one on one with Brian Beckman about all things Clojure. Clojure is a Lisp dialect that runs both on the CLR and JVM. He describes how…
Read more
Tony Morris (@dibblego) and Runar Bjarnason (@runarorama) are giants in the functional community. Both have a long history in the functional world and are the founding programmers behind such projects…
Read more
Simon Peyton Jones is possibly the reason many are functional programmers today. He is one of the founding fathers of Haskell – a pure functional lazy language. In this classic…
Read more
Rich Hickey (@richhickey), the man behind Clojure gives us a grand overview behind a new kind of database called Datomic. It is a database whose data is immutable and its…
Read more
Whoa, did a CTO just say “megamorphic functions?” OH YES HE DID! John A. De Goes (@jdegoes) CTO of Precog (@Precog) is a man with experience and the war stories…
Read more
Michael (@mpilquist) walks us through the Scalaz State Monad, by taking us through a mock app that tracks statistics of github users. It’s a long talk, but worth sticking with.…
Read more
This is an oldie but a goodie. Nick Partridge (@nkpart) shows the Melbourne Scala Users group Scalaz and how its typeclasses are derived. There is a useful focus on Validations…
Read more
Lars Hupel (@larsr_h), is way too young to be this smart, but that’s just something we all have to live with. In this talk he unravels what is in scalaz…
Read more
Jordan West (@_jrwest) unravels the mysteries of Monad Transformers and shows how large monad stacks can be easily composed by using this. He derives monad transform, and shows how they…
Read more
In this talk Brian Lonsdorf (@drboolean) gently takes a shot at underscore.js for not thinking about currying and partial function application in its library design. He shows that if they…
Read more