JSFoo Pune 2020

On component architecture, performance, security for front-end, and emerging trends

Functional Programming in JavaScript

Submitted by Varit Patel 😎 (@varit05) on Feb 4, 2020

Duration of the session: 30 mins full talk Status: Rejected

Abstract

The talks gives an Introduction of the functional programming paradigm and explains how it differs from Impertive & Object oriented programming. The session will kickstart the journey of Functional programming or makes a developer better at the FP by understanding the pattern more deeply. It covers some of the principles of coding such as DRY (Don’t repeat yourself), YAGNI(ya ain’t gonna need it), Single responsiblity, loose couping high cohesion, The principle of least surprise. Target audience is

Outline

Understand how to write highly reusable Javascript code.

  1. Introduction to functional programming.
    - What it FP?
    - How it differs from Impertive & OOP?
  2. Why functional programming?
    - Confidence
    - Readablility
    - Perspective
  3. What is function in FP?
    - Basic Idea
    - Rules
    - Examples
  4. Monads
    - HOF
    - Currying
    - Closure
  5. Write predicable & testable code.
    - Practical examples
  6. Examples of built-in JavaScript Pure functions!

Speaker bio

I work in TCS as Technical Lead, consider myself as a JavaScript Developer. I am interested in learning and sharing about the JS and its framework. overall, I have 7+ years of experience working in Javascript.

Links

Comments

Login to leave a comment

You need to be a participant to comment.

{{ formTitle }}
Post a comment...
New comment

{{ errorMsg }}