- This event has passed.
Richard Feldman, “Incrementally Adopting Roc at Vendr”
August 16, 2023 @ 7:00 pm - 9:00 pm CDT
Abstract: Introducing a new programming language to an existing stack always comes with challenges. In this talk, Richard discusses the incremental adoption strategy he’s been using at Vendr to introduce Roc to the company’s existing backend.
This has involved two different approaches, each with their own pros and cons: one, building a separate standalone Roc service, and two, creating the ability for the existing Node.js TypeScript backend to import and call Roc functions directly inline. The “direct import” approach is usually found in compile-to-X languages like Clojure and Elm, but in Roc’s case, this can be done using either WebAssembly or Native Node Addons. (We tried both approaches in production, and the talk will discuss the pros and cons of each.)
Bio:
Richard is the creator of the Roc functional programming language, the author of “Elm in Action” from Manning Publications, and the instructor for several Frontend Masters workshops: Introduction to Elm, Advanced Elm, and Introduction to Rust. He is currently a Principal Engineer at Vendr, where he’s working on introducing Roc to the company’s backend to complement its longstanding Elm frontend.
This is a hybrid meeting. Please join us in person at Improving or online via Zoom.
Claude Rubinson is inviting you to a scheduled Zoom meeting.
Topic: Houston Functional Programmers
Time: Jan 18, 2023 07:00 PM Central Time (US and Canada)
Every month on the Third Wed, until Nov 15, 2023, 11 occurrence(s)
Jan 18, 2023 07:00 PM
Feb 15, 2023 07:00 PM
Mar 15, 2023 07:00 PM
Apr 19, 2023 07:00 PM
May 17, 2023 07:00 PM
Jun 21, 2023 07:00 PM
Jul 19, 2023 07:00 PM
Aug 16, 2023 07:00 PM
Sep 20, 2023 07:00 PM
Oct 18, 2023 07:00 PM
Nov 15, 2023 07:00 PM
Please download and import the following iCalendar (.ics) files to your calendar system.
Monthly: https://uhd.zoom.us/meeting/tZIkdOiqqzMiE9KjGZH4RidY2HUNNsiytrGX/ics?icsToken=98tyKuGupzgrGNGduBCBRpwAHYjCd-rwmFxHj_p2ljjfK3RhawfPZMp3HJxsGcHE
Join Zoom Meeting
https://uhd.zoom.us/j/86931258896?pwd=cjlCL1dDT0d0VE5hUmVrdnhPQVZIZz09
Meeting ID: 869 3125 8896
Passcode: recursion
One tap mobile
+13462487799,,86931258896# US (Houston)
+12063379723,,86931258896# US (Seattle)
Dial by your location
+1 346 248 7799 US (Houston)
+1 206 337 9723 US (Seattle)
+1 213 338 8477 US (Los Angeles)
+1 253 215 8782 US (Tacoma)
+1 602 753 0140 US (Phoenix)
+1 669 219 2599 US (San Jose)
+1 669 900 6833 US (San Jose)
+1 720 928 9299 US (Denver)
+1 971 247 1195 US (Portland)
+1 651 372 8299 US (Minnesota)
+1 786 635 1003 US (Miami)
+1 267 831 0333 US (Philadelphia)
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
+1 470 250 9358 US (Atlanta)
+1 470 381 2552 US (Atlanta)
+1 646 518 9805 US (New York)
+1 646 558 8656 US (New York)
Meeting ID: 869 3125 8896
Find your local number: https://uhd.zoom.us/u/kiTOghtR9
Join by SIP
86931258896@zoomcrc.com
Join by H.323
162.255.37.11 (US West)
162.255.36.11 (US East)
115.114.131.7 (India Mumbai)
115.114.115.7 (India Hyderabad)
213.19.144.110 (Amsterdam Netherlands)
213.244.140.110 (Germany)
103.122.166.55 (Australia Sydney)
103.122.167.55 (Australia Melbourne)
149.137.40.110 (Singapore)
64.211.144.160 (Brazil)
149.137.68.253 (Mexico)
69.174.57.160 (Canada Toronto)
65.39.152.160 (Canada Vancouver)
207.226.132.110 (Japan Tokyo)
149.137.24.110 (Japan Osaka)
Meeting ID: 869 3125 8896
Passcode: 038441558