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
Mastering JavaScript Functional Programming - Write clean robust and maintainable web and server code using functional JavaScript and TypeScript - cover

Mastering JavaScript Functional Programming - Write clean robust and maintainable web and server code using functional JavaScript and TypeScript

Federico Kereki

Publisher: Packt Publishing

  • 0
  • 1
  • 0

Summary

Functional programming is a programming paradigm that uses functions for developing software. This book is filled with examples that enable you to leverage the latest JavaScript and TypeScript versions to produce modern and clean code, as well as teach you to how apply functional programming techniques to develop more efficient algorithms, write more concise code, and simplify unit testing.
This book provides comprehensive coverage of the major topics in functional programming to produce shorter, clearer, and testable programs. You’ll begin by getting to grips with writing and testing pure functions, reducing side effects, as well as other key features to make your applications functional in nature. The book specifically explores techniques to simplify coding, apply recursion, perform high-level 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 practical programming skills needed to confidently enhance your applications by adding functional programming to wherever it’s most suitable.
Available since: 04/28/2023.
Print length: 614 pages.

Other books that might interest you

  • Quantum Computing - An Introduction to the Science and Technology of the Future - cover

    Quantum Computing - An...

    Brian Murray

    • 0
    • 0
    • 0
    Quantum Computing: An Introduction to the Science and Technology of the Future is a comprehensive guide to the revolutionary field of quantum computing. This book provides a thorough introduction to the fundamental concepts of quantum computing, including quantum mechanics, quantum algorithms, quantum error correction, and quantum hardware. 
    Starting with an overview of classical computing and quantum mechanics, the book explains the fundamental principles of quantum computing and how they differ from classical computing. The book then delves into quantum algorithms, including the famous Shor's algorithm for factoring large numbers and Grover's algorithm for searching an unsorted database. 
    Next, the book covers the important topic of quantum error correction, which is essential for building practical quantum computers. The book provides a detailed explanation of the main quantum error correction codes and their properties. 
    Throughout the book, the authors use clear and concise language to explain complex concepts and provide detailed examples and illustrations to help readers understand the material. Whether you are a student, researcher, or technology enthusiast, this book will provide a comprehensive introduction to the exciting field of quantum computing. 
     
    Show book
  • Mother Creature Kin - What We Learn from Nature's Mothers in a Time of Unraveling - cover

    Mother Creature Kin - What We...

    Chelsea Steinauer-Scudder

    • 0
    • 0
    • 0
    What does it mean to be a mother in an era of climate catastrophe? And what can we learn from the plants and creatures who mother at the edges of their world's unraveling? Becoming a mother in this time means bringing life into a world that appears to be coming undone. Drawing upon ecology, mythology, and her own experiences as a mother, Chelsea Steinauer-Scudder confronts what it means to "mother": to do the good work of being in service to the living world. What if we could all mother the places we live and the beings with whom we share those places? And what if they also mother us? 
     
     
     
    Steinauer-Scudder writes of the flight and aural maps of barn owls, of nursing whales, of forests, of tidal marshes, of ancient single-celled organisms, and of newly planted gardens. The creatures inhabiting these stories teach us about centering, belonging, entanglement, edgework, homemaking, and how to imagine the future. Rooted in wonder while never shying away from loss, Mother, Creature, Kin reaches toward a language of inclusive care learned from creatures living at the brink. Despair and fear will not save the world any more than they will raise our children, and while we don't know what the future holds, we know it will need mothers. As the ground shifts beneath our feet, what if we apprenticed ourselves to the creaturely mothers with whom we share this beloved home?
    Show book
  • Ultimate Responsive Web Design with HTML5 and CSS3 - Create Visually Stunning Responsive Websites Effortlessly with HTML5 and CSS3 - cover

    Ultimate Responsive Web Design...

    Robert Sarpong

    • 0
    • 0
    • 0
    Transform Your Ideas into Reality with HTML and CSS
    Book Description
    Did you know that 80% of web developers cite HTML5 and CSS3 as essential skills for creating modern web experiences? With over 40% of websites using these technologies to ensure mobile compatibility, understanding HTML5 and CSS3 is crucial for staying competitive. 
    Master HTML5 and CSS3 with this must-have guide, designed for both beginners and experienced developers. Add powerful tools to your toolkit as you embark on a seamless learning journey, building a strong foundation in crafting visually stunning, fully responsive websites. 
    Dive into advanced CSS3 techniques like fluid layouts, adaptive designs, and media queries to ensure your sites look flawless on any device—desktop, tablet, or smartphone. Leverage the power of Flexbox and Grid for dynamic, flexible layouts, and create engaging experiences with animations and transitions. 
    With hands-on projects and real-world examples, you'll gain the skills to elevate your web design approach, blending creativity with cutting-edge technology. Whether you're just starting out or looking to sharpen your expertise, this ultimate guide will help you build responsive, high-performance websites that truly stand out in today’s digital world. 
    Table of Contents
    
    1. Getting Started
    2. Introduction to CSS
    3. Media Elements, Links, Forms, and HTML5
    4. Positioning and Layout
    5. Media and Container Queries, Flexbox, and Grid
    6. Animations, SVG, and CSS Functions
    7. Advanced Topics
    8. Putting It All Together  
    Index
    Show book
  • Modern AI Development - Strategies for Implementing Smart Technology Today - cover

    Modern AI Development -...

    Sutton Hayes

    • 0
    • 0
    • 0
    In Modern AI Development: Strategies for Implementing Smart Technology Today, readers learn about the cutting-edge world of artificial intelligence and how it could change many different businesses. People in business, tech fans, and positions of power who want to learn how to use AI to drive innovation and efficiency in today's fast-paced digital world should read this book. 
    The book goes into the basics of AI, such as machine learning, deep learning, and natural language processing. It talks about a lot of different issues. It gives useful information on how to use AI technologies by focusing on real-life examples and case studies that show how AI has changed areas like manufacturing, healthcare, finance, and shopping. 
    The author gives a step-by-step guide for creating AI solutions, from planning to putting them into action, and stresses how important it is to think about ethics and data safety. Readers will also learn how to deal with common problems in AI integration, like managing resources, making the system scalable, and getting team members to work together. 
    This book gives you the tools and tips you need to succeed in the ever-changing world of smart technology, whether you're in charge of an AI project, interested in AI for the first time, or just want to make your current AI systems better.
    Show book
  • FOREX TRADING FOR BEGINNERS - Mastering the Fundamentals and Building a Profitable Trading Strategy (2023 Guide for Beginners) - cover

    FOREX TRADING FOR BEGINNERS -...

    Cyril Dolton

    • 0
    • 0
    • 0
    "Forex Trading" is a comprehensive guide to getting started in the world of foreign exchange (forex) trading. Designed for those with little or no experience in the forex market, this book covers all the essential topics you need to know to start trading with confidence. 
    In this book, you will learn:The basics of forex trading, including how it works, the different types of currency pairs, and the major players in the marketThe key terms and concepts you need to know, such as pips, leverage, and marginHow to read and interpret forex charts and use technical analysis to make informed trading decisionsThe different types of trading strategies and how to develop a plan that works for youTips and techniques for managing risk and protecting your capitalReal-world examples and case studies to illustrate the concepts and principles discussed in the book 
    And Much More!... 
    Whether you are just starting out in the world of forex trading or looking to improve your skills, "Forex Trading for Beginners" is the perfect resource to help you navigate this complex and rewarding market. 
    What are you waiting for?... 
    So, buy this guide and start trading!
    Show book
  • The Art of Prompt Engineering with ChatGPT - Mastering Communication with AI to Create Innovate and Solve - cover

    The Art of Prompt Engineering...

    AVH

    • 0
    • 0
    • 0
    Discover the hidden power of prompt engineering with "The Art of Prompt Engineering with ChatGPT: Mastering Communication with AI to Create, Innovate, and Solve". In a world where artificial intelligence shapes every aspect of our daily and professional lives, this compact yet comprehensive guide leads you to effectively dialogue with one of the most advanced technologies: ChatGPT. 
    Why is this book a must-have?Accessible Approach: Designed for both beginners and advanced users, this book breaks down the concepts of prompt engineering into clear and actionable instructions.Practical Techniques: Learn to formulate prompts that unlock the full potential of ChatGPT, from generating creative content to solving complex problems.Real Applications: Explore a variety of case studies illustrating how prompt engineering can be applied in software development, marketing, and much more.Future of AI: Dive into reflections on the future evolution of ChatGPT and prompt engineering, and prepare to navigate the constantly evolving landscape of AI. Whether you are a technology enthusiast, a professional looking to enhance your productivity, or simply curious about the impact of AI on society, "The Art of Prompt Engineering with ChatGPT" opens the door to an essential skill for the 21st century. 
    Transform your interaction with AI today: Discover how to master the art of dialogue with ChatGPT to unlock a new dimension of creative and professional possibilities. Embark on this enriching adventure and become a master of prompt engineering with ChatGPT.
    Show book