In this episode I talk with Andrea Magnorsky. We talk about her introduction to Functional Programming, F#, and we end by talking about her user group Functional Kats.
Our Guest, Andrea Magnorsky
Erlang User Conference will be taking place in Stockholm, Sweden on the 11th and 12th of June. The largest Erlang event in Europe will feature talks about Erlang/OTP and Elixir innovations, and much more. Visit http://www.erlang-factory.com/euc2015 to find out more and to register. And get a 10% discount on the two days of conference when using the code ‘FnGeekery10’.
I will be giving an Introduction to Erlang workshop at LambdaConf 2015 in Boulder, Colorado. LambdaConf will be taking place the 22nd-24th of May, and has offered a 10% discount of registration with code LambdaConf-Functional-Geekery. For more information and to register go to http://www.degoesconsulting.com/lambdaconf-2015/.
This episode is sponsored by PurelyFunctional.tv. For high quality videos on Clojure, from an intro to Clojure to an in depth look at core.async, Eric Normand has you covered. Videos are downloadable allowing them to be viewed offline and at your leisure, and include exercises to help ensure your learning through interaction. Listeners get a 25% discount off everything with coupon code GEEK. Visit http://purelyfunctional.tv/geekery, and make sure to thank them for being a sponsor.
How Andrea got interested in functional programming
Andrea’s CodeMesh 2014 presentation
“I don’t think I’m ready for that” is the sign you really are
Seven Languages in Seven Weeks
The poor marketing of F# in the beginning of the language
26 effective Ways to introduce F# into your Organization
FSCheck and Property Testing
Introducing F# into an existing project
Interoperation between F# and the rest of .NET
No technical reasons to not use F# instead of C# anymore, all are people reasons
Moving code from C# to F#
Andrea on Mostly Erlang podcast
F# on Macs and Mono
Going back to Haskell after learning F#
Game Programming in Haskell by Elise Huard
The power of Discriminated Union Types
Pattern Matching in F#
Active Patterns example
Functional Composition Operators
[0..10] |> List.map (fun x-> x*2)
A giant Thank You to David Belcher for the logo design.