Chris Marshall (@oxbow_lakes) is one of the 22 scala gold-badged users on StackOverflow, although he is unique in being the only undeserving recipient.
He has been programming commercially for 16 years, briefly in FORTRAN and Smalltalk, then Java (since 1999) and in Scala (since late 2008) after his patience finally wore out. With over 14 years financial IT experience, he has been in his dream job at GSA, a quadruple award-winning, technology-driven hedge fund since 2006. In his spare time, he likes to fail to get through “The Essence of the Iterator Pattern”, which he has now managed almost 502 times.
Talks I've Given
-
Teaching an old dog new tricks: wrapping an imperative API in a functional one
Featuring Chris Marshall
Not so much "standing on the shoulders of giants" as skulking behind them with a notebook and a pen, this talk will demonstrate the construction of a functional Scala DSL to interact with a bespoke Java data source API using a real-life case study.
functional-programming applicative-functor applicative io java fpx -
Scalaz
Featuring Chris Marshall
Chris Marshall will present ScalaZ in a totally comprehensible way. You'll see how the awesomeness of Scala can be transformed into real-world success in financial services.
scala scalaz -
Practical Scalaz: making your life easier the hard way
Featuring Chris Marshall
Previous talks have concentrated on the fundamentals and construction of the scalaz. In this talk, Chris Marshall (one of only four scala gold-badged users on StackOverflow) will concentrate on using Scalaz to help make certain tasks easier and to avoid repeating yourself.
scala scalaz monoids -
Stairway to Heaven or “Java with Closures”
Featuring Chris Marshall
In this talk, Chris Marshall will discuss the challenges of moving from Java to Scala “in the enterprise”. He will cover pitfalls, pratfalls, explaining his team's journey: from wishing for “Java with Closures” to navigating a forest of new concepts: monoids, monads, applicative functors and...
java scala enterprise functional-programming closures