Video

Quickly Transform Data with Transducers

đŸ•šī¸ Levels: 😎 Intermediate
âŗ Duration: 1 hours
🤑 Price: Subscription
🧑‍đŸ’ģ Learning Platform: Egghead.io
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Understand why Transducers can Improve Performance.
  • Write Reducers for Different Data Types.
  • Understand Transformer Functions.
  • Rewrite Map and Filter as Reducers.
  • Create Map and Filter Transducers.
  • Improve Composition with the Compose Combinator.
  • Transduce over any Iteratable Collection.
  • Make an Into Helper to Remove Boilerplate and Simplify our Transduce API.
  • Transduce When the Collection Type is an Object.
  • Create a Sequence Helper to Transduce Without Changing Collection Types.
  • Add the Transducer Protocol to Support Arbitrary Data Types as our Target Collections.
  • Measure the Performance of our Transducers.
  • Use Transducers in Production.

👨‍đŸĢ About the Course

This course delves into the concept of transducers, explaining how they can enhance performance when dealing with large datasets. Learn how to apply transducers to various iterable data types, such as generators, for efficient processing. The course provides clear guidance on implementing transducers in real-world scenarios.

đŸŽ¯ Target Audience

  • Ideal for developers looking to optimize data processing and improve performance.
  • Suitable for those familiar with JavaScript and functional programming concepts.

✅ Requirements

  • Basic understanding of JavaScript and familiarity with functional programming concepts.

📖 Course Content

  • Understand why Transducers can Improve Performance.
  • Write Reducers for Different Data Types.
  • Understand Transformer Functions.
  • Rewrite Map and Filter as Reducers.
  • Create Map and Filter Transducers.
  • Improve Composition with the Compose Combinator.
  • Transduce over any Iteratable Collection.
  • Make an Into Helper to Remove Boilerplate and Simplify our Transduce API.
  • Transduce When the Collection Type is an Object.
  • Create a Sequence Helper to Transduce Without Changing Collection Types.
  • Add the Transducer Protocol to Support Arbitrary Data Types as our Target Collections.
  • Measure the Performance of our Transducers.
  • Use Transducers in Production.

Drop a comment

Quickly Transform Data with Transducers by Paul Frend

Log in to leave a feedback

Login