Best of Functional ProgrammingMarch 2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    Erlang in 100 Seconds

    Erlang is a fault-tolerant, functional programming language and runtime. It is used in the telecommunications industry to handle millions of phone calls in parallel. Erlang's process isolation and message passing features make it highly scalable and reliable.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Higher-Order Functions In JavaScript

    JavaScript's functional programming features offer powerful tools for writing expressive and maintainable code. Higher-order functions, such as map, filter, and reduce, serve as a foundation for many coding patterns and techniques. They allow for data transformation, filtering, and combination, improving code modularity and expressiveness. Higher-order functions also enable a more declarative programming style and support concepts like currying and function composition. JavaScript provides built-in higher-order functions for array manipulation, and developers can create custom higher-order functions to cater to specific application needs.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Coroutines and web components

    This post explores the use of coroutines to model web components in a flexible and simple way. It discusses the functional nature of coroutines and how they can be used to split behavior and view into reusable components, maintain internal state, and handle component lifecycles.