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,453,389 in Kindle Store (See Top 100 in Kindle Store)
- #524 in JavaScript Programming (Kindle Store)
- #555 in JavaScript Programming (Books)
- #2,043 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
- 5 out of 5 stars
Learn to write cleaner, more precise code with this book
Reviewed in the United States on February 29, 2020I 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.
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Better communication
Reviewed in the United States on February 26, 2019The 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.
3 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Great read and makes me more interested in the topic of functional programming in general
Reviewed in the United States on October 4, 2018I 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.
3 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Great read
Reviewed in the United States on June 29, 2018Very well written, with lots of thought provoking information. The author shares his experience learning FP, which provides for an enjoyable read.
3 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Functional foundation for creating solutions
Reviewed in the United States on August 27, 2019This 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.
3 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Improve your JavaScript skills
Reviewed in the United States on September 24, 2018Very approachable guide to a difficult subject. As always Kyle explains topics in depth with helpful examples
4 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
good review of functional programming in js
Reviewed in the United States on March 27, 2020really good book. functional programing explained very well
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Recommend this books for anyone who wants to learn FP in JS.
Reviewed in the United States on January 17, 2019I just started reading and have finished the first two chapters. So far very interesting.
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Top reviews from other countries
ALEXANDRE5 out of 5 starsExcellent book. I highly recommend it
Reviewed in Brazil on January 22, 2022Spectacular!!! 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 out of 5 starsExcellent book. I highly recommend it
Reviewed in Brazil on January 22, 2022Spectacular!!! 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.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
samuel5 out of 5 starsUn magnifico libro para todos los niveles
Reviewed in Spain on May 9, 2018tengo todas las publicaciones de Kyle Simpson y las recomiendo todas. Este es un magnifico libro tanto para todos los niveles
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Mr G.2 out of 5 starsOK at best. Kyle can do much better
Reviewed in the United Kingdom on September 10, 2018Very 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.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again











