UX is team work
To get the whole project team involved in the UX process is essential to achieve a high quality product: developers meeting users and attending usability testing, designers and developers sketching together, clients actively participating in the design process. This talk provides practical UX techniques and tools to integrate UX in an Agile environment and get everyone in the project team contributing to the user experience.
Experimenting with ServiceWorker
The ServiceWorker is so much more than caching, it's a new application layer we can take advantage of to enhance the web experience in a lot of interesting and powerful ways. This talk explores some of the possibilities given by this new feature, such as compiling templates on a Service Worker or transcoding formats intercepting HTTP responses
Embracing the network
The network is intrinsically unreliable. More so, the network is out of your control as a developer. Therefore, we must design systems which embrace the unpredictability of the network and defend against it all costs. How can you prioritise the delivery of your core content? What best-practices can you use to optimise your assets? How can we design interfaces which adapt and respond to changing network conditions? And finally, how are new APIs such as ServiceWorker changing the way we think about the network?