Bsyhm7nqslqozuravoog
SkillsCast

Better D3 charts with TDD - Intermediate

12th July 2017 in London at CodeNode

There are 78 other SkillsCasts available from FullStack 2017 - the conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

644716366 640

When Marcos first started out with D3.js three years ago, he built things the same way, customising examples and although worked, he was never proud of his code. The chaining of methods makes the graphs concise, but costs a lot in cognitive overload and maintainability. Building this way is painful to modify, reuse or even to understand once you sit back down after lunch

Marcos had a huge revelation when he discovered the Reusable API (a modular structure to create and reuse d3 elements) and his code was elevated to even higher levels with Test Driven Development.

Join Marcos in this session as he walks you through his journey toward beautiful, maintainable D3 graphs with step by step examples of refactoring crufty code to be shiny and new and testable.

By the end of the talk you too will know how to build decoupled, composable, encapsulated and consistent D3 graphs and be proud of your code again!

YOU MAY ALSO LIKE:

Better D3 charts with TDD - Intermediate

Marcos Iglesias Valle

Marcos Iglesias is a Senior Software Engineer who builds compelling user interfaces at Eventbrite. Marcos is passionate about improving web performance, setting performance budgets and tracking them because "web performance matters!" On top of all that, he enjoys writing about software, giving talks and maintaining Britecharts, the open source charting library.

SkillsCast

Please log in to watch this conference skillscast.

644716366 640

When Marcos first started out with D3.js three years ago, he built things the same way, customising examples and although worked, he was never proud of his code. The chaining of methods makes the graphs concise, but costs a lot in cognitive overload and maintainability. Building this way is painful to modify, reuse or even to understand once you sit back down after lunch

Marcos had a huge revelation when he discovered the Reusable API (a modular structure to create and reuse d3 elements) and his code was elevated to even higher levels with Test Driven Development.

Join Marcos in this session as he walks you through his journey toward beautiful, maintainable D3 graphs with step by step examples of refactoring crufty code to be shiny and new and testable.

By the end of the talk you too will know how to build decoupled, composable, encapsulated and consistent D3 graphs and be proud of your code again!

YOU MAY ALSO LIKE:

About the Speaker

Better D3 charts with TDD - Intermediate

Marcos Iglesias Valle

Marcos Iglesias is a Senior Software Engineer who builds compelling user interfaces at Eventbrite. Marcos is passionate about improving web performance, setting performance budgets and tracking them because "web performance matters!" On top of all that, he enjoys writing about software, giving talks and maintaining Britecharts, the open source charting library.

Photos