Refactoring CSS Without Losing Your Mind

Harry Roberts Harry Roberts gb Consultant Front-end Architect

Video

Working with CSS is tricky enough as it is: working with legacy CSS can be nightmarish. In this talk, we’ll look at how we decide what to refactor and when; how we can refactor code whilst still shipping features; how to avoid regressions when adding new CSS; how we can avoid the dreaded refactoring tunnels; running new and legacy code in tandem; and a bunch of other neat little tips and tricks.

Harry Roberts

Harry Roberts

Consultant Front-end Architect

With a client list including GoogleUnilever, and the United Nations, Harry is an award-winning Consultant Front-end Architect who helps organisations and teams across the globe to plan, build, and maintain product-scale UIs.

A Google Developer Expert, he writes on the subjects of CSS architecture, performance, and scalability at csswizardry.com; develops and maintains inuitcss; authored CSS Guidelines; and Tweets at @csswizardry.


web twitter linkedin github