Dylan Hunn

Dylan Hunn

San Francisco, California, United States
580 followers 500+ connections

About

Member of the Angular framework core team @ Google. Previously worked on distributed…

Activity

580 followers

See all activities

Experience

  • OpenAI Graphic

    OpenAI

    San Francisco, California, United States

  • -

    San Francisco, California, United States

  • -

    Stanford, CA

  • -

    Mountain View

  • -

    Mountain View

Education

  • Stanford University Graphic

    Stanford University

    -

    -

    Activities and Societies: Society of Latino Engineers, Stanford Symphony Orchestra, Collaborative Orchestra, Ram's Head Theatrical Society

Projects

  • Angular Template Pipeline

    -

    Led a project to rewrite Angular's old template compiler (TemplateDefinitionBuilder), replacing it with the new Template Pipeline.

    The old TemplateDefinitionBuilder was constraining our ability to develop features and fix bugs, due to its monolithic design and eager reification into JS.

    Template Pipeline is a modern design based on an intermediate representation (IR), which allows us to modularly add and remove compilation phases. This separates concerns for improved…

    Led a project to rewrite Angular's old template compiler (TemplateDefinitionBuilder), replacing it with the new Template Pipeline.

    The old TemplateDefinitionBuilder was constraining our ability to develop features and fix bugs, due to its monolithic design and eager reification into JS.

    Template Pipeline is a modern design based on an intermediate representation (IR), which allows us to modularly add and remove compilation phases. This separates concerns for improved maintainability and velocity, and also enables additional bundle size reductions (i.e. due to better variable optimization).

    If you’d like to learn more, see the links below for a talk I gave on the Template Pipeline, as well as a sample PR showing off its modularity.

    The entire project code lives here: https://github.com/angular/angular/tree/main/packages/compiler/src/template/pipeline

Languages

  • English

    -

View Dylan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dylan directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Dylan Hunn

Add new skills with these courses