Customers who viewed this item also viewed
Learn more
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.
Your Memberships & Subscriptions
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.
Follow the author
OK
Functional-Light JavaScript: Pragmatic, Balanced FP in JavaScript Kindle Edition
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.
- LanguageEnglish
- Publication dateNovember 27, 2017
- File size3.6 MB
Customers who viewed this item also viewed
Customers also bought or read
- A Philosophy of Software Design, 2nd Edition#1 Best SellerSoftware Development
Kindle Edition$9.99$9.99 - Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond
Kindle Edition$16.99$16.99
Editorial Reviews
Review
"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 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.
About the Author
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)
- #526 in JavaScript Programming (Kindle Store)
- #558 in JavaScript Programming (Books)
- #2,044 in Computers & Technology Teaching & Reference
- Customer Reviews:
About the author

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.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on February 29, 2020Format: KindleVerified PurchaseI 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.
- Reviewed in the United States on February 26, 2019Format: KindleVerified PurchaseThe book is written well; It is clear, concise, and has a sequence that is a helpful scaffolding for learning. I believe that this book has improved my manner of communicating with other people, programmers and non - programmers.
- Reviewed in the United States on October 4, 2018Format: KindleVerified PurchaseI really enjoyed this book as an in depth look and I was confused when the author says you should be. There were times I really got lost, namely when the pure FP style was used. The only reason I don't give it a 5 is some content was a bit difficult to follow and some of the 'why' escaped me.
- Reviewed in the United States on June 29, 2018Format: PaperbackVerified PurchaseVery well written, with lots of thought provoking information. The author shares his experience learning FP, which provides for an enjoyable read.
- Reviewed in the United States on August 27, 2019Format: KindleVerified PurchaseThis book delivered on its description. I learned about functional programming through examples in javascript that are relatable to my projects. Of course this book does not solve all my project needs but it gave me a solid base to create functional solutions.
- Reviewed in the United States on September 24, 2018Format: KindleVerified PurchaseVery approachable guide to a difficult subject. As always Kyle explains topics in depth with helpful examples
- Reviewed in the United States on March 27, 2020Format: PaperbackVerified Purchasereally good book. functional programing explained very well
- Reviewed in the United States on January 17, 2019Format: KindleVerified PurchaseI just started reading and have finished the first two chapters. So far very interesting.
Top reviews from other countries
ALEXANDREReviewed in Brazil on January 22, 20225.0 out of 5 stars Excellent book. I highly recommend it
Format: KindleVerified PurchaseSpectacular!!! 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.
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.5.0 out of 5 stars
ALEXANDREExcellent book. I highly recommend it
Reviewed in Brazil on January 22, 2022
Images in this review
-
samuelReviewed in Spain on May 9, 20185.0 out of 5 stars Un magnifico libro para todos los niveles
Format: PaperbackVerified Purchasetengo todas las publicaciones de Kyle Simpson y las recomiendo todas. Este es un magnifico libro tanto para todos los niveles
Mr G.Reviewed in the United Kingdom on September 10, 20182.0 out of 5 stars OK at best. Kyle can do much better
Format: PaperbackVerified PurchaseVery 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.












