So, you need to implement a spinner
A fairy tale of tools, legacy, and refactoring.
What could be easier than implementing a single spinner, especially when you have 15 years of frontend experience? How long will it take? An hour. Maybe two? Four, because you want to read all your forever open tabs with Reddit? My answer is 2.5 months. In this talk, we will step by step go through the obstacles we create to ourselves which result in pain, confusion, and uncertainty.
The talk is a light yet valuable tour about why legacy in JavaScript projects is so hard. Wrapped into entertainment (and real) story of "spinner journeys" it highlights important things that could help us to write better code from day 1. It does not require any special knowledge about any framework or great expertise in JavaScript.
Most of the knowledge should be applicable by attendees immediately after the talk.
- For 18 years has been writing on JavaScript, for the fifth year at GitLab
- Maintainer of @vue/test-utils and bootstrap-vue
- Currently developing JavaScript.Січ – Ukrainian-language content project, so that Ukrainian javascript developers will be the best in the world
- Twitter, GitHub, Medium