Ryan Yu

Ryan Yu Lead Frontend Engineer Marigold

Understanding Recursion for Elegant Solutions

explore the program

Understanding Recursion for Elegant Solutions

Recursion often feels complex to engineers, but once it clicks, it opens up an entirely new way of solving problems.

This talk will start with a brief explanation of recursion including how it works under the hood in JavaScript and how to avoid stack overflow issues. From there, we will go through real-world examples by comparing iterative and recursive approaches and demonstrate how recursion can help cleaner and more readable code.

We will also see examples where recursion is the more suitable or even necessary approach.

Ryan Yu

Ryan Yu is a Lead Frontend Engineer passionate about building high-performance, accessible, and beautifully crafted web applications. He writes technical blogs, speaks at conferences/meetups, teaches frontend development through online courses, and has co-authored a published book on React. Ryan enjoys helping others grow by simplifying complex concepts especially in Frontend engineering.

When he's not coding, he’s a proud dad to a 4-year-old daughter and loves reading books on various topics whenever time allows.

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.