Loading Events

« All Events

  • This event has passed.

Richard Feldman, “Millions of Users, Purely Functional Code”

August 18, 2021 @ 7:00 pm - 9:00 pm CDT

Abstract:  At NoRedInk we had a normal React code base. That is, until we tried Elm – a purely functional language that compiles to JavaScript. A couple years and a couple hundred thousand lines of Elm code later, we found ourselves with a lot more users and no runtime exceptions in the production logs from our Elm code.

Lots of companies dabble in functional programming, but most code in the world today is imperative. In contrast, the NoRedInk story is one of a successful business built on pure functional programming: today essentially our entire frontend is Elm, and the majority of our traffic is handled by a Haskell service on the back-end.

This talk is partly about what these technologies are – so don’t worry if they’re unfamiliar! – and partly about why and how we successfully adopted them.

Bio: Richard helps create NoRedInk’s user interface. Prior to NoRedInk, Richard architected a data visualization framework for high-throughput genomic sequencing, built a long-form writing web app that could be brought up and used offline, and worked for three other startups—two of which he co-founded. He has a bachelor’s degree in Computer Science and an MBA, both from Washington University in St. Louis. He nods approvingly when grocery store express checkouts are labeled “10 items or fewer” instead of “10 items or less.”

Due to Delta, we are returning to virtual meetings as of this month.  Please join us on Zoom:

Claude Rubinson is inviting you to a scheduled Zoom meeting.

Topic: Houston Functional Programming Users Group
Time: Aug 18, 2021 07:00 PM Central Time (US and Canada)

Join Zoom Meeting

Meeting ID: 936 4740 1926
Passcode: recursion
One tap mobile
+13462487799,,93647401926# US (Houston)
+12532158782,,93647401926# US (Tacoma)

Dial by your location
+1 346 248 7799 US (Houston)
+1 253 215 8782 US (Tacoma)
+1 669 900 6833 US (San Jose)
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
Meeting ID: 936 4740 1926
Find your local number: https://uhd.zoom.us/u/acBwc94RDn

Join by SIP

Join by H.323 (US West) (US East) (India Mumbai) (India Hyderabad) (Amsterdam Netherlands) (Germany) (Australia Sydney) (Australia Melbourne) (Singapore) (Brazil) (Canada Toronto) (Canada Vancouver) (Japan Tokyo) (Japan Osaka)
Meeting ID: 936 4740 1926
Passcode: 736123447

Join by Skype for Business



August 18, 2021
7:00 pm - 9:00 pm CDT



03 comments on “Richard Feldman, “Millions of Users, Purely Functional Code”

Leave a comment

Your email address will not be published.