Submit Search
Upload
Scala.js в production
•
Download as PPTX, PDF
•
1 like
•
461 views
Dmitry Ignatiev
Follow
Страх и ненависть в IntelliJ IDEA
Read less
Read more
Software
Report
Share
Report
Share
1 of 23
Download now
Recommended
Как не наступить на грабли, внедряя скрипты в java приложение
Как не наступить на грабли, внедряя скрипты в java приложение
Sergey Tselovalnikov
встать на рельсы
встать на рельсы
Roman Lemekha
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Vasyl Slyvka
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Mail.ru Group
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload...
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload...
IT-Portfolio
React Native (Metup#6)
React Native (Metup#6)
Eugene Potapenko
Кастомизация продукта: не так страшен черт
Кастомизация продукта: не так страшен черт
SQALab
Rapid API development
Rapid API development
Vladislav Melanitskiy
Recommended
Как не наступить на грабли, внедряя скрипты в java приложение
Как не наступить на грабли, внедряя скрипты в java приложение
Sergey Tselovalnikov
встать на рельсы
встать на рельсы
Roman Lemekha
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Автоматизация iOS приложений с помощью Calabash: tips and tricks
Vasyl Slyvka
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Mail.ru Group
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload...
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Highload...
IT-Portfolio
React Native (Metup#6)
React Native (Metup#6)
Eugene Potapenko
Кастомизация продукта: не так страшен черт
Кастомизация продукта: не так страшен черт
SQALab
Rapid API development
Rapid API development
Vladislav Melanitskiy
Немного о кеше
Немного о кеше
Dmitry Ignatiev
Переход на Scala: босиком по граблям
Переход на Scala: босиком по граблям
Sveta Bozhko
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Igor Bondarenko
Scala.js
Scala.js
Vitaly Tsaplin
Introducing Scalate, the Scala Template Engine
Introducing Scalate, the Scala Template Engine
James Strachan
Scala in practice - 3 years later
Scala in practice - 3 years later
patforna
Joy of scala
Joy of scala
Maxim Novak
Intro scala for rubyists (ironhack)
Intro scala for rubyists (ironhack)
Ignasi Marimon-Clos i Sunyol
Golang from Scala developer’s perspective
Golang from Scala developer’s perspective
Sveta Bozhko
Reactive Access to MongoDB from Scala
Reactive Access to MongoDB from Scala
Hermann Hueck
Scala Past, Present & Future
Scala Past, Present & Future
mircodotta
Павел Павлов - Scala для профессионалов - Joker 2013
Павел Павлов - Scala для профессионалов - Joker 2013
ScalaNsk
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
ScalaNsk
Six years of Scala and counting
Six years of Scala and counting
Manuel Bernhardt
Scala - A Scalable Language
Scala - A Scalable Language
Mario Gleichmann
The Evolution of Scala
The Evolution of Scala
Martin Odersky
Play Template Engine Based On Scala
Play Template Engine Based On Scala
Knoldus Inc.
Scala Days San Francisco
Scala Days San Francisco
Martin Odersky
Macro in Scala
Macro in Scala
takezoe
Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016
takezoe
Mobile web apps
Mobile web apps
Pavlo Iuriichuk
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
AvitoTech
More Related Content
Viewers also liked
Немного о кеше
Немного о кеше
Dmitry Ignatiev
Переход на Scala: босиком по граблям
Переход на Scala: босиком по граблям
Sveta Bozhko
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Igor Bondarenko
Scala.js
Scala.js
Vitaly Tsaplin
Introducing Scalate, the Scala Template Engine
Introducing Scalate, the Scala Template Engine
James Strachan
Scala in practice - 3 years later
Scala in practice - 3 years later
patforna
Joy of scala
Joy of scala
Maxim Novak
Intro scala for rubyists (ironhack)
Intro scala for rubyists (ironhack)
Ignasi Marimon-Clos i Sunyol
Golang from Scala developer’s perspective
Golang from Scala developer’s perspective
Sveta Bozhko
Reactive Access to MongoDB from Scala
Reactive Access to MongoDB from Scala
Hermann Hueck
Scala Past, Present & Future
Scala Past, Present & Future
mircodotta
Павел Павлов - Scala для профессионалов - Joker 2013
Павел Павлов - Scala для профессионалов - Joker 2013
ScalaNsk
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
ScalaNsk
Six years of Scala and counting
Six years of Scala and counting
Manuel Bernhardt
Scala - A Scalable Language
Scala - A Scalable Language
Mario Gleichmann
The Evolution of Scala
The Evolution of Scala
Martin Odersky
Play Template Engine Based On Scala
Play Template Engine Based On Scala
Knoldus Inc.
Scala Days San Francisco
Scala Days San Francisco
Martin Odersky
Macro in Scala
Macro in Scala
takezoe
Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016
takezoe
Viewers also liked
(20)
Немного о кеше
Немного о кеше
Переход на Scala: босиком по граблям
Переход на Scala: босиком по граблям
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Blind SQL Injections. Достаточно ли хороши ваши тесты?
Scala.js
Scala.js
Introducing Scalate, the Scala Template Engine
Introducing Scalate, the Scala Template Engine
Scala in practice - 3 years later
Scala in practice - 3 years later
Joy of scala
Joy of scala
Intro scala for rubyists (ironhack)
Intro scala for rubyists (ironhack)
Golang from Scala developer’s perspective
Golang from Scala developer’s perspective
Reactive Access to MongoDB from Scala
Reactive Access to MongoDB from Scala
Scala Past, Present & Future
Scala Past, Present & Future
Павел Павлов - Scala для профессионалов - Joker 2013
Павел Павлов - Scala для профессионалов - Joker 2013
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
Павел Павлов - Scala для Java программистов (JavaDay Nsk 28.11.2013)
Six years of Scala and counting
Six years of Scala and counting
Scala - A Scalable Language
Scala - A Scalable Language
The Evolution of Scala
The Evolution of Scala
Play Template Engine Based On Scala
Play Template Engine Based On Scala
Scala Days San Francisco
Scala Days San Francisco
Macro in Scala
Macro in Scala
Scala Frameworks for Web Application 2016
Scala Frameworks for Web Application 2016
Similar to Scala.js в production
Mobile web apps
Mobile web apps
Pavlo Iuriichuk
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
AvitoTech
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
ScrumTrek
JavaScript сегодня: React, Redux и новая реальность
JavaScript сегодня: React, Redux и новая реальность
Denis Izmaylov
Компетенции Адеква
Компетенции Адеква
ADEKVA
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Anna Tarasenko
Корпоративное приложение на Rails
Корпоративное приложение на Rails
Andrei Kaleshka
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
GoQA
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
Yandex
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
Yandex
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
Timur Shemsedinov
Интерактивные карты планировок на сайтах торговых центров
Интерактивные карты планировок на сайтах торговых центров
Агентство AlterEGO
Drupal и мобильные устройства
Drupal и мобильные устройства
Konstantin Komelin
Drupal и мобильные устройства, Комелин Константин
Drupal и мобильные устройства, Комелин Константин
PVasili
Drupal и мобильные устройства комелин константин
Drupal и мобильные устройства комелин константин
drupalconf
Григорий Петров "WebRTC в мобильных приложениях при помощи React Native"
Григорий Петров "WebRTC в мобильных приложениях при помощи React Native"
IT Event
Кроссплатформенная разработка
Кроссплатформенная разработка
Valery
Java cloud platforms. jee conf 2012
Java cloud platforms. jee conf 2012
Yuriy Ryashko
Java cloud platforms. jee conf 2012
Java cloud platforms. jee conf 2012
Yuriy Ryashko
Быстрый и простой способ шардирования MySQL с помощью CUBRID SHARD - 2013 R...
Быстрый и простой способ шардирования MySQL с помощью CUBRID SHARD - 2013 R...
CUBRID
Similar to Scala.js в production
(20)
Mobile web apps
Mobile web apps
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
"Подходы, используемые в разработке iOS-клиента Viber" Кирилл Лашкевич (Viber)
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
JavaScript сегодня: React, Redux и новая реальность
JavaScript сегодня: React, Redux и новая реальность
Компетенции Адеква
Компетенции Адеква
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Корпоративное приложение на Rails
Корпоративное приложение на Rails
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Антипаттерни та велосипеди в JavaScript автоматизації» ...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
"Инструментарий разработчика iOS: Xcode, AppCode и сторонние инструменты". Ма...
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
Интерактивные карты планировок на сайтах торговых центров
Интерактивные карты планировок на сайтах торговых центров
Drupal и мобильные устройства
Drupal и мобильные устройства
Drupal и мобильные устройства, Комелин Константин
Drupal и мобильные устройства, Комелин Константин
Drupal и мобильные устройства комелин константин
Drupal и мобильные устройства комелин константин
Григорий Петров "WebRTC в мобильных приложениях при помощи React Native"
Григорий Петров "WebRTC в мобильных приложениях при помощи React Native"
Кроссплатформенная разработка
Кроссплатформенная разработка
Java cloud platforms. jee conf 2012
Java cloud platforms. jee conf 2012
Java cloud platforms. jee conf 2012
Java cloud platforms. jee conf 2012
Быстрый и простой способ шардирования MySQL с помощью CUBRID SHARD - 2013 R...
Быстрый и простой способ шардирования MySQL с помощью CUBRID SHARD - 2013 R...
Scala.js в production
1.
Монадический UI в Scala.js ДМИТРИЙ
ИГНАТЬЕВ
2.
Требования •Кроссплатформенность
3.
Требования •Кроссплатформенность •На мобильных платформах
4.
Требования •Кроссплатформенность •На мобильных платформах •Амбициозный
проект
5.
Требования •Кроссплатформенность •На мобильных платформах •Амбициозный
проект •Сжатые сроки
6.
Что делать? •Java/Swift/C#
7.
Что делать? •Java/Swift/C# •JavaScript +
Cordova
8.
Что делать? •Java/Swift/C# •JavaScript +
Cordova •ClojureScript + Cordova
9.
Что делать? •Java/Swift/C# •JavaScript +
Cordova •ClojureScript + Cordova •Scala.js + Cordova
10.
Хорошие новости •Scala.js +
Cordova =
11.
Хорошие новости •Scala.js +
Cordova = •Шаринг кода
12.
Хорошие новости •Scala.js +
Cordova = •Шаринг кода •ФП
13.
Хорошие новости •Scala.js +
Cordova = •Шаринг кода •ФП •Монады
14.
Монады! •Monadic HTTP
15.
Монады! •Monadic FileSystem
16.
Монады! •Monadic Dependency Injection
17.
Монады! •Monadic FRP
18.
Проблемы •Медленная компиляция
19.
Проблемы •Медленная компиляция •Отладка
20.
Проблемы •Медленная компиляция •Отладка •Никакого Web
21.
Проблемы •Медленная компиляция •Отладка •Никакого Web •1.5
человека
22.
Проблемы •
23.
Спасибо!
Download now