Shop Viral Kitchen Essentials
$26.95 with 38 percent savings
Print List Price: $43.43 Image

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

How it works

  1. Choose your delivery method
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Sponsored
  • Functional-Light JavaScript: Pragmatic, Balanced FP in JavaScript

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Functional-Light JavaScript: Pragmatic, Balanced FP in JavaScript Kindle Edition

4.6 out of 5 stars (89)

Functional-Light JavaScript is a balanced, pragmatic exploration of Functional Programming in JavaScript.

Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like λ, you're not alone.

Functional-Light programming distills the most vital aspects of FP—function purity, value immutability, composition, and more!—down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.
Sponsored

Editorial Reviews

Review

"By focusing on principles instead of terminology, I now feel much more confident in my understanding of foundations of functional programming. I'm motivated and excited to dive even deeper!" --Hannes Lund, Software Developer


"I can say for sure that the FLJS book is mind-blowing! I almost lost my mind with the concepts it explains! This book gave me the right way of programming by understanding concepts more than focusing on Frameworks!" --Islam Attrash, JS Engineer


"Nobody explains JavaScript as well as Kyle Simpson. He is as thorough as he is humble, explaining complex ideas in simple language. Kyle makes learning JavaScript easy without skipping the details." --Dmitri Wolf, Front End Developer, IBM


"After reading this book, I finally found the reason why I should use functional programming. Although I'm experienced in using list operators, chapter 9 gave me a new point of view to use them better. I would recommend this book to my coworkers." --Tuyen Ho, Full-Stack Developer, Grande JSC

From the Back Cover

Functional-Light JavaScript is a balanced, pragmatic exploration of Functional Programming in JavaScript.

Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like λ, you're not alone.

Functional-Light programming distills the most vital aspects of FP--function purity, value immutability, composition, and more!--down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.

Product details

  • ASIN ‏ : ‎ B0787DBFKH
  • Publisher ‏ : ‎ GetiPub & Leanpub
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ November 27, 2017
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 3.6 MB
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 390 pages
  • ISBN-13 ‏ : ‎ 978-1642043662
  • Page Flip ‏ : ‎ Enabled
  • Best Sellers Rank: #2,455,636 in Kindle Store (See Top 100 in Kindle Store)
  • Customer Reviews:
    4.6 out of 5 stars (89)

About the author

Follow authors to get new release updates, plus improved recommendations.
Kyle Simpson
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Kyle Simpson is a web-oriented software engineer, widely acclaimed for his "You Don't Know JS" book series and nearly 1M hours viewed of his online courses. Kyle's superpower is asking better questions, who deeply believes in maximally using the minimally-necessary tools for any task. As a "human-centric technologist", he's passionate about bringing humans and technology together, evolving engineering organizations towards solving the right problems, in simpler ways. Kyle will always fight for the people behind the pixels.

Customer reviews

4.6 out of 5 stars
89 global ratings
Sponsored

Customers say

Customers find the book's content positive. The functionality aspect receives mixed feedback, with one customer noting it provides a solid base for creating functional solutions, while another mentions it lacks specialized algebraic programming examples.
AI Generated from the text of customer reviews

Select to learn more

5 customers mention content, 4 positive, 1 negative
Customers like the content of the book, with one mentioning they enjoyed reading Kyle's book on functional programming.
Great read and makes me more interested in the topic of functional programming in generalRead more
really good book. functional programing explained very wellRead more
I really enjoyed reading Kyle's book on functional programming. I even use some of the examples from the book in my day to day office job.Read more
...The book never promised perfection, I never expected it, and I think I learned a couple things from it....Read more
6 customers mention functionality, 4 positive, 2 negative
Customers have mixed opinions about the book's functionality, with some finding it a solid base for creating solutions, while others note it lacks specialized algebraic programming examples.
...As always Kyle explains topics in depth with helpful examplesRead more
...These concepts are very mathematical, but not particularly useful for non-specialized algebraic programming....Read more
...does not solve all my project needs but it gave me a solid base to create functional solutions.Read more
...well; It is clear, concise, and has a sequence that is a helpful scaffolding for learning....Read more

Top reviews from the United States

Top reviews from other countries

Translate all reviews to English
  • ALEXANDRE
    5.0 out of 5 stars Excellent book. I highly recommend it
    Reviewed in Brazil on January 22, 2022
    Format: KindleVerified Purchase
    Spectacular!!! I’ve just bought and it is 19% read. It’s amazing book. The author is great and I believe I will read other amazing book from Kyle.
    Customer image
    ALEXANDRE
    5.0 out of 5 stars
    Excellent book. I highly recommend it

    Reviewed in Brazil on January 22, 2022
    Spectacular!!! I’ve just bought and it is 19% read. It’s amazing book. The author is great and I believe I will read other amazing book from Kyle.
    Images in this review
    Customer image
  • samuel
    5.0 out of 5 stars Un magnifico libro para todos los niveles
    Reviewed in Spain on May 9, 2018
    Format: PaperbackVerified Purchase
    tengo todas las publicaciones de Kyle Simpson y las recomiendo todas. Este es un magnifico libro tanto para todos los niveles
    Report
  • Mr G.
    2.0 out of 5 stars OK at best. Kyle can do much better
    Reviewed in the United Kingdom on September 10, 2018
    Format: PaperbackVerified Purchase
    Very disappointed with this book. Kyle is a very knowledgable individual with excellent JavaScript insight. His free books about "You don't know JS" are a fantastic resource which every front-end developer should read. I already know alot about FP (Functional Programming) but after reading this entire book, there is was not much to take away from this book. It is clear Kyle enjoys FP but not sure what the purpose of the book is. It contains plenty of code snippets but nothing to show the power and the brain-bending thought process which it sometimes requires.

    I would recommend reading some free introductions to FP online and learn the "proper" way without the confusion produced by this book. You might want to really learn ES6 (destructing, rest, spread and array methods) and truly understand JavaScript and all of its quirks.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?