|
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
@silverspoon on Twitter http://www.roundcrisis.com/ batcatgames.com Onikira – Demon Killer
Announcements
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/.
Sponsors
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.
Topics
About Andrea
How Andrea got interested in functional programming Phil Trelford
CodeMesh 2013 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 FSUnit Fake
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 Rachel Reese tryfsharp.org F# Koans
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 Active Patterns example
Functional Composition Operators
[0..10] |> List.map (fun x-> x*2)
NULLs in F#
Unit, None, and Option Types
Functional Kats User Group @functionalkats on Twitter https://github.com/FunctionalKatas NDC Oslo FsReveal MBrace
A giant Thank You to David Belcher for the logo design.
|