/// NOTE: Talks are 60 min long(including questions) with 15 min breaks between sessions.
Introduction and Keynote
Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens.
When it comes to writing code, there’s nothing we take more serious than authentication and security. Modern single page applications bring along new challenges. By using solutions like the OpenID Connect protocol and JSON Web Tokens we can improve the user experience when authenticating with your apps, providing a seamless authentication process. In this talk I will try to explain in depth, the way JSON Web Tokens work and can be used to secure your single page apps. I will explain the difference between using opaque tokens and JWTs. The talks will also give an overview of a modern authentication flow and a step by step breakdown of how it works exactly. No specific previous knowledge is required, but it helps the audience has some experience with authenticating users.
Lunch! Q & A with Radoslav Stankov & Pavel Kolev(track 5)
Profiling performance on the user's device... and then understanding what the metrics are trying to tell you.
Have you ever wondered how your application is perceived outside of your own environment? You probably tried using Google Analytics or Catchpoint or some other monitoring tool. However, the data is usually overwhelming and unintelligible. In this talk I am going to show you how to gather metrics from the browser via Navigation Timing and Beacon APIs, explain what they mean, and how to troubleshoot them.
Micro Frontends - A Microservice Approach To The Modern Web
The web is changing every day and it’s so hard to follow and implement all the new and fancy stuff that is being built. Cool new frameworks, libraries, methodologies and new approaches to solving problems. Usually is not that easy to deprecate some old technology and migrate to the new one. There are not many developers that still want to work with Angular 1 or Backbone and moving to something new is becoming necessary. If this sounds familiar to you, then this talk is for you! There is an innovative way to migrate from the old technology, to change the applications step by step and to implement all new things that the cool kids are using. This is the story of Micro Frontends, a microservice approach to the modern web, the story that will change the way you look and develop your apps!
Developing apps for iOS and Android at the same time
With native development you’ll just be focussed on just one platform. With Titanium you can focus on multiple at the same time. But developing for two platforms based on the same codebase you encounter a lot of issues you wouldn’t when developing natively. So how would you solve this? In this talk we’ll discuss common pitfalls, best practices on how to structure your code, handle the differences between the platforms, and still keep your code maintainable. I’ll be demonstrating you how to achieve this in Titanium, but most points discussed will be applicable in any cross-platform framework.