ALTERNATE UNIVERSE DEV

Functional Geekery

Functional Geekery Episode 81 - Ody Mbegbu

In this episode I talk with Ody Mbegbu. We talk his exposure to functional programming, F#, Akka.NET, appeal of immutable databases, and more.

Our Guest, Ody Mbegbu

@Odytrice on Twitter
odytrice on Github
http://medium.com/@odytrice

Announcements

Lambda Days will be taking place again on the 9th and 10th of February 2017. Visit www.lambdadays.org to submit your talk and keep updated as more information becomes available.

Kats Conf 2 will be taking place in Dublin, Ireland on the 18th of February. Visit http://www.katsconf.com/ to register and for more information.

ClojureD will be taking place on the 25th of February, 2017, in Berlin, Germany. Visit www.clojured.de to get tickets and keep updated as more information becomes available.

BOB Konf is taking place the 24th of February 2017 in Berlin, Germany. Visit www.bobkonf.de for more information about the conference.

ElixirDaze is coming up on March 2nd and 3rd. With keynotes by Prag Dave Thomas and Saša Jurić, make sure to visit www.elixirdaze.com for more information and to register.

Destination Code, a new unconference starting in Utah, is having its inaugural event March 27-30th, 2017. Visit http://www.destination.codes/ to find out more.

Erlang & Elixir Factory 2017 is on the 23rd and 24th of March. Visit www.erlang-factory.com/sfbay2017 for more information.

flatMap(Oslo) is a FP-conference with focus on Scala and the JVM, taking place on May 2nd and 3rd in Oslo, Norway. Please go to http://2017.flatmap.no/cfp/ to learn more.

Elm Europe will be taking place June 8th and 9th in Paris, France. Visit http://elmeurope.org/ for more information and to register.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.

Topics [@4:27]

About Ody
.NET
Java
PHP
F#
JavaScript as first expose to functional programming
Yan Cui on .NET Rocks!
Yan Cui on Episode 63
Rachel Reese
Don Syme
Joe Albahari – Programming With Purity
Haskell
What “clicked” about functional programming after watching Joe Albahari’s presentation
Unknowingly implementing a monad to deal with errors
LINQ
Scott Wlashcin’s series on Computation Expressions
Starting to look into Haskell
Haskell Tutorial: Learn Haskell in One Video
Picking up F#
Scott Nimrod’s video with Ody
Why your F# evangelism isn’t working
“Use all the tools you are using now. Your skills are not wasted.”
What helped sell F# to co-workers
Domain Specific Languages in F#
Akka.NET
Akka
Scala
Using Akka.NET and F# together
Application as the source of truth
Immutable databases
“How come we have tools like source control where we never lose code, but we can lose data?”
Datomic
EventStore
Event Sourcing
Local community and interest with F#
.NET Core
Hope that .NET Core can help increase F# adoption

As always, a giant Thank You goes to David Belcher for the logo design.

Episode source