Soumettre la recherche
Mettre en ligne
«Новый 2ГИС Online» — Влад Семенов, 2ГИС
•
0 j'aime
•
435 vues
D
DevDay
Suivre
Signaler
Partager
Signaler
Partager
1 sur 53
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
В скором времени, Unity получит поддержку еще одной платформы — WebGL, что позволит запускать игры в браузере без каких-либо плагинов. Валентин покажет, как работает процесс паблишинга, подробно остановится на IL2CPP — внутренней разработке Unity, которая и делает всю основную магию, а так же расскажет о дальнейших планах внедрения этой технологии на другие платформы.
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
DevGAMM Conference
Presentation performed on UAMobile'2012 conference
Mobile Web Apps development essentials
Mobile Web Apps development essentials
Pavlo Iuriichuk
Доклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в Яндексе
Фронтенд в Яндексе
Yandex
Knockout - это JavaScript библиотека, которая помогает в создании насыщенных UI и позволяет разделить модель от ее представления.
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
Pavel Tsukanov
Доклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в Яндексе
Фронтенд в Яндексе
Yandex
Microsoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом. Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков? Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше? Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности. Дорожная карта: к чему и когда готовиться?
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...
Ontico
– Зачем нужен серверный рендеринг фронтэнд приложению или сайту? – Какие инструменты стоит применять под задачи проекта? – Интересные задачи по серверному рендерингу: загрузка данных, разделение сред выполнения кода, и другие. – На что обращаем внимание при деплое, что замеряем, как анализируем метрики?
Специфика рендеринга vue.js-приложений на сервере, Алексей Клюев
Специфика рендеринга vue.js-приложений на сервере, Алексей Клюев
Mail.ru Group
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
GeeksLab Odessa
Recommandé
В скором времени, Unity получит поддержку еще одной платформы — WebGL, что позволит запускать игры в браузере без каких-либо плагинов. Валентин покажет, как работает процесс паблишинга, подробно остановится на IL2CPP — внутренней разработке Unity, которая и делает всю основную магию, а так же расскажет о дальнейших планах внедрения этой технологии на другие платформы.
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
Unity: WebGL и IL2CPP — будущее скриптинга в Unity»
DevGAMM Conference
Presentation performed on UAMobile'2012 conference
Mobile Web Apps development essentials
Mobile Web Apps development essentials
Pavlo Iuriichuk
Доклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в Яндексе
Фронтенд в Яндексе
Yandex
Knockout - это JavaScript библиотека, которая помогает в создании насыщенных UI и позволяет разделить модель от ее представления.
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
Pavel Tsukanov
Доклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в Яндексе
Фронтенд в Яндексе
Yandex
Microsoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом. Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков? Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше? Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности. Дорожная карта: к чему и когда готовиться?
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...
Ontico
– Зачем нужен серверный рендеринг фронтэнд приложению или сайту? – Какие инструменты стоит применять под задачи проекта? – Интересные задачи по серверному рендерингу: загрузка данных, разделение сред выполнения кода, и другие. – На что обращаем внимание при деплое, что замеряем, как анализируем метрики?
Специфика рендеринга vue.js-приложений на сервере, Алексей Клюев
Специфика рендеринга vue.js-приложений на сервере, Алексей Клюев
Mail.ru Group
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
GeeksLab Odessa
Дисциплина "Моделирование и анализ программного обеспечения"
МАПО 2013 Лекция 04 Фабрика Blockly
МАПО 2013 Лекция 04 Фабрика Blockly
Олег Гудаев
Дисциплина "Моделирование и анализ программного обеспечения"
МАПО 2013 Лекция 03 Программирование Blockly
МАПО 2013 Лекция 03 Программирование Blockly
Олег Гудаев
Drupal and NodeJS.
Drupal and NodeJS.
DrupalForumZP2012
Субъективная точка зрения на фронтенд разработку. Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919 Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Фронтенд разработка без боли
Фронтенд разработка без боли
Anton Piskunov
Tizen Mobile Application Lifecycle by Kirill Danilov
Tizen Mobile Application Lifecycle by Kirill Danilov
MoscowJS
Последние несколько лет в продуктовой разработке проблемы масштабирования решаются через переход на микросервисную архитектуру. На эту тему было сказано много про подходы, плюсы и минусы, но мало кто рассматривал эту проблематику со стороны фронтенда. В ЦИАН мы идем по пути перехода от монолита к микросервисам, в том числе и на фронтенде. Задачи и проблемы, с которыми мы сталкиваемся, очень близки к аналогичным на бэкенде, но в то же время совершенно другие. В своем докладе я расскажу про архитектуру фронтенда (и так называемого миддленда) в ЦИАН: какие задачи перед нами стояли, что мы решили, где мы находимся сейчас и с какими проблемами мы столкнулись.
Микросервисный фронтенд
Микросервисный фронтенд
Viacheslav Slinko
На конференциях часто рассказывают, как хорошо и удобно разрабатывать облачные приложения на той или иной платформе. Однако при реальной разработке возникают вопросы, которые обычно обходят стороной. В докладе я расскажу с какими неочевидными проблемами столкнулся при разработке сервиса под Microsoft Azure, и каким образом эти проблемы были решены.
Архитектурные решения при создании облачного сервиса на Asp.Net
Архитектурные решения при создании облачного сервиса на Asp.Net
GoSharp
Выполняя программу импортозамещения в российских ИТ, предлагаем специальные условия по переходу на СЭД Docsvision с зарубежных решений, используемых на Вашем предприятии (Documentum, Lotus, FileNet, OpenText).
СЭД Docsvision – предложения по импортозамещению для российских предприятий
СЭД Docsvision – предложения по импортозамещению для российских предприятий
Docsvision
State of the Standardized Web В 2014 году принципы Extensible Web начали воплощаться в новых стандартах. Поговорим о Web Crypto, Web Animations, Service Worker и других вещах, которые должны принципиально изменить веб-платформу в ближайшем будущем. Сергей Константинов, Яндекс Руководитель группы разработки API Яндекс.Карт. Окончил Южно-Уральский государственный университет. Разработкой API Яндекс.Карт занимается с 2008 года. С 2013 — участник Технической архитектурной группы Консорциума W3C.
State of the Standardized Web
State of the Standardized Web
Yandex
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Andrew Mayorov
РИТ++ 2017 Зал Сан-Паулу, 5 июня, 18:00 Тезисы: http://ritfest.ru/2017/abstracts/2723.html Рекомендательные сервисы стали неотъемлемой частью практически любого крупного проекта. Мы готовим рекомендации объявлений, обрабатывая все действия пользователей при помощи машинного обучения. Писать софт сложно, писать обучающийся софт сложно втройне. Из доклада вы узнаете: - какие трудности можно встретить при построении архитектуры распределенного пайплайна для обучения моделей; - как традиционные микросервисы помогают организовывать доставку результатов в продакшн-окружение; - как не очень традиционные микросервисы помогают нам организовать обучение моделей; - чем отличаются подходы в ml по сравнению с традиционной разработкой.
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
Ontico
State of theStandardized Web
State of theStandardized Web. YaC 2014
State of theStandardized Web. YaC 2014
Yandex
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
SpbDotNet Community
Databases on Client Side
Databases on Client Side
Ecommerce Solution Provider SysIQ
- Вводная информация о платформе. - Особенности и степень гомогенности платформы. - Сложности отладки приложений. - Заключение и перспективы.
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Ontico
Jody - JsOn for Dynamic sites
Jody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on Rails
zykin-ilya
Михаил Реенко делает беглое сравнение как написать простое приложение, используя NW.js или Electron.
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
JSib
Презентация с http://xpdays.com.ua/ 2013
DevOps в реальном времени
DevOps в реальном времени
Andriy Samilyak
Конструктор карточек Docsvision 5: конструктор состояний
Конструктор карточек Docsvision 5: конструктор состояний
Docsvision
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
DevDay
Поговорим, как и зачем функционально тестировать хайлоад, получать от тестов больше, чем «прошёл/не прошёл», а их количество превратить в качество продукта.
«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков
DevDay
У нас было 500 страниц спецификаций, 40000 строк кода, 2 офиса, полдюжины разработчиков, а также целое множество андроидов всех сортов и расцветок. Не то, чтобы это был необходимый запас для приложения крупной торговой сети. Но если начал собирать софт, становится трудно остановиться. Единственное, что вызвало у меня опасение — это сетевая библиотека. Нет ничего более беспомощного, безответственного и испорченного, чем писать AsyncTask на каждый вызов. Я знал, что рано или поздно мы перейдём на Event Bus.
Олег Годовых «Страх и ненависть в Event Bus»
Олег Годовых «Страх и ненависть в Event Bus»
DevDay
Contenu connexe
Tendances
Дисциплина "Моделирование и анализ программного обеспечения"
МАПО 2013 Лекция 04 Фабрика Blockly
МАПО 2013 Лекция 04 Фабрика Blockly
Олег Гудаев
Дисциплина "Моделирование и анализ программного обеспечения"
МАПО 2013 Лекция 03 Программирование Blockly
МАПО 2013 Лекция 03 Программирование Blockly
Олег Гудаев
Drupal and NodeJS.
Drupal and NodeJS.
DrupalForumZP2012
Субъективная точка зрения на фронтенд разработку. Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919 Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
Фронтенд разработка без боли
Фронтенд разработка без боли
Anton Piskunov
Tizen Mobile Application Lifecycle by Kirill Danilov
Tizen Mobile Application Lifecycle by Kirill Danilov
MoscowJS
Последние несколько лет в продуктовой разработке проблемы масштабирования решаются через переход на микросервисную архитектуру. На эту тему было сказано много про подходы, плюсы и минусы, но мало кто рассматривал эту проблематику со стороны фронтенда. В ЦИАН мы идем по пути перехода от монолита к микросервисам, в том числе и на фронтенде. Задачи и проблемы, с которыми мы сталкиваемся, очень близки к аналогичным на бэкенде, но в то же время совершенно другие. В своем докладе я расскажу про архитектуру фронтенда (и так называемого миддленда) в ЦИАН: какие задачи перед нами стояли, что мы решили, где мы находимся сейчас и с какими проблемами мы столкнулись.
Микросервисный фронтенд
Микросервисный фронтенд
Viacheslav Slinko
На конференциях часто рассказывают, как хорошо и удобно разрабатывать облачные приложения на той или иной платформе. Однако при реальной разработке возникают вопросы, которые обычно обходят стороной. В докладе я расскажу с какими неочевидными проблемами столкнулся при разработке сервиса под Microsoft Azure, и каким образом эти проблемы были решены.
Архитектурные решения при создании облачного сервиса на Asp.Net
Архитектурные решения при создании облачного сервиса на Asp.Net
GoSharp
Выполняя программу импортозамещения в российских ИТ, предлагаем специальные условия по переходу на СЭД Docsvision с зарубежных решений, используемых на Вашем предприятии (Documentum, Lotus, FileNet, OpenText).
СЭД Docsvision – предложения по импортозамещению для российских предприятий
СЭД Docsvision – предложения по импортозамещению для российских предприятий
Docsvision
State of the Standardized Web В 2014 году принципы Extensible Web начали воплощаться в новых стандартах. Поговорим о Web Crypto, Web Animations, Service Worker и других вещах, которые должны принципиально изменить веб-платформу в ближайшем будущем. Сергей Константинов, Яндекс Руководитель группы разработки API Яндекс.Карт. Окончил Южно-Уральский государственный университет. Разработкой API Яндекс.Карт занимается с 2008 года. С 2013 — участник Технической архитектурной группы Консорциума W3C.
State of the Standardized Web
State of the Standardized Web
Yandex
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Andrew Mayorov
РИТ++ 2017 Зал Сан-Паулу, 5 июня, 18:00 Тезисы: http://ritfest.ru/2017/abstracts/2723.html Рекомендательные сервисы стали неотъемлемой частью практически любого крупного проекта. Мы готовим рекомендации объявлений, обрабатывая все действия пользователей при помощи машинного обучения. Писать софт сложно, писать обучающийся софт сложно втройне. Из доклада вы узнаете: - какие трудности можно встретить при построении архитектуры распределенного пайплайна для обучения моделей; - как традиционные микросервисы помогают организовывать доставку результатов в продакшн-окружение; - как не очень традиционные микросервисы помогают нам организовать обучение моделей; - чем отличаются подходы в ml по сравнению с традиционной разработкой.
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
Ontico
State of theStandardized Web
State of theStandardized Web. YaC 2014
State of theStandardized Web. YaC 2014
Yandex
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
SpbDotNet Community
Databases on Client Side
Databases on Client Side
Ecommerce Solution Provider SysIQ
- Вводная информация о платформе. - Особенности и степень гомогенности платформы. - Сложности отладки приложений. - Заключение и перспективы.
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Ontico
Jody - JsOn for Dynamic sites
Jody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on Rails
zykin-ilya
Михаил Реенко делает беглое сравнение как написать простое приложение, используя NW.js или Electron.
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
JSib
Презентация с http://xpdays.com.ua/ 2013
DevOps в реальном времени
DevOps в реальном времени
Andriy Samilyak
Конструктор карточек Docsvision 5: конструктор состояний
Конструктор карточек Docsvision 5: конструктор состояний
Docsvision
Tendances
(19)
МАПО 2013 Лекция 04 Фабрика Blockly
МАПО 2013 Лекция 04 Фабрика Blockly
МАПО 2013 Лекция 03 Программирование Blockly
МАПО 2013 Лекция 03 Программирование Blockly
Drupal and NodeJS.
Drupal and NodeJS.
Фронтенд разработка без боли
Фронтенд разработка без боли
Tizen Mobile Application Lifecycle by Kirill Danilov
Tizen Mobile Application Lifecycle by Kirill Danilov
Микросервисный фронтенд
Микросервисный фронтенд
Архитектурные решения при создании облачного сервиса на Asp.Net
Архитектурные решения при создании облачного сервиса на Asp.Net
СЭД Docsvision – предложения по импортозамещению для российских предприятий
СЭД Docsvision – предложения по импортозамещению для российских предприятий
State of the Standardized Web
State of the Standardized Web
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Как сделать интернет-сайт на SharePoint и не передумать на полпути
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
Микросервисы для Machine Learning / Дмитрий Ходаков (Avito)
State of theStandardized Web. YaC 2014
State of theStandardized Web. YaC 2014
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Databases on Client Side
Databases on Client Side
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Jody - JsOn for Dynamic sites on Rails
Jody - JsOn for Dynamic sites on Rails
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
#12 "Создание двух desktop приложений на node-webkit и Electron” Михаил Реенко
DevOps в реальном времени
DevOps в реальном времени
Конструктор карточек Docsvision 5: конструктор состояний
Конструктор карточек Docsvision 5: конструктор состояний
En vedette
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
DevDay
Поговорим, как и зачем функционально тестировать хайлоад, получать от тестов больше, чем «прошёл/не прошёл», а их количество превратить в качество продукта.
«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков
DevDay
У нас было 500 страниц спецификаций, 40000 строк кода, 2 офиса, полдюжины разработчиков, а также целое множество андроидов всех сортов и расцветок. Не то, чтобы это был необходимый запас для приложения крупной торговой сети. Но если начал собирать софт, становится трудно остановиться. Единственное, что вызвало у меня опасение — это сетевая библиотека. Нет ничего более беспомощного, безответственного и испорченного, чем писать AsyncTask на каждый вызов. Я знал, что рано или поздно мы перейдём на Event Bus.
Олег Годовых «Страх и ненависть в Event Bus»
Олег Годовых «Страх и ненависть в Event Bus»
DevDay
Когда приложения перестают быть монолитными и разделяются на подсистемы, возникает много нюансов. Как спроектировать распределенную систему так, чтобы она оставалась управляемой? Как добиться того, чтобы процессы, в которых задействованы несколько подсистем, остаавалить прозрачными, а данные - согласованными? Какие принципы, технологии и инструменты могут нам помочь? Я расскажу о том, какие задачи мы решаем в одном из внутренних проектов 2ГИС, и почему мы остановились на Azure Service Bus как на инструменте обеспечения взаимодействия подсистем приложения.
Распределенные приложения и Azure Service Bus
Распределенные приложения и Azure Service Bus
DevDay
Григорий Рубцов — руководитель проектов SQLinfo.ru (http://sqlinfo.ru/) и Webew.ru (http://webew.ru/), автор онлайн-курса по MySQL (http://sqlinfo.ru/classes/) и спикер конференции РИТ++. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5 Обзор возможностей: — новое для разработчика; — новое для администратора; — улучшения производительности; — миграция и вопросы совместимости. Технические детали: — хранилище XtraDB; — Percona Tools; — алгоритмы оптимизации подзапросов в MariaDB.
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
DevDay
Казалось бы всё сказано об инверсии управления, особенно в .NET. Но нетривиальные квесты вокруг дизайна, построенного на DI, продолжают возникать из проекта в проект. Предлагаю поговорить немного о прописных истинах, а потом перейти к более любопытным вещам и болезненным вопросам. Чем плох ServiceLocator? Почему IoC-контейнер — это фреймворк, а не библиотека? Как быть с множественными реализациями? Convention over configuration? Отдельно поговорим об архитектуре enterprise решений в свете возможностей IoC-контейнеров.
Inversion of Control в деталях, Дмитрий Кожевников
Inversion of Control в деталях, Дмитрий Кожевников
DevDay
Архитектура современной веб-карты. Клиент, сервер, подготовка тайлов.
«Открытая веб картография», Илья Таратухин
«Открытая веб картография», Илья Таратухин
DevDay
История разработки новой версии 2ГИС для ПК от вопроса «Зачем?» и до его выхода на рынок.
«Процесс создания продукта», Максим Берёзкин
«Процесс создания продукта», Максим Берёзкин
DevDay
карты. рисуем от руки или раскладываем в колоды
карты. рисуем от руки или раскладываем в колоды
DevDay
Такие библиотеки как funcy и underscore часто связывают с функциональным программированием, но настоящий их фокус - это практичность. Задача их - упростить манипулирование данными, коллекциями, функциями и даже потоком управления, а также абстрагировать часто встречащиеся полезные поведения. В своём докладе я приведу жизненные примеры использования всего этого, а также расскажу об идеях заложенных в и продвигаемых funcy.
Александр Щепановский «Почему каждому языку нужен свой _»
Александр Щепановский «Почему каждому языку нужен свой _»
DevDay
В своем докладе я расскажу о постановке цели и подготовительном этапе при проведении продуктовых исследований. Мы рассмотрим наиболее популярные виды исследований. Специфику исследований на локальном и междунароных рынках. Прикладную ценность результатов исследований. И это всё на примерах продуктов компании 2ГИС.
«Роль исследований в формировании продуктового видения компании», Лиза Алексе...
«Роль исследований в формировании продуктового видения компании», Лиза Алексе...
DevDay
App store iap. short comments
App store iap. short comments
DevDay
Расскажу про первый продукт 2ГИС, который не совсем про организации – 2GIS Dialer. О трудностях создания, и почему их не нужно бояться. Делая что-то новое, вы обязательно с ними столкнетесь: — Команда будет меняться. — Конкуренты будут поджимать и опережать. — Промо-кампании не будут стрелять.
«Хоба-хоба и в продакшн», Женя Пономарёв
«Хоба-хоба и в продакшн», Женя Пономарёв
DevDay
Cоздаем пробки или тюнинг postgresql для расчетных задач
Cоздаем пробки или тюнинг postgresql для расчетных задач
DevDay
Продвижение в офлайне и соцсетях, прогноз и достижение CTR, ограничения естественного роста аудитории.
«Вывод продукта на новых территориях», Елизавета Алексеенко
«Вывод продукта на новых территориях», Елизавета Алексеенко
DevDay
Расскажу о ключевых особенностях продукта: о какой изоморфности идёт речь, как мы управляем состоянием SinglePage-приложения и какой профит для SEO извлекли, с примерами кода. Посмотрим как быстро начать свой проект на Slot.
Фреймворк Slot, Good Parts, Александр Бирюков
Фреймворк Slot, Good Parts, Александр Бирюков
DevDay
О том, как перестать вручную контролировать DOM, писать логику навигаций и почему DOM-шаблонизация — это классно, а так же немного самокритики и сравнительных тест-кейсов.
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
DevDay
Поговорим о внедрении BDD-подхода. И что это нам дало в итоге.
«Bdd и реактивщина в 2ГИС», Евгений Тютюев
«Bdd и реактивщина в 2ГИС», Евгений Тютюев
DevDay
Старые подходы к построению программных систем не так актуальны для создания современных решений. В дополнение к масштабируемости добавляются требования отзывчивости, отказоустойчивости и событийности. Пытаться работать на родном старом или посмотреть в сторону новых технологий? В своем выступлении я расскажу про концепцию reactive programming. Какие технологии реализуют концепцию и как сделать первые шаги в этом новом прекрасном мире.
Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»
DevDay
En vedette
(19)
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
«Используем неизменяемые данные и создаем качественный код», Игорь Кудрин
«Я спросил у сервера...», Илья Пастушков
«Я спросил у сервера...», Илья Пастушков
Олег Годовых «Страх и ненависть в Event Bus»
Олег Годовых «Страх и ненависть в Event Bus»
Распределенные приложения и Azure Service Bus
Распределенные приложения и Azure Service Bus
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
SQL-ник DevDay. Рубцов. Новое в Percona Server и MariaDB в сравнении с MySQL 5.5
Inversion of Control в деталях, Дмитрий Кожевников
Inversion of Control в деталях, Дмитрий Кожевников
«Открытая веб картография», Илья Таратухин
«Открытая веб картография», Илья Таратухин
«Процесс создания продукта», Максим Берёзкин
«Процесс создания продукта», Максим Берёзкин
карты. рисуем от руки или раскладываем в колоды
карты. рисуем от руки или раскладываем в колоды
Александр Щепановский «Почему каждому языку нужен свой _»
Александр Щепановский «Почему каждому языку нужен свой _»
«Роль исследований в формировании продуктового видения компании», Лиза Алексе...
«Роль исследований в формировании продуктового видения компании», Лиза Алексе...
App store iap. short comments
App store iap. short comments
«Хоба-хоба и в продакшн», Женя Пономарёв
«Хоба-хоба и в продакшн», Женя Пономарёв
Cоздаем пробки или тюнинг postgresql для расчетных задач
Cоздаем пробки или тюнинг postgresql для расчетных задач
«Вывод продукта на новых территориях», Елизавета Алексеенко
«Вывод продукта на новых территориях», Елизавета Алексеенко
Фреймворк Slot, Good Parts, Александр Бирюков
Фреймворк Slot, Good Parts, Александр Бирюков
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
«Bdd и реактивщина в 2ГИС», Евгений Тютюев
«Bdd и реактивщина в 2ГИС», Евгений Тютюев
Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»
Similaire à «Новый 2ГИС Online» — Влад Семенов, 2ГИС
Jelastic - гибридная платформа как сервис(PaaS) для компаний- разработчиков ПО на Java, Ruby, .NET, ASP.NET, PHP, Node.JS и Docker. Позволяет строить автомасштабируемые, отказоустойчивые среды для приложений, управлять множеством сред для разработки и тестирования
Jelastic для разработчиков ПО
Jelastic для разработчиков ПО
Dmitry Lazarenko
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет. В докладе пойдет речь о том, что хорошо работающий фронтенд — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но и циферки тоже будут. 1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код. 2) Как измеряли, что примерно стоит брать (исследование популярности). 3) Что рассматривали. 4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи). 5) Два пилотных демо-проекта: цифры. 6) Оценка трудоемкости перехода.
SECON'2016. Сергей Аверин. Javascript-фреймворки: должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки: должен остаться только один
SECON
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет.
SECON'2016. Аверин Сергей, Javascript-фреймворки: должен остаться только один
SECON'2016. Аверин Сергей, Javascript-фреймворки: должен остаться только один
SECON
Доклад на http://2015.happydev.ru
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
HappyDev
Автор Павел Черторогов, @nodkz, DevOps на вольных хлебах
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
ITCrowd Almaty
Экскурсия в будущее веб-разработки. Мой стэк для SPA. ES next and Babel, Webpack, Isomorphic JavaScript, NodeJS, React, Relay, GraphQL
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
Pavel Chertorogov
Aleksandr Matkovskiy – Head of IT Department lives and works with the motto "Scaling and load balancing is our all!". Therefore, he has 3 sons and dreams to find DEV for his OPS. You will be able to see how the CI / CD was created and saved our lives. From concept to the final product. Vladislav Anikin – Team Leader & Software Architect, specializing in SAAS flexible and scalable solutions for business. Driving DDD/TDD oriented squad of awesome SOLID developers. You will be able to see how the CI / CD was created and saved our lives. From concept to the final product.
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
Provectus
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет. В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут. 1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код. 2) Как измеряли, что примерно стоит брать (исследование популярности). 3) Что рассматривали. 4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи). 5) Два пилотных демо-проекта: цифры. 6) Оценка трудоемкости перехода.
Javascript-фреймворки: должен остаться только один
Javascript-фреймворки: должен остаться только один
Sergey Xek
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет. В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут. 1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код. 2) Как измеряли, что примерно стоит брать (исследование популярности). 3) Что рассматривали. 4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи). 5) Два пилотных демо-проекта: цифры. 6) Оценка трудоемкости перехода.
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Ontico
Ян Жабин (Provectus)
Desktop app based on node js and html5
Desktop app based on node js and html5
Provectus
#MBLTdev: Конференция мобильных разработчиков Спикер: http://mbltdev.ru/
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
e-Legion
Do not be a JEE dinosaur! Use Backend as a Service for your server side needs and focus on the code that matters.
Backendless BaaS. Dinosaurus for Jeeconf 2013
Backendless BaaS. Dinosaurus for Jeeconf 2013
backendless
РИТ++ 2017, Backend Conf Зал Сан-Паулу, 6 июня, 14:00 Тезисы: http://backendconf.ru/2017/abstracts/2778.html Хотите научиться принимать решения на основе данных, но не знаете, с чего начать? Нужно записать миллионы событий, но не уверены, как делать это правильно? Вы не знаете, как быстро и дёшево строить аналитические отчеты или запутались в инструментах? На примере DocDoc я расскажу о плюсах и минусах различных подходов: как выбрать систему хранения, почему мы остановились на Google BigQuery. Как правильно организовать данные, записать свой clickstream, отказаться от сэмплирования в GA, а также строить простые и понятные отчеты.
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Ontico
Доклад Вячеслава Локтика на конференции SQA Days-18, 27-28 ноября 2015 г., Москва www.sqadays.com
WP как экспериментальная платформа
WP как экспериментальная платформа
SQALab
28.03.15. Одесса. Impact Hub Odessa. Конференция JSLab. Дмитрий Смолин, Дмитрий Филипенко. "React и Webpack с помощью кирки, лома и какой-то матери" "Предистория: – jQuery → VueJS как замена Angular → React – assets pipeline & pergament → webpack, gulp & boojum История: – Gulp: импорт задач и нетривиальная пересборка – Babel: будущее уже наступило – Webpack: программируем конфигурацию, сборка клиента для сервера, дев окружение и горячая замена кода – React: компоненты, гибридный подход к стилям, сервисы, сервер-сайд рендеринг и пререндеринг – Boojum: собираем все вместе" Подробнее: http://geekslab.co/ https://www.facebook.com/GeeksLab.co https://www.youtube.com/user/GeeksLabVideo
JSLab. Дмитрий Смолин, Дмитрий Филипенко. "React и Webpack с помощью кирки, л...
JSLab. Дмитрий Смолин, Дмитрий Филипенко. "React и Webpack с помощью кирки, л...
GeeksLab Odessa
– Кому нужна командная разработка? – Что делать в команде? – Решение реальных задач, распределение ответственности – Командная разработка на 1С-Битрикс – Миграции БД – Проблемы и пути их решения
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектов
Агентство AlterEGO
Проблемы и пути их решения при командной разработке проектов
презентация.1
презентация.1
Ivan Mashkantsev
Big switch: жизнь после Microsoft
Big switch: жизнь после Microsoft
Alexander Byndyu
#jokerconf (http://jokerconf.com/) unconference lightning talk presentation
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Nikita Lipsky
Доклад с конференции FronEndConf 2015. Microsoft Edge и платформа веб-приложений в Windows 10. Константин Кичинский, Microsoft
FrontEndConf 2015: Microsoft Edge and Web Apps Platfrom in Windows 10
FrontEndConf 2015: Microsoft Edge and Web Apps Platfrom in Windows 10
Constantin Kichinsky
Similaire à «Новый 2ГИС Online» — Влад Семенов, 2ГИС
(20)
Jelastic для разработчиков ПО
Jelastic для разработчиков ПО
SECON'2016. Сергей Аверин. Javascript-фреймворки: должен остаться только один
SECON'2016. Сергей Аверин. Javascript-фреймворки: должен остаться только один
SECON'2016. Аверин Сергей, Javascript-фреймворки: должен остаться только один
SECON'2016. Аверин Сергей, Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...
Javascript-фреймворки: должен остаться только один
Javascript-фреймворки: должен остаться только один
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Desktop app based on node js and html5
Desktop app based on node js and html5
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
#MBLTdev: Практический пример переиспользования кода. Как повысить качество и...
Backendless BaaS. Dinosaurus for Jeeconf 2013
Backendless BaaS. Dinosaurus for Jeeconf 2013
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
WP как экспериментальная платформа
WP как экспериментальная платформа
JSLab. Дмитрий Смолин, Дмитрий Филипенко. "React и Webpack с помощью кирки, л...
JSLab. Дмитрий Смолин, Дмитрий Филипенко. "React и Webpack с помощью кирки, л...
Проблемы и пути их решения при командной разработке проектов
Проблемы и пути их решения при командной разработке проектов
презентация.1
презентация.1
Big switch: жизнь после Microsoft
Big switch: жизнь после Microsoft
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
Веб 3.0. Есть ли будущее у Java в RIA и Mobile?
FrontEndConf 2015: Microsoft Edge and Web Apps Platfrom in Windows 10
FrontEndConf 2015: Microsoft Edge and Web Apps Platfrom in Windows 10
Plus de DevDay
Поговорим об опыте интеграции новой фичи, «работающей на push'ах», в Яндекс.Браузер под iOS.
«Интеграция push-уведомлений в Яндекс.Браузер под iOS», Юрий Музюкин
«Интеграция push-уведомлений в Яндекс.Браузер под iOS», Юрий Музюкин
DevDay
Обычно разработчик успокаивается как только написан код, решающий задачи бизнеса. На самом деле есть ещё целый ряд вопросов, которые также необходимо решать. Как донести изменения разработчика до тестирования в согласованном виде (база данных, приложение, конфиги)? Как донести эти же изменения до production и ничего не потерять по дороге? Что делать если продукт — распределённая многокомпонентная система, работающая в отказоустойчивом кластере? Тогда ситуация требует тесной совместной работы разработчиков и администраторов, а это, как известно, люди немного с разных планет. Я расскажу на примере конкретного проекта на .NET стеке, как мы построили мост дружбы. Как свели воедино систему сборки, развёртывания и автоматизации, используя библиотеку psake и достигли взаимопонимания.
Devops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим Пашук
DevDay
Год от года многие программисты решают одни и те же задачи, но не всегда среди огромного многообразия решений можно найти что-то подходящее. Вот и мы не смогли найти ни одной библиотеки логирования для C++, которая удовлетворяла бы всем нашим требованиям. Теперь у нас есть свой велосипед, и мы расскажем, чем он лучше других.
«Велогосипед», Данил Ильиных
«Велогосипед», Данил Ильиных
DevDay
За последние несколько десятков лет робототехника стала очень доступной. Настолько, что можно собрать робота и запрограммировать его даже в домашних условиях, имея подходящий инструментарий. С чего начать? Как попробовать? Именно об этом мы и поговорим на докладе на примере контроллера TI Stellaris Launchpad (аналог Arduino), управляемого с Android-смартфона.
Манипулятор на Ti Stellaris Launchpad, Лёша Романенко
Манипулятор на Ti Stellaris Launchpad, Лёша Романенко
DevDay
Все мы привыкли писать программы, результаты работы которых можно увидеть и услышать. Хотите, чтобы их можно было ещё и потрогать? На примере создания электронной игры «Лабиринт» вы увидите, как не имея знаний и опыта сделать первый шаг в мир hardware.
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим Ипполитов
DevDay
С чего начинается проектирование и дизайн новых продуктов — со сценариев. Продуктовые сценарии работы — ключевой элемент в пазле проектирования новых взаимодействий. В докладе покажу какое место сценарии занимают в 2ГИСе, почему они важны и какие сценарии бывают.
«Бегущий по лезвию. Продуктовые сценарии в дизайне», Макс Карпылев
«Бегущий по лезвию. Продуктовые сценарии в дизайне», Макс Карпылев
DevDay
Инструменты для функционального, нагрузочного тестирования, тестирование вёрстки и нагрузок.
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
DevDay
Обзор изоморфных js-фреймворков и разбор фреймворка Catberry.js.
«Изоморфные js приложения с использованием catberry.js», Денис Речкунов
«Изоморфные js приложения с использованием catberry.js», Денис Речкунов
DevDay
Многие дайлеры не умеют делать поиск по Т9 клавиатуре. Те, что умеют, в большинстве своем делают поиск только по имени/фамилии контакта или по началу номера, а кто-то только с использованием английского алфавита. В 2GIS Dialer нам хотелось искать все контакты по имени, фамилии, телефону (любому из списка и с любого символа), а так же по должности и месту работу (опционально: e-mail и вебсайт, адрес и группы контактов). Кроме того, нам хотелось, чтобы пользователь на любом языке мог найти свои контакты. И в завершение необходимо было, чтобы весь этот поиск работал быстро. О том, как мы добились прогресса в этом деле я и расскажу.
Матвей Мальков «Ещё один поиск контактов на Android»
Матвей Мальков «Ещё один поиск контактов на Android»
DevDay
Frontend
Frontend
DevDay
Современный веб становится интерактивнее. Сейчас практически все браузеры поддерживают такую технологию как WebSocket, но современные веб-фремймоворки, такие как Django, Yii или RubyOnRails, не поддерживают работу с ними. Я расскажу, как мы сделали наши приложения интерактивным с использованием Erlang. А также что такое Erlang. Для чего он нужен.
Илья Беда «Как Erlang сделает ваши приложения реалтаймовыми»
Илья Беда «Как Erlang сделает ваши приложения реалтаймовыми»
DevDay
Каждый уважающий себя интернет-сервис, ориентированный больше чем на одну платформу, сегодня имеет RESTful API. Но мало кто понимает что такое REST, с чем его едят, как готовят и чем он полезен для здоровья. Кто-то считает, что RESTful API - это API использующее в качестве транспорта протокол HTTP, кто-то думает, что REST - это стандарт в рамках которого разработчики ограничены набором ресурсов и восьмью операциями над ними. Я расскажу о том как мы в Яндекс.Диске понимаем REST, как его готовим и какую пользу он нам приносит.
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
DevDay
Слышали же такое «в другой компании база более реляционнее, процессы более гибкие и тимлид встречает с кофе каждое утро»? В общем, рай для айтишника. Мы в свое время столкнулись с этой проблемой, когда нас стало достаточно много и «2ГИС перестал быть тортом». Я расскажу, что мы придумали, чтобы ребята не теряли мотивацию и увлечённо работали. Поговорим о фича и продакт-командах, «своих» проектах, опенсорсе и внутренних тусовках.
Артём Кудзев «Делайте на работе то, что мотивирует»
Артём Кудзев «Делайте на работе то, что мотивирует»
DevDay
Большую часть рабочего времени мы занимаемся не написанием новой функциональности, а тестированием, исправлением ошибок, рефакторингом. При этом писать классные фичи всем нравится гораздо больше, чем искать причину очередного хитроумного бага. Как сделать так, чтобы ошибок стало меньше, и мы могли тратить время на то, что доставляет удовольствие?
Тимофей Чаптыков «Верстальщик должен быть ленивый»
Тимофей Чаптыков «Верстальщик должен быть ленивый»
DevDay
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
DevDay
Plus de DevDay
(15)
«Интеграция push-уведомлений в Яндекс.Браузер под iOS», Юрий Музюкин
«Интеграция push-уведомлений в Яндекс.Браузер под iOS», Юрий Музюкин
Devops-практики в разработке решений для бизнеса, Максим Пашук
Devops-практики в разработке решений для бизнеса, Максим Пашук
«Велогосипед», Данил Ильиных
«Велогосипед», Данил Ильиных
Манипулятор на Ti Stellaris Launchpad, Лёша Романенко
Манипулятор на Ti Stellaris Launchpad, Лёша Романенко
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим Ипполитов
«Бегущий по лезвию. Продуктовые сценарии в дизайне», Макс Карпылев
«Бегущий по лезвию. Продуктовые сценарии в дизайне», Макс Карпылев
«Тестируем веб приложения», Павел Сташевский
«Тестируем веб приложения», Павел Сташевский
«Изоморфные js приложения с использованием catberry.js», Денис Речкунов
«Изоморфные js приложения с использованием catberry.js», Денис Речкунов
Матвей Мальков «Ещё один поиск контактов на Android»
Матвей Мальков «Ещё один поиск контактов на Android»
Frontend
Frontend
Илья Беда «Как Erlang сделает ваши приложения реалтаймовыми»
Илья Беда «Как Erlang сделает ваши приложения реалтаймовыми»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Роман Акинфеев «Разработка RESTful API with all bells and whistles»
Артём Кудзев «Делайте на работе то, что мотивирует»
Артём Кудзев «Делайте на работе то, что мотивирует»
Тимофей Чаптыков «Верстальщик должен быть ленивый»
Тимофей Чаптыков «Верстальщик должен быть ленивый»
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Автоматизация тестирования» — 2ГИС Павел Сташевский, 2ГИС
«Новый 2ГИС Online» — Влад Семенов, 2ГИС
1.
Новый 2ГИС Онлайн Всеядный
JavaScript
2.
Что такое Онлайн?
3.
4.
Карта и справочник WebAPI
→ Онлайн ← MapsAPI
5.
Архитектура тройки
6.
На клиенте
7.
На сервере
8.
Problemo?
9.
Абсолютно новый дизайн
10.
Взаимодействие модулей
11.
12.
13.
14.
15.
Дублирование кода для SEO
16.
Проблемы с «историей»
17.
Новый Онлайн
18.
19.
20.
Стек технологий
21.
JavaScript Везде
22.
На бэкэнде
23.
24.
Статика, кэширование, HTTPS
25.
GRUNT
26.
27.
28.
Новая архитектура
29.
Независимые модули
30.
31.
32.
33.
34.
35.
36.
Простота декомпозиции и отладки
37.
Удобно тестировать Юнит-тесты и
DOM-тесты
38.
Заменяемость модулей См. десктоп
39.
Получилось круто
40.
Взаимодействие модулей
41.
42.
43.
Один код на
клиенте и сервере Никакого дублирования
44.
Новая история «все через
одно место»
45.
Релиз «одной кнопкой» Jenkins
+ Ansible
46.
Профит?
47.
SEO == обычная
версия Нет дублирования кода
48.
Устойчивость к новым требованиям
и фичам
49.
История работает Вперед? Назад?
Наздоровье!
50.
Заточено под десктоп Нас
ждут Windows, Mac OS и Linux
51.
Упростили поддержку инфраструктуры
52.
Частые релизы? No problemo
53.
Spasibo!
Télécharger maintenant