Submit Search
Upload
Angular 2. lost in translation
•
Download as PPTX, PDF
•
0 likes
•
243 views
A
allfayn
Follow
TS+RXJS
Read less
Read more
Internet
Report
Share
Report
Share
1 of 12
Download now
Recommended
Mike ponomarenko java17-fork-v1.2
Mike ponomarenko java17-fork-v1.2
Alex Tumanoff
JPoint 2015 - Javassist на службе Java-разработчика
JPoint 2015 - Javassist на службе Java-разработчика
Anton Arhipov
Java 8 puzzlers
Java 8 puzzlers
Evgeny Borisov
C++ CoreHard Autumn 2018. Полезный constexpr - Антон Полухин
C++ CoreHard Autumn 2018. Полезный constexpr - Антон Полухин
corehard_by
Улучшение качества открытого программного обеспечения с помощью инструментов ...
Улучшение качества открытого программного обеспечения с помощью инструментов ...
Andrey Karpov
Как мы уменьшили количество ошибок в Unreal Engine с помощью статического ана...
Как мы уменьшили количество ошибок в Unreal Engine с помощью статического ана...
Platonov Sergey
Scala for android
Scala for android
Alexander Rusin
Java(Script) on JVM
Java(Script) on JVM
Dmitry Alexandrov
Recommended
Mike ponomarenko java17-fork-v1.2
Mike ponomarenko java17-fork-v1.2
Alex Tumanoff
JPoint 2015 - Javassist на службе Java-разработчика
JPoint 2015 - Javassist на службе Java-разработчика
Anton Arhipov
Java 8 puzzlers
Java 8 puzzlers
Evgeny Borisov
C++ CoreHard Autumn 2018. Полезный constexpr - Антон Полухин
C++ CoreHard Autumn 2018. Полезный constexpr - Антон Полухин
corehard_by
Улучшение качества открытого программного обеспечения с помощью инструментов ...
Улучшение качества открытого программного обеспечения с помощью инструментов ...
Andrey Karpov
Как мы уменьшили количество ошибок в Unreal Engine с помощью статического ана...
Как мы уменьшили количество ошибок в Unreal Engine с помощью статического ана...
Platonov Sergey
Scala for android
Scala for android
Alexander Rusin
Java(Script) on JVM
Java(Script) on JVM
Dmitry Alexandrov
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Mail.ru Group
Async clinic by by Sergey Teplyakov
Async clinic by by Sergey Teplyakov
Alex Tumanoff
Всё о статическом анализе кода для Java программиста
Всё о статическом анализе кода для Java программиста
Andrey Karpov
Статический анализ: вокруг Java за 60 минут
Статический анализ: вокруг Java за 60 минут
Andrey Karpov
RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)
Noveo
Concepts lite
Concepts lite
Platonov Sergey
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
MskDotNet Community
07 - Java. Элементы функционального программирования в Java
07 - Java. Элементы функционального программирования в Java
Roman Brovko
Good test = simple test (with selenide)
Good test = simple test (with selenide)
Andrei Solntsev
Deep Dive C# by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Alex Tumanoff
ReactiveUI: Rx + MVVM
ReactiveUI: Rx + MVVM
Stas Shusha
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Sergey Platonov
Аскетичная разработка браузера
Аскетичная разработка браузера
Platonov Sergey
C# Desktop. Занятие 03.
C# Desktop. Занятие 03.
Igor Shkulipa
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Mikhail Matrosov
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Вадим Воробьев
Мифы и легенды Java Stream API
Мифы и легенды Java Stream API
CEE-SEC(R)
Пояснения к статье про Copy-Paste
Пояснения к статье про Copy-Paste
Tatyanazaxarova
05 - Java. Collections Framework и Generics
05 - Java. Collections Framework и Generics
Roman Brovko
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Darya Zubova
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
solit
Testing RIA with Selenium
Testing RIA with Selenium
Sergey Shvets
More Related Content
What's hot
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Mail.ru Group
Async clinic by by Sergey Teplyakov
Async clinic by by Sergey Teplyakov
Alex Tumanoff
Всё о статическом анализе кода для Java программиста
Всё о статическом анализе кода для Java программиста
Andrey Karpov
Статический анализ: вокруг Java за 60 минут
Статический анализ: вокруг Java за 60 минут
Andrey Karpov
RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)
Noveo
Concepts lite
Concepts lite
Platonov Sergey
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
MskDotNet Community
07 - Java. Элементы функционального программирования в Java
07 - Java. Элементы функционального программирования в Java
Roman Brovko
Good test = simple test (with selenide)
Good test = simple test (with selenide)
Andrei Solntsev
Deep Dive C# by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Alex Tumanoff
ReactiveUI: Rx + MVVM
ReactiveUI: Rx + MVVM
Stas Shusha
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Sergey Platonov
Аскетичная разработка браузера
Аскетичная разработка браузера
Platonov Sergey
C# Desktop. Занятие 03.
C# Desktop. Занятие 03.
Igor Shkulipa
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Mikhail Matrosov
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Вадим Воробьев
Мифы и легенды Java Stream API
Мифы и легенды Java Stream API
CEE-SEC(R)
Пояснения к статье про Copy-Paste
Пояснения к статье про Copy-Paste
Tatyanazaxarova
05 - Java. Collections Framework и Generics
05 - Java. Collections Framework и Generics
Roman Brovko
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Darya Zubova
What's hot
(20)
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Droidcon Moscow 2015. Настоящий Build должен делать 3 вещи собрать, проверить...
Async clinic by by Sergey Teplyakov
Async clinic by by Sergey Teplyakov
Всё о статическом анализе кода для Java программиста
Всё о статическом анализе кода для Java программиста
Статический анализ: вокруг Java за 60 минут
Статический анализ: вокруг Java за 60 минут
RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)
Concepts lite
Concepts lite
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
Юлия Ковалёва. Fscheck — альтернативный путь для unit тестов
07 - Java. Элементы функционального программирования в Java
07 - Java. Элементы функционального программирования в Java
Good test = simple test (with selenide)
Good test = simple test (with selenide)
Deep Dive C# by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
ReactiveUI: Rx + MVVM
ReactiveUI: Rx + MVVM
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++
Аскетичная разработка браузера
Аскетичная разработка браузера
C# Desktop. Занятие 03.
C# Desktop. Занятие 03.
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Повседневный С++: алгоритмы и итераторы @ C++ Russia 2017
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Разработка крупного Standalone проекта на юнити: улучшаем производительность
Мифы и легенды Java Stream API
Мифы и легенды Java Stream API
Пояснения к статье про Copy-Paste
Пояснения к статье про Copy-Paste
05 - Java. Collections Framework и Generics
05 - Java. Collections Framework и Generics
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Similar to Angular 2. lost in translation
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
solit
Testing RIA with Selenium
Testing RIA with Selenium
Sergey Shvets
20100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-03
Computer Science Club
тесты с фикстурами
тесты с фикстурами
Ivan Grishaev
Полный цикл тестирования React-приложений, Алексей Андросов и Наталья Стусь
Полный цикл тестирования React-приложений, Алексей Андросов и Наталья Стусь
Mail.ru Group
C++ CoreHard Autumn 2018. Заглядываем под капот «Поясов по C++» - Илья Шишков
C++ CoreHard Autumn 2018. Заглядываем под капот «Поясов по C++» - Илья Шишков
corehard_by
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
Ruslan Shevchenko
2014-11-01 03 Николай Линкер. Open your clojure
2014-11-01 03 Николай Линкер. Open your clojure
Омские ИТ-субботники
20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliamin
Computer Science Club
Тестируй это / Виктор Русакович (GP Solutions)
Тестируй это / Виктор Русакович (GP Solutions)
Ontico
Интеллектуальная система автоматизации тестирования на базе Groovy
Интеллектуальная система автоматизации тестирования на базе Groovy
SQALab
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
CodeFest
Java 9: what is there beyond modularization
Java 9: what is there beyond modularization
Ivan Krylov
Лекция 11. Тестирование.
Лекция 11. Тестирование.
Roman Brovko
Типичные ошибки начинающих писать тесты на WebDriver
Типичные ошибки начинающих писать тесты на WebDriver
Igor Khrol
Spock - the next stage of unit testing
Spock - the next stage of unit testing
jugkaraganda
iOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
Andrii Dzynia
C# Desktop. Занятие 16.
C# Desktop. Занятие 16.
Igor Shkulipa
Rx
Rx
Juri Mulenko
Unit testing iOS Applications
Unit testing iOS Applications
Andrey Volobuev
Similar to Angular 2. lost in translation
(20)
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
Solit 2014, Реактивный Javascript. Победа над асинхронностью и вложенностью, ...
Testing RIA with Selenium
Testing RIA with Selenium
20100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-03
тесты с фикстурами
тесты с фикстурами
Полный цикл тестирования React-приложений, Алексей Андросов и Наталья Стусь
Полный цикл тестирования React-приложений, Алексей Андросов и Наталья Стусь
C++ CoreHard Autumn 2018. Заглядываем под капот «Поясов по C++» - Илья Шишков
C++ CoreHard Autumn 2018. Заглядываем под капот «Поясов по C++» - Илья Шишков
анализ кода: от проверки стиля до автоматического тестирования
анализ кода: от проверки стиля до автоматического тестирования
2014-11-01 03 Николай Линкер. Open your clojure
2014-11-01 03 Николай Линкер. Open your clojure
20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliamin
Тестируй это / Виктор Русакович (GP Solutions)
Тестируй это / Виктор Русакович (GP Solutions)
Интеллектуальная система автоматизации тестирования на базе Groovy
Интеллектуальная система автоматизации тестирования на базе Groovy
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
CodeFest 2011. Высоцкий С. — Crawljax. Четвертый закон робототехники
Java 9: what is there beyond modularization
Java 9: what is there beyond modularization
Лекция 11. Тестирование.
Лекция 11. Тестирование.
Типичные ошибки начинающих писать тесты на WebDriver
Типичные ошибки начинающих писать тесты на WebDriver
Spock - the next stage of unit testing
Spock - the next stage of unit testing
iOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
C# Desktop. Занятие 16.
C# Desktop. Занятие 16.
Rx
Rx
Unit testing iOS Applications
Unit testing iOS Applications
Angular 2. lost in translation
1.
Angular 2. Lost in
translation Sergey Frolov
2.
Новый Реактивный Типизированный Гибкий Проблемный ➔RxJS ➔TypeScript ➔Classes ➔es201x
3.
Знакомый Компоненты (1,5+) Модули Темплейты Dirty Checking Команда
Google :)
4.
Эволюционный Промисы Service-Factory Примитивный DI Хуки-Интерцепторы Слабый LifeCicle Медленный
DC
5.
Э. Observables public tryRequest(query:
() => Observable<any>) { return this.tokenStream() .first() .flatMap(x => { return query(); }) .retryWhen(errors => { return errors .do(e => { if (e.status === 401) this.sync(); }) .delay(1000); }); }
6.
Э. Component lifecycle ngOnInit ngOnDestroy ngDoCheck ngOnChanges ngAfterContentInit ngAfterContentChecked ngAfterViewInit ngAfterViewChecked
7.
Эволюционный Промисы Service-Factory Примитивный DI Хуки-Интерцепторы Слабый Life-Cycle Медленный
DC ➔ Observables ➔ Services ➔ Нормальный DI ➔ Наследование ➔ Life-Cycle методы ➔ Быстрый DC
8.
Реактивный Зависимость от RxJS Запросы Сторы Потоки Реактивные
компоненты, стратегией OnPush Pipe Async
9.
Типизированный Быстрое вовлечение в
проект Генерация интерфейсов (Swagger) Компилятор и tslint Читаемость исходников библиотек Можно и без babel (>2.1) async/await, rest/spread
10.
Развивающийся Дозагрузка модулей Новый язык
для анимации Service workers Генерация кода для Google Closure Compiler Сервер AoT
11.
Проблемный Нет $compile/ngInclude (ng1) Компилируемые
templates (cms) Неизвестная вечная beta CancellationToken (ломает Observables/RxJs) TS Decorators/Private property Большие игроки
12.
Ссылки Angular Connect (Youtube) RxJS
book Группа KyivBeerJS Группы TS, Angular2 Канал AngularRush
Editor's Notes
Observable().first()
Download now