3. О Спутнике
• Поиск по интернету
• Портальные сервисы
– Лекарства
– Спутник.Дети
– Карты
– и т.д.
• Браузер
• Мобильные приложения
4. О maps.sputnik.ru
• openstreetmap.org
• Открытые источники
• Проприетарные данные (2GIS)
• Смешать, но не взбалтывать
• SPA (JSON API + AngularJS)
• Свой рендеринг тайлов (gopnik)
5. Как в Спутнике появилась Scala
• Scala for the Impatient:
• Functional Programming Principles in
Scala (coursera)
• Новая задача
6. Поиск топонимов
План:
• взять elastic (умеет geo-запросы)
• взять play(быстрый и асинхронный)
• написать proxy-server
• profit
8. Что могут искать
• москва
• удальцова 6
• красная москва
• Нижний Новгород, проезд Ленина
торговый павильон над сходами в ст
метро Двигатель революции напротив
б-цы 33
15. О разработке на Scala
+ Δ+
Мультипарадигменный Высокий порог входа
FP - скрипишь мозгом Мало соискателей
ЧСВ зашкаливает Мало вакансий
Повторное использование
кода
Компилируется медленно
JVM IDE тормозит
sbt Java 8
Tests - OK Слишком «живой» язык