Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Composing Software - An Exploration of Functional Programming and Object Composition in JavaScript - cover

Composing Software - An Exploration of Functional Programming and Object Composition in JavaScript

Eric Elliott

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

This book delves into functional programming and composition techniques in JavaScript, starting with core concepts like pure functions, shared state avoidance, and higher-order functions to build modular, maintainable code. Early chapters explore the fundamentals of functional programming, immutability, and its growing influence in the JavaScript community. You'll learn essential topics such as function composition, currying, and higher-order functions, as well as advanced concepts like abstract data types, functors, and monads. The book discusses the evolution of functional programming, its role in modern software development, and addresses challenges like the software crisis and composing with classes. You'll learn essential topics like object-oriented programming, focusing on factory functions, functional mixins, and object composition. You'll also understand why traditional classes complicate composition and discover strategies for creating custom data types, lenses, and transducers. The book also covers best practices, emphasizing clean, reusable code and avoiding anti-patterns like excessive mocking. By the end, you'll be ready to apply functional programming techniques to tackle complex design challenges and write more maintainable JavaScript code.
Available since: 09/30/2024.
Print length: 238 pages.

Other books that might interest you

  • Environmental Destruction - The Devastating Impact of Human Activity on Nature (2 in 1) - cover

    Environmental Destruction - The...

    Marcus Klein

    • 0
    • 0
    • 0
    This book contains two titles, which are: 
    · Deforestation: Forests are among the Earth’s most precious resources, spanning vast landscapes and serving as critical lifelines for countless species, including humanity. Their towering trees and dense undergrowth form a complex ecosystem that sustains biodiversity, provides essential resources, and regulates the natural processes that make life possible. Yet, beneath this quiet resilience, forests face an ongoing crisis. The relentless clearing of these vital ecosystems, known as deforestation, has become one of the greatest threats to our planet’s delicate balance.  
    · Pollution: Pollution is a pervasive and urgent global issue that affects every corner of the planet, from the air we breathe to the water we drink and the land we depend on for survival. Over the past century, the rapid pace of industrialization, urbanization, and population growth has contributed significantly to environmental degradation. What was once seen as the price of progress has now become a formidable challenge that threatens the health of humans, animals, and ecosystems alike. 
    Show book
  • The Power of Machine Learning - The Next Frontier: Making Data-Driven Decisions - cover

    The Power of Machine Learning -...

    Tristan Vale

    • 0
    • 0
    • 0
    Step into the transformative world of machine learning, where data shapes decisions and drives innovations. From businesses to healthcare, from finance to entertainment, uncover how machine learning is redefining the very fabric of our modern society. 
    "The Power of Machine Learning: The Next Frontier- Making Data-Driven Decisions" explores the history, importance, and challenges of data-driven decisions in various sectors, focusing on the balance between data power and societal interests. 
    Equip yourself with the knowledge to navigate the digital landscape confidently. Whether you're a professional aiming to integrate machine learning into your domain, a student eager to delve into this revolutionary field, or simply a curious mind, this book offers comprehensive insights that cater to all. 
    Dive into the future of decision-making. Go on a journey to discover the limitless potential of machine learning in shaping tomorrow's world. Your exploration into the next frontier awaits.
    Show book
  • Wonders of the Future - cover

    Wonders of the Future

    Nikola Tesla

    • 0
    • 0
    • 0
    To those who believed that all the great electric discoveries had already been made, Tesla says, “What has been so far done by electricity is nothing as compared with what the future has in store.” In this fascinating article, he discusses the possibilities yet to be enacted using electricity. He successfully predicted current inventions, including common smart phone technologies of sending photos and using voice-to-text tools. Others are yet to be accomplished to his full vision—such as the prevention of diseases spread by germs—but that just shows how much more there still is to accomplish.
    Show book
  • The Beginning Comes After the End - Notes on a World of Change - cover

    The Beginning Comes After the...

    Rebecca Solnit

    • 0
    • 0
    • 0
    Rebecca Solnit offers a thrilling account of the sheer breadth and scale of social, political, scientific, and cultural change over the past three quarters of a century. 
     
    In this sequel to her enduring bestseller Hope in the Dark, Solnit surveys a world that has changed dramatically since the year 1960. Despite the forces seeking to turn back the clock on history, change is not a possibility; it is an inevitability. 
     
    The changes amount to nothing less than dismantling an old civilization and building a new one, whose newness is often the return of the old ways and wisdoms. In this rising worldview, interconnection is a core idea and value. But because the transformation is obscured within a longer arc of history, its scale is seldom recognized. 
     
    While the white nationalist and authoritarian backlash drives individualism and isolation, this new world embraces antiracism, feminism, a more expansive understanding of gender, environmental thinking, scientific breakthroughs, and Indigenous and non-Western ideas, pointing toward a more interconnected, relational world.
    Show book
  • Math of Life and Death The: Book Summary & Analysis - cover

    Math of Life and Death The: Book...

    Briefly Summaries

    • 0
    • 0
    • 0
    This is a concise summary and analysis of The Math of Life and Death, by Kit Yates.
     
    It is not the original book and is not affiliated with or endorsed by Kit Yates.
     
    Ideal those seeking a quick and insightful overview.
    
     
    The Math of Life and Death explores the fascinating intersection of mathematics and the human experience, demonstrating how mathematical principles can illuminate real-world issues. From predicting disease outbreaks to understanding the odds of survival, the book reveals how math plays a crucial role in solving life’s most pressing problems. It presents complex concepts in an accessible way, making it clear that mathematics is not just for experts but a vital tool for understanding the world around us.
    Show book
  • Constructive Beekeeping - cover

    Constructive Beekeeping

    Ed Clark

    • 0
    • 0
    • 0
    The author explores the effects of condensation and evaporation as they relate to the success of a beehive. The results of various experiments and the author's thoughts are given. (Summary by SoMDbeekeeper)
    Show book