Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications

Sprog
Engelsk
Format
Kategori

Fakta

Discover the power of functional programming, lazy evaluation, monads, concurrency, and immutability to create succinct and expressive implementations

Key Features

• Get a solid understanding of how to apply functional programming concepts in TypeScript

• Explore TypeScript runtime features such as event loop, closures, and Prototypes

• Gain deeper knowledge on the pros and cons of TypeScript

Book Description

Functional programming is a powerful programming paradigm that can help you to write better code. However, learning functional programming can be complicated, and the existing literature is often too complex for beginners. This book is an approachable introduction to functional programming and reactive programming with TypeScript for readers without previous experience in functional programming with JavaScript, TypeScript , or any other programming language.

The book will help you understand the pros, cons, and core principles of functional programming in TypeScript. It will explain higher order functions, referential transparency, functional composition, and monads with the help of effective code examples. Using TypeScript as a functional programming language, you'll also be able to brush up on your knowledge of applying functional programming techniques, including currying, laziness, and immutability, to real-world scenarios.

By the end of this book, you will be confident when it comes to using core functional and reactive programming techniques to help you build effective applications with TypeScript.

What you will learn

• Understand the pros and cons of functional programming

• Delve into the principles, patterns, and best practices of functional and reactive programming

• Use lazy evaluation to improve the performance of applications

• Explore functional optics with Ramda

• Gain insights into category theory functional data structures such as Functors and Monads

• Use functions as values, so that they can be passed as arguments to other functions

Who this book is for

This book is designed for readers with no prior experience of functional programming with JavaScript, TypeScript or any other programming language. Some familiarity with TypeScript and web development is a must to grasp the concepts in the book easily.

© 2019 Packt Publishing (E-bog): 9781788838184

Release date

E-bog: 30. januar 2019

Andre kan også lide...

  1. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  2. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
  3. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  4. Electronics All-in-One For Dummies, 3rd Edition Doug Lowe
  5. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
  6. Programming Interviews For Dummies Eric Butow
  7. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  8. Mastering Test-Driven Development with React Ravi Gupta
  9. The Number Mysteries: A Mathematical Odyssey through Everyday Life Marcus du Sautoy
  10. Mastering RESTful API Development with Go Nitin Gurbani
  11. On Being Someone Helen Oppenheimer
  12. Pytorch: Building AI Models with Ease and Flexibility James Henry
  13. The Importance of Being Educable: A New Theory of Human Uniqueness Leslie Valiant
  14. The Art of Machine Learning: Algorithms and Applications Craig Dames
  15. Cracking the Code: Introduction to Machine Learning for Novices: Building a Foundation for Artificial Intelligence Sarah Parker
  16. Mastering Design Patterns for Layered Testing Manish Saini
  17. Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World Mo Gawdat
  18. Driven: The Race to Create the Autonomous Car Alex Davies
  19. The Obsoletes: A Novel Simeon Mills
  20. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
  21. The Pentester BluePrint: Starting a Career as an Ethical Hacker Phillip L. Wylie
  22. Machinehood S.B. Divya
  23. Avoidant Attachment: Why is your partner cold and detached in your relationship? Improve intimacy, emotional connection and understand why your dismissive partner behaves the way they do David Lawson PhD
  24. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
  25. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
  26. Most Likely to Succeed: Preparing Our Kids for the New Innovation Era Ted Dintersmith
  27. Russian Cyber Warfare: The History of Russia's State-Sponsored Attacks Across the World Charles River Editors
  28. How Life Works: A User’s Guide to the New Biology Philip Ball
  29. Rewire Your Anxious Brain: How to Use the Neuroscience of Fear to End Anxiety, Panic, and Worry Elizabeth M. Karle
  30. Thinking Better: The Art of the Shortcut Marcus du Sautoy
  31. Doing Psychotherapy: A Trauma and Attachment-Informed Approach Robin Shapiro
  32. The Mysterious World of the Human Genome Frank Ryan
  33. Broken Places & Outer Spaces: Finding Creativity in the Unexpected Nnedi Okorafor
  34. Life's Edge: The Search for What It Means to Be Alive Carl Zimmer
  35. Dedicated: The Case for Commitment in an Age of Infinite Browsing Pete Davis
  36. Extended Summary - Bewilderment: Based On The Book By Richard Powers Quick Reading Library
  37. Attachment in Psychotherapy David J. Wallin
  38. Ghost in the Wires: My Adventures as the World’s Most Wanted Hacker Kevin Mitnick
  39. Who Owns the Future? Jaron Lanier
  40. On the Future: Prospects for Humanity Martin Rees
  41. Summary of Nikhil Krishnan's A Terribly Serious Adventure IRB Media
  42. The Psychedelic Trip of Rohan: The Journey from Illusion to Transformation Aditya Arora
  43. Flowers of Time: On Postapocalyptic Fiction Mark Payne

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis