EP Rewrite
Mykhailo Churilov
Lead software engineer
m.churilov@svitla.com
@mykhailo.churilov


Dmitriy Dubovetskiy
Senior Front-end Developer

Dmitriy Parkhomenko
Front-end Developer

Oleg Kolomiets
Front-end Developer

Nick Bohdanov
Front-end Developer
Technology Stack
Angular 1.5 (ng2 style)
TypeScript
JSPM
Gulp
Jasmine, Karma, Protractor
Angular 1.* + TypeScript


We want to increase flexability
We want to increase maintainability
We want to make easier refactoring
We want to try reuse our code in different applications
We want to start dealing with Angular2
TypeScript
Interfaces
Angular
ecosystem
TypeScript
defenitions
Angular
components model
Architecture patterns + TypeScript
What do we pay?
Time
Complexity
JSPM
import * as angular from 'angular';
// core
import './core/core.module';
import './core/core.route';

Gulp

Jasmine + Karma
npm test
unit test
e2e test
compile TS
minify, concat
EP build
minified js, css, assets
deploy static files
EP
Deployment
Questions ?
deck
By Mikki Churilov
deck
- 659