DEV Community

Functional Geekery

Functional Geekery Episode 80 - Edgar Aroutiounian

In this episode I talk with Edgar Aroutiounian. We talk his introduction to OCaml, OCaml inter-op with other languages, some of the things in the works for OCaml, and more.

Our Guest, Edgar Aroutiounian

@EdgarArout on Twitter
fxfactorial on Github
http://hyegar.com/
Edgar’s YouTube Channel

Announcements

f(by) is coming up on the 10th of December in Minsk, Belarus. Visit http://fby.by to find out more and to register.

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:32]

About Edgar
Python
Hacking a Economics Master’s program to take Computer Science Courses
OCaml
Solvuu
What started Edgar looking into functional programming
“One year into coding, the type error seemed stupid”
Merlin
Introduction to Functional Programming with OCaml MOOC
White space sensitive languages
Refactoring in OCaml
Lessons learned from production OCaml software
OCaml Module System
Failure Conditions
Multiple Backends for OCaml
Js_of_ocaml
OCaml features creeping into JavaScript and other languages
ReasonML
Designing for targeting different backends
OCaml C Foreign Function Interface
CTypes
Going back to working in dynamically typed languages
Flow for type checking
Haskell vs OCaml
Last time Edgar tried Haskell
Hakyll
What about OCaml that makes Edgar excited to sell its usage
utop
OCaml Reddit
OCaml IRC
Opam
OCaml.org
Real World Haskell
Real World OCaml
What the future is looking like in OCaml
OCaml Mailing lists

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

Episode source