illustration for Quickly Transform Data with Transducers

Quickly Transform Data with Transducers

Instructor

Paul Frend
53m closed-captioning
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.6
501
people completed
Bookmark
Download
RSS

In this course, we will go through the concept of transducers and build them up from basic principles. We will go over the problems with regular composed transformations, and show how we end up with unnecessary data and intermediate collections. We go on to learn how we can use transducers for performance gains when operating on large data sets, as well as how they’re an excellent fit for processing other iterable data, like generators. Not just arrays.

Learner Reviews

  • Sebastián Real
    3 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    it's really easy to get the concepts and how they work under the hood

  • Tre' Codez
    4 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Well, I've been trying to understand transducers so that I can take a peek at changing my career to include data viz. I get the feeling that the ability to use transducers will be very useful...so thanks for helping me "grok" it! :)

    I would like to see and understand how best to work with transducers with RxJs, besides the obvious, naive ideas popping into my head.

  • Peter
    4 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Well explained introduction to an often confusing concept. The guidance and advice was clear but it is also easy to see how this could be applied in real code. Excellent course.

  • Armand Zerilli
    5 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What would make this course a 7 for you?

    I was already somewhat familiar with functional terminology, but a little breakdown of terms might be useful. I also noticed the use of Quokka! I like this tool as well! I would have liked to see a little more illustration of what happens inside transducer functions, perhaps using the Quokka inspect comments to show how values change with each iteration. I was able to fully understand what was being conveyed, but I did have to rewind a couple of times.

    In any case, a great and nicely compact course! Thank you!

  • Armand Zerilli
    5 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What would make this course a 7 for you?

    I was already somewhat familiar with functional terminology, but a little breakdown of terms might be useful. I also noticed the use of Quokka! I like this tool as well! I would have liked to see a little more illustration of what happens inside transducer functions, perhaps using the Quokka inspect comments to show how values change with each iteration. I was able to fully understand what was being conveyed, but I did have to rewind a couple of times.

    In any case, a great and nicely compact course! Thank you!

  • John
    5 years ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Perfect egghead course. Hard hitting straight to the point how stuff works and how to get stuff done with it.

Course Content

53m • 13 lessons

    You might also like these resources:

    illustration for Introduction to Cloudflare Workers

    Introduction to Cloudflare Workers

    Kristian Freeman・36m・Course

    Become familiar with the Workers CLI wrangler that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.

    illustration for Create an eCommerce Store with Next.js and Stripe Checkout

    Create an eCommerce Store with Next.js and Stripe Checkout

    Colby Fayock・1h 4m・Course

    This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio

    illustration for Practical Git for Everyday Professional Use

    Practical Git for Everyday Professional Use

    Trevor Miller・1h・Course

    git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.