The web was originally imagined to be a simple distributed document retrieval system. It is now being used for applications that go far beyond the system's original capabilities and intentions. We have found ways to make it work, but they are difficult and far too fragile. Many times companies have offered to replace the web with superior proprietary systems, but we rejected them. We have been adding features to the web, but this does little to correct the deep underlying deficiencies, increasing instead of reducing its complexity.
This talk suggests a way forward, taking inspiration from our successful transition from NTSC to HDTV. There is a way forward to a web that is safer, easier, and as good as we desire.
Performance is a Feature, the janky your website displays, the lesser will be the user interaction and conversions, thereby impacting the growth and revenue of your business. Yet many people are not able to understand the performance gotchas completely, and don’t make it a part of their deployment process to measure the rendering performance of their webpages. In this workshop, participants will Performance Audit Web Applications to make them run them at 60fps. Workshop will consist of: Understand the working behind several jQuery functions and their performance impacts. Profiling with Dev Tools available in Browsers, to explore the rendering issues and their respective remedies. Discussion of case studies of already audited web applications, and discuss their performance remedies as well. Live Audit of Web applications by Workshop attendees.
This live coding session will reveal the inner secrets of how Angular.js works by attempting re-create a mini angular.js like framework from the ground up. This will help gain better understanding on some of the guiding principles of angular.js.
In this session, the participants will learn
Creating a "Scope" api for two-way data-binding
Creating a DI container
Create the HTML Compilation process
Create simple directives from the scratch
Bootstrap the application
Attendees submit their proposals on the day of the conference. Selected submissions come on stage for 5 mins to talk about the topic.
Web Frameworks in 2015 and Where Ember Fits In
The new direction Angular 2.0 is taking created a lot of discussion in the community. Some people love it, some people hate it. Most people agree there is room for simplification, performance enhancements and native support of new language features. Not everyone likes the way Angular 2.0 is picking these up though. There is an alternative direction: Aurelia. In this talk, we'll do a side-by-side comparison and have the audience answer the question: Should you keep all your eggs in the Angular basket?
The design of Languages and Frameworks is highly influenced by the context and their history. As a developer it is important to be aware of these evolutionary aspects which have led to the current feature set of JS and its Frameworks. More over JS has a very interesting history.
In this workshop, David Hoffer will be present a Design Thinking lecture and hands-on exercises to help you better understand Design Thinking and it's implications for your work with a specific focus on Personas and Customer Journey Mapping. Please join us for fun and informative session.
Whatever other tools you use and love, one thing about ReactJS is certain: the 'Virtual DOM' approach is the future of the web. It's just too fast and too sensible to ignore. In this session, we'll learn:
What 'Virtual DOM' is and why it matters
How you can begin making use of it now, in your existing environments
How React also thinks differently about data-binding, with its "one-way reactive data flow"
Attendees have full 60 mins with the speakers. Its your time to ask any question to Douglas, Yehuda and other speakers.