Best of Functional Programming — February 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Kotlin & Modern Java: The 17 Differences

    This post explores 17 differences between Kotlin and modern Java, including functional programming, null safety, observability, syntax, checked exceptions, coroutines support, data classes, type inference, extension functions, smart casts, constructors, ternary operator, primitive types, string templates, operator overloading, wildcard types vs. declaration-site variance, and cross-platform and multiplatform development.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    JavaScript Map Method – Syntax and Code Examples

    Explore the syntax and applications of the JavaScript map method, a versatile tool for array manipulation and transformation. Learn how to use it for data and object transformation, string manipulation, and working with the index.

  3. 3
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    Leaving Everything Behind For Elixir

    A web developer shares their journey from starting with Elixir to eventually using Phoenix and Elixir for web development. They compare their experiences with different frameworks and programming paradigms, highlighting the advantages and disadvantages of each. Ultimately, they find satisfaction with Elixir and Phoenix, but acknowledge that the perfect tech stack doesn't exist and that individual preferences play a role in choosing the right tools.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    > 🤩 Better defaults with Enum.find/3

    Learn how to use Enum.find/3 in Elixir to get better defaults when a value is not found.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    How OCaml is different from other languages?

    Brief intro to OCaml, focusing on its expression-oriented nature, immutability, type inference, and recursion.