The best technology leaders understand the inner workings of technology to inform long term strategy. Colin is no stranger to coding and refactors regular expressions while imagining three impossible things all before breakfast. He also starts at least 5 sentences a day with the phrase 'What if...'. This low level understanding also allows him to understand the big picture and create long term strategies and vision that are innovative yet pragmatic and attainable.
The Next Billion Users are the next generation internet users and most of them have little outreach to strong internet resources. As developers, it's our responsibility to optimize, cache and deliver contents to them at all times (even when offline). This talk centers around the concepts of JavaScript Service Workers, browser caching for certain offline scenarios, and performance best practices to boost user conversion and experience.
In this training we will put all the pieces you need to adopt browser based testing without the complexity. For you: build more resilient front end apps. For your boss: lower the barrier for test writing and get "support" to write browser tests as bug reports.
Client side testing is mostly a known science, but it is not always easy, boring to build and often very fragile. The challenge is to lower the barrier-to-entry so that anyone can create tests, scale and resilience. We will cover the basics of browser based testing, webdriver standards and infrastructure advances. Different testing paradigms for client side testing with BDD models like mocha to WebPlatformTests from the W3C. Finally the CI automation and scaling with CI pipelines.