DEV Community

Functional Geekery

Functional Geekery Episode 119 - Jared Forsyth

In this episode I talk with Jared Forsyth. We talk his exploration of programming languages, his exposure to programming languages, work in the Reason community, Reason Town, and more.

Our Guest, Jared Forsyth

@jaredforsyth on Twitter
jaredly on Github
https://jaredforsyth.com/
Reason Town
@ReasonTownFM on Twitter

Conference Announcements

PyCon Colombia 2018 will be taking place February 9th, 10th & 11th in Medellin, Colombia. For more information, and to register, visit https://www.pycon.co/.

Clojure SYNC will be taking place in New Orleans on February 15th & 16th of 2018. For more information and to register visit: http://clojuresync.com/.

LambdaDays 2018 will be taking place February 22nd and 23rd in Kraków, Poland. For more information, and to register, visit http://www.lambdadays.org/.

BOB 2018 is coming up in Berlin, Germany on February 23rd, 2018. For more information, and to register, visit http://bobkonf.de/.

:clojureD will be following BOB 2018 in Berlin, Germany on February 24th, 2018. For more information, and to register, visit http://clojured.de/.

Micheal Nygard will be hosting a 5-day workshop “Monolith to Microservices” on March 12th-16th in Fort Walton Beach, Florida. For more information, and to register, visit: https://n6consulting.com/workshop/monolith-to-microservices/

CodeBeamSF will be taking place March 15th and 16th, with training taking on the 12th-14th and 19th-21st of March. For more information, and to register, visit: https://codesync.global/conferences/code-beam-sf-2018.

Lambda Squared is a new conference taking place March 30th in Knoxville, Tennessee. For more information, and to register, visit https://www.lambda-squared.com/.

ElixirConf EU will be taking place April 16th and 17th in Warsaw, Poland. For more information, and to register, visit: http://www.elixirconf.eu/.

BuzzConf will take place the Thursday 26th of April, with workshops on Friday April 27th, in Buenos Aires, Argentina. For more information, and to register, visit: http://buzzconf.org/.

Monadic Party, a 5 day Haskell Summer School, will be taking place in Poznań, Poland the 11th-15th of June. Visit https://monadic.party/ 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.

Announcements

Some of you have asked how you can support Functional Geekery, in that vein,
Functional Geekery now has a Patreon Page.

If that is one of the ways you would like to show your support, you can
find out more at https://www.patreon.com/fngeekery.

Topics [@5:46]

About Jared
Kahn Academy
How Jared got into programming
Game-Maker
Python
Java
C++
C#
Racket
JavaScript
CoffeeScript
ClojureScript
Flow
Go
Rust
Reason
What languages were Jared using consistently
Languages bleeding in between each other
Things Jared ran into in the different languages
core.typed
WebAssembly
What were the things Jared was looking for in a language
What put Reason on Jared’s radar
The current state of Reason for adoption
Current state of integration with JavaScript
OCaml
BuckleScript
ReasonReact
Reason React Native
Where the Reason adoption is primarily taking place at this point
pack.re
Targeting native devices on iOS and Android with Reason
Jared’s work in Reason
Blogging Reason experiments
Making a cross-platform mobile game in Reason/OCaml
Reason Town
“Languages live or die by their community”
Format of Reason Town
First Reason Conference in Vienna
Geographic distribution of Reason
Where to stay up to date with Reason
Reason Website
Reason Discord Channel
Reason Articles on Reason website
What excites Jared in the Reason community
Reason React compiled to native iOS without JavaScript bridge
esy package manager
Places to contribute to Reason
Reason on Twitter
ReasonML Hub on Twitter

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

Episode source