It is tough being a JavaScript developer. The flexibility of JavaScript is also its undoing. Dozens of people have different "best practices" for you to follow and many a framework and tool tells you that you can't live without it. Instead of writing code, you test things out, configure them and end up with a computer that is pretty fragmented.

It feels weird to use a lot of things you don't understand and still get praised for being the one in the know. As JavaScript developers, we have to start taking more responsibility for our products and our own well-being. This means using tools that make us more effective for delivering products that perform well.

In this talk we'll look at upgrading our developer environment and find ways to automate testing for important things like accessibility, performance, interoperability and PWA readiness.

Christian Heilmann

Chris Heilmann dedicated the last 20 years of his life to make the web work and thrive. As a lead developer on some of the largest web products he learned that knowledge is not enough without teamwork and good handover. He dedicated most of his time since on educating, writing and sharing, presenting on average at 30 conferences a year. He strives to make code and coders work efficiently. He is the author of several JavaScript books and the Developer Evangelism handbook. He is currently a Senior Program Manager in Microsoft and spends a lot of time pondering how machine learning and AI can aid humans and replace jobs we're too important to do.