DZone
Web Dev Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Web Dev Zone > Functional Programming In Javascript

Functional Programming In Javascript

Functional programming — it's so hot right now! Find out what all the cool kids are doing.

Nikhil Kumar user avatar by
Nikhil Kumar
·
Dec. 10, 16 · Web Dev Zone · Presentation
Like (2)
Save
Tweet
7.73K Views

Join the DZone community and get the full member experience.

Join For Free

Functional programming is becoming more and more popular, and more and more controversial. JavaScript has functional properties, sure — you can treat functions as first order objects, using them to filter and transform lists, easily implement event-driven systems, or build reactive programs. But it wasn't designed to be a functional programming environment, not really — it does support recursion, but not as effectively as languages like Lisp or Erlang.

At any rate, even if you don't write functional JavaScript, you'll run into it during your career, and you should learn what to look for and how these systems work.

Knoldus organized a knolx session on the topic, Functional Programming In JavaScript, which covers the Functional Programming Paradigm In JavaScript.

You can watch the video of the session here:

You can check out the slides as well. 

Functional programming JavaScript

Published at DZone with permission of Nikhil Kumar, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Spring, IoC Containers, and Static Code: Design Principles
  • Progressive Web Apps vs Native Apps: Differences and Similarities
  • Top 7 Features in Jakarta EE 10 Release
  • Migrating Legacy Applications and Services to Low Code

Comments

Web Dev Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo