Upload
fdconf
View
824
Download
0
Embed Size (px)
DESCRIPTION
by Mikita Manko on http://bit.ly/Mikita_Manko
Citation preview
JavaScript
Framework
without "inheritance"”high-load"
Auth
or
Company: blah Name: blah blah Experience: blah blah
blah
Project
Front-end – UI widgets
Back-end – services & DB (.Net, MSSQL, MongoDB), several stand-alone systems that interact with each other
Integration with sites of 70+ brands
Project Integration with sites of 70+ brands
New cool open source lib
Styles overriding
Widgets’ Versions
Pros: We can change everything in new version
Back compatibility
Safe deployment to production
Cons: Bugs should be fixed in all version
Need to force 70+ brands to update widgets version
We need to support old versions due to the “slowpoke” brands
Inheritance in JS
Widget
Widget’s usage
Internal widgets
Communication
Events, global for widgets
Events, bubbling up to the parent
Context
Widget has access to the cloned context
On context’s change – reload widgets
Context’s caching to localStorage
High load? AKAMAI rocks
Report tracking (via pixel)
Local storage and 3-r party APIs
AppDynamics & other server profilers
Client-side profiling
Jmeter load tests
Anti spam for comments
Jasmine
UI tests - selenium
Mobile optimized (O_OP is here)
Plans
Client-side error tracking
Move more stuff to front-end
OOP
MVC
A Slide with no useful Information at all
Just filling the gap between previous slide and the next one (which will be along in just a moment).
No need to write it down, unless you feel completed to do so.
Nothing on this slide is examinable.
In fact I’m not really sure why I bothered with it.
Quest
ions
Do you have any Qs?