DEV Community

Discussion on: Ask me dumb questions about functional programming

Collapse
 
joelnet profile image
JavaScript Joel

Great question and difficult to answer. It would highly depend on how the codebase is written. For example, a MojiScript application I would start with explaining the pipe, because your app will be very pipe heavy.

But as a general introduction to FP, I like to start with map, filter, and reduce.

Show patterns imperative patterns they are used to with FP patterns used in the codebase. Something like this: Functional vs Imperative Patterns in JavaScript

Immutability is a great subject.

And I also love function composition!

JavaScript Allongé, the "Six" Edition is one of my favorite books. You can read it free at that link. It starts out pretty easy and goes very deep. So you can get something out of it at every level.

What is your current process for onboarding?

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

We're in a new stage of growth, adding developers for the first time in a while. I.e., we are starting anew with this process! Any feedback for onboarding is welcome. In fact, I think someone wrote about it recently.

Thread Thread
 
joelnet profile image
JavaScript Joel

I have been contemplating creating a series on functional programming, targeted towards junior and new developers. Would this be something you would find interesting?

Thread Thread
 
wolfhoundjesse profile image
Jesse M. Holmes

Wouldn't everyone? Ha!