Smartial Wayback Machine Text Extractor



Live version of this page exists.


This article contains 3 images. You will find them at the very end of the article.

This article contains 437 words.

Web Directions Global Scope '22 session spotlight–Function composition: What’s the big deal? - Web Directions

Web Directions Global Scope ’22 session spotlight–Function composition: What’s the big deal?

8th July, 2022

@johnallsopp

Function composition: What’s the big deal?

People treat function composition with a great deal of respect in the functional programming community. But if you look at what function composition is, you might be left confused. After all, it’s not a complex idea. We take two functions and smush them together. What’s the big deal?

Even if you’re comfortable with composition, you’ll find people use many variations. In different libraries, you’ll find compose(), flow() and pipe() (sometimes with different names). What’s the difference? And what are they useful for?

James Sinclair

James (@jrsinclair) is a Senior Developer with Atlassian. He works with JavaScript (in various flavours) on both the front and back-end. He’s passionate about functional programming, and good software-engineering practice in general. Over the years he’s worked on web projects for Ford Motor Company, Bendigo Bank, The Australian Broadcasting Corporation, Monash University, and the Prime Minister of Australia. Somewhere along the way he picked up a PhD in Information Architecture but decided building stuff on the web was more fun than being an academic.

Great reading, every weekend.

We round up the best writing about the web and send it your way each Friday morning.

delivering year round learning for front end and full stack professionals

Learn more about us

I had an absolute blast, learnt so much, and met so many great people

Carmen Chung Software engineer, Valiant Finance

    Each year we have 6 unique online conferences for front end developers, plus Remixed, a free event that brings together some of the highlights from the previous year.

    The conference CSS deserves

    Online, globallyApril 2022

    Learn More

    a conference on front end performance

    Online, globallyMay 2022

    Learn More

    a conference all about JavaScript

    Online, globallyJuly 2022

    Learn More

    a conference on progressive web apps and web platform

    Online, globallyearly 2023

    Learn More

    accessibility engineering for front end developers

    Online, globallyearly 2023

    Learn More

    privacy, security, identity for front end developers

    Online, globallyearly 2023

    Learn More

    The best of 2022, remixed, and free!

    Online, globally2023

    Learn More



Images:

The images are downsized due to limited space here. The original dimensions may differ.
Click on the image to open it on a new tab.



Please close this window manually.