YoVDO

Maintainable JavaScript with Functional Patterns

Offered By: ng-conf via YouTube

Tags

ng-conf Courses Javascript Courses Functional Programming Courses Immutability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming concepts and their application in JavaScript to create more maintainable code in this 53-minute conference talk from the Reliable Web Summit 2021. Discover how to implement core functional programming principles, refactor common code structures, and improve code composition, testing, and future maintenance. Learn about purity, line functions, accumulation functions, cognitive load reduction, immutability, function signatures, function composition, and more. Gain insights into using functions as values and applying techniques like filter and reduce to write cleaner, more efficient JavaScript code.

Syllabus

Introduction
Welcome
Who am I
What we want in programming
Why is JavaScript so hard to maintain
Functional JavaScript
Functional Programming Concepts
Purity
Line Function
Accumulation Function
Cognitive Load
Immutability
Const
Copying
Functions
Function Signatures
Function Composition
Conditional Push
Filter
initialize iterate accumulate
reduce
function as values
summary


Taught by

ng-conf

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX