Mastering JavaScript Functional Programming
Kereki, Federico
Sold by GreatBookPricesUK, Woodford Green, United Kingdom
AbeBooks Seller since January 28, 2020
New - Soft cover
Condition: New
Quantity: Over 20 available
Add to basketSold by GreatBookPricesUK, Woodford Green, United Kingdom
AbeBooks Seller since January 28, 2020
Condition: New
Quantity: Over 20 available
Add to basketMaster Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes
Key Features:
Book Description:
Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming.
This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs.
You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature.
Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types.
By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence.
What you will learn:
Who this book is for:If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book.
Federico Kereki is a Uruguayan Systems Engineer, with a Masters Degree in Education, and more than thirty years' experience as a consultant, system developer, university professor, and writer.
He is currently a Subject Matter Expert at Globant, where he gets to use a good mixture of development frameworks, programming tools, and operating systems, such as JavaScript, Node.JS, React and Redux, SOA, Containers, and PHP, with both Windows and Linux.
He has taught several computer science courses at Universidad de la República, Universidad ORT Uruguay, and Universidad de la Empresa, he has also written texts for these courses.
He has written several articles-on JavaScript, web development, and open source topics-for magazines such as Linux Journal and LinuxPro Magazine in the United States, Linux+ and Mundo Linux in Europe, and for web sites such as Linux and IBM Developer Works. He also wrote booklets on computer security ("Linux in the Time of Malware" and "SSH: A Modern Lock for your Server") and a book ("Essential GWT: Building for the Web with Google Web Toolkit") on GWT programming.
Kereki has given talks on Functional Programming with JavaScript in public conferences (such as JSCONF 2016) and has used these techniques to develop Internet systems for businesses in Uruguay and abroad.
His current interests tend toward software quality and software engineering- with Agile Methodologies topmost-while on the practical side he works with diverse languages, tools, and frameworks, and Open Source Software (FLOSS) wherever possible!
He usually resides, works, and teaches in Uruguay, but he is currently on a project in India, and he wrote this book in that country.
"About this title" may belong to another edition of this title.
Company Name: GreatBookPricesUK
Legal Entity: Far Corner Europe Limited
Address: 19-20 Bourne Court, Southend Road, Woodford Green Essex, UK IG8 8HD
Registration #: 10691061
Authorized representative: Danielle Hainsey
Our warehouses across the globe are fully operational without substantial delays. We are working hard and continue to overcome the daily challenges presented by COVID-19. There have been reports that delivery carriers are experiencing large delays resulting in longer than normal deliveries to customers. See USPS's website for further detail. We would like to apologize in advance if your item arrives later than the expected delivery due date.
Internal processing of your order will take about 1-2 business days. Please allow an additional 4-14 business days for Media Mail delivery. We have multiple ship-from locations - MD,IL,NJ,UK,IN,NV,TN & GA