Your current filters are…
by Dan Callahan and Mike Taylor
The mobile Web continues to be a challenging place for developers and user alike. In this workshop, attendees will learn how to diagnose the many different types of compatibility issues that occur in different mobile browsers.
In this workshop weâll cover tooling and techniques for debugging (and hopefully fixing) JavaScript, CSS, and HTTP issues. These issues are based on real compatibility bugs reported to browser vendors.
If you attend this workshop you will get hands-on experience in the following:
This will be a hands-on session. Attendees should bring their mobile phones or tablets and a USB cord to connect them to their laptops. Feel free to come prepared with your own compatibility issues and we can debug them together as a group.
by Jonah Moses
Everyone strives towards providing a great experience for their users. Unfortunately, it is very difficult to consistently provide a great experience when production environments can vary so drastically. Just between the big name browsersâChrome, Firefox, IE, Safari, and Operaâthere are dozens of different versions, with each viewed on different platforms. You then have yourself countless possibilities of where and what your JavaScript production environment can be. To make matters more complex, all of these environments are going to be different from your local environment and without firsthand information to replicate the scenarios or environments, it becomes very difficult to come up with a diagnosis nonetheless a fix! This talk will examine a few different scenarios where the expected JavaScript behaviors can differ in production environments versus local environments along with some methods for diagnosing and solving. For each of these scenarios, weâll discuss common causes, manifestations of errors, and unwanted side effects. Fortunately, there are a variety of tools and methods we can use so that we are no longer left alone in the wilderness.
by Estelle Weyl
United States United States, San Francisco
20th–22nd April 2015