Mastering JavaScript Functional Programming : In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes

About This Book

Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems

Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming

Bring modularity, reusability, testability, and performance to your web apps

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.

What You Will Learn

Create more reliable code with closures and immutable data

Convert existing methods into pure functions, and loops into recursive methods

Develop more powerful applications with currying and function composition

Separate the logic of your system from implementation details

Implement composition and chaining techniques to simplify coding

Use functional programming techniques where it makes the most sense

In Detail

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.

Style and approach

This book takes an easy-to-follow, step-by-step tutorial approach. You will make the most of JavaScript programming with a focus on the progression of functional programming techniques, styles, and detailed information about JavaScript libraries.

Commencez ce livre dès aujourd'hui pour 0 €

  • Accédez à tous les livres de l'app pendant la période d'essai
  • Sans engagement, annulez à tout moment
Essayer gratuitement
Plus de 52 000 personnes ont noté Nextory 5 étoiles sur l'App Store et Google Play.

D'autres ont également lu

Passer la liste
  1. Generative AI on Google Cloud with LangChain : Design scalable generative AI solutions with Python, LangChain, and Vertex AI on Google Cloud

    Leonid Kuligin, Jorge Zaldívar, Maximilian Tschochohei

  2. DataRobot : Practical Automation for Enterprise AI

    Richard Johnson

  3. Databricks Certified Data Engineer Associate Study Guide : In-Depth Guidance and Practice

    Derar Alhussein

  4. Building Data-Driven Applications with LlamaIndex : A practical guide to retrieval-augmented generation (RAG) to enhance LLM applications

    Andrei Gheorghiu

  5. Django in Production : Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django

    Arghya Saha

  6. Google Machine Learning and Generative AI for Solutions Architects : ​Build efficient and scalable AI/ML solutions on Google Cloud

    Kieran Kavanagh

  7. Machine Learning and Generative AI for Marketing : Take your data-driven marketing strategies to the next level using Python

    Nicholas C. Burtch, Yoon Hyup Hwang

  8. A Handbook of Computational Linguistics: Artificial Intelligence in Natural Language Processing

  9. 5.0

    Databricks Certified Associate Developer for Apache Spark Using Python : The ultimate guide to getting certified in Apache Spark using practical examples with Python

    Saba Shah

  10. Web Development with Django : A definitive guide to building modern Python web applications using Django 4

    Bharath Chandra K S, Saurabh Badhwar, Chris Guest, Ben Shaw

  11. Machine Learning Interviews : Kickstart Your Machine Learning and Data Career

    Susan Shu Chang

  12. Artificial Intelligence with Python : Your complete guide to building intelligent apps using Python 3.x, 2nd Edition

    Alberto Artasanchez, Prateek Joshi


Catégories associées