4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Видео лучших докладов Java-конференции JPoint 2015 — Часть 1

Видео лучших докладов Java-конференции JPoint 2015 — Часть 1

Узнайте, какие инструменты ВКонтакте помогут сохранить привычный ритм жизни, когда нужно оставаться дома.Посмотреть

JPoint: Международная Java-конференция

Информация

О компании: JPoint — международная Java-конференция для опытных Java-разработчиков.

С каждым годом конференция растёт, становится ещё больше, интереснее и хардкорнее, собирая на площадке более тысячи участников.

Все доклады конференции только про востребованные в Java технологии. Основные темы JPoint: производительность, concurrency, тестирование, распределённые системы и высокие нагрузки в мире Java, а также будущее платформы.

Другое

Действия

Не ограничивайте себя во время самоизоляции!

Узнайте, какие инструменты ВКонтакте помогут сохранить привычный ритм жизни, когда нужно оставаться дома.Посмотреть

683 записи

Себастиан Дашнер — Lead Java Developer Advocate в IBM, активный участник JCP, автор книги Architecting Modern Java EE Applications — выступит с докладом о продуктивности Java-разработчиков на JPoint 2020.

У Себастиана есть 20 советов для тех, кто хочет работать максимально эффективно, и полезные лайфхаки по использованию IDE, командной строки и автоматизации.

Подробности о докладе — по ссылке:

27 мая в 12:00 пройдет новый выпуск утреннего шоу «Первая чашка кофе с JPoint». Гостем будет Маргарита Недзельская — разработчик в Wix и организатор Kotlin-комьюнити в Киеве, один из организаторов Rockstar Night dev club. Показать полностью…

Ведущие — основатель встреч jug.msk.ru Андрей Когунь и Developer Advocate проекта GraalVM в OracleLabs Олег Шелаев — расспросят Маргариту про Scala на работе и Kotlin для души, про ее доклад для JPoint 2020 о Scala и Kotlin interop и про пет-проект телеграм-бота на Kotlin, с помощью которого она берет интервью у интересных людей.

Кстати, в сети появился пилотный выпуск «Первой чашки» с Владимиром Ситниковым, который уже десять лет работает над производительностью и масштабируемостью NetCracker OSS.

На JPoint 2020 выступит Тэд Ньюард — эксперт по Java и .NET с двадцатилетним стажем, специализирующийся в вопросах интеграции.

Тэд — участник разработки различных JSR, в том числе JSR-175, благодаря которой в Java появились аннотации, соавтор нескольких книг, включая Effective Enterprise Java и Server-Based Java Programming.
Тэд выйдет в прямой эфир конференции и ответит на лучшие вопросы зрителей

Подробности — по ссылке:

«Первая чашка кофе с JPoint» — это новое утреннее шоу, в котором участники программного комитета конференции будут обсуждать с ее спикерами околоайтишные темы, инструменты, задачки и технологии.

20 мая в 12:00 в эфире встретятсяПоказать полностью… «Первая чашка кофе с JPoint» — это новое утреннее шоу, в котором участники программного комитета конференции будут обсуждать с ее спикерами околоайтишные темы, инструменты, задачки и технологии.

20 мая в 12:00 в эфире встретятся основатель встреч jug.msk.ru Андрей Когунь, Developer Advocate проекта GraalVM в OracleLabs Олег Шелаев и Владимир Ситников, который уже десять лет работает над производительностью и масштабируемостью NetCracker OSS. Они поговорят о новостях из мира Java и о том, как сделать идеальный доклад на конференции.

Трансляция — по ссылке

Разработчик в JetBrains и один из любимых спикеров JPoint Тагир Валеев расскажет о маленьких оптимизациях, о которых мало кто знает, потому что они редко попадают в статьи и блог-посты.

С первым докладом из этой серии он выступил на конференции Joker в 2019 году. В этом году участников ждет еще больше маленьких улучшений, в том числе из Java 15.

Подробности о докладе Тагира и о программе конференции — по ссылке

Java-конференция JPoint 2015

Некоторое время назад компания Oracle решила проводить конференцию JavaOne только в США, а в других частях света доверить проведение Java-конференций местным коммьюнити. В результате этого решения в понедельник, 20 апреля, в Москве в гостинице Radisson Славянская пройдёт третья независимая Java-конференция JPoint. Организатором выступает Java-сообщество JUG.ru.

Предыдущая конференция JPoint прошла в апреле 2014 года в Москве, собрала более 800 Java-специалистов и получила отличные отзывы как со стороны участников, так и со стороны партнёров и спонсоров.

В этом году конференция пройдет с еще большим размахом, соберет еще больше докладчиков и более тысячи участников. Таким образом, JPoint 2015 станеткрупнейшей Java-конференцией в Восточной Европе.

JPoint и JavaOne Russia

Несколько лет подряд компания Sun, а позже и компания Oracle, проводила в Москве и Санкт-Петербурге Java-конференции, у которых было несколько характерных черт: массовость, бесплатность и большое количество спикеров из компании-организатора. Во времена Sun эта конференция называлась Sun Tech Days, а во времена Oracle разделилась на две: Java Day в Питере и JavaOne в Москве.

В последние годы Java-сообщество активно растёт и развивается по всему миру. Именно поэтому некоторое время назад компания Oracle решила проводить конференцию JavaOne только в Сан-Франциско, а в других частях света доверить проведение Java-конференций местным Java-коммьюнити. В результате этого решения, в понедельник, 20 апреля, в Москве в гостинице Radisson Славянская пройдёт третья независимая Java-конференция JPoint, организатором которой выступит Java-сообщество JUG.ru.

Предыдущая конференция JPoint прошла в апреле 2014 года в Москве, собрала более 800 Java-специалистов и получила отличные отзывы как со стороны участников, так и со стороны партнёров и спонсоров.

Конфигурация площадки

Конференция будет проходить одновременно в 4 залах: в трех из них будут идти технические доклады, а в четвертом — круглые столы на актуальные для Java-программистов темы: Java 9, производительность, большие рефакторинги, Groovy, Spring, распределенные системы. Таким образом, вниманию посетителей будет представлен 21 доклад продолжительностью по 50 минут каждый и 7 круглых столов.

Читать еще:  Перестали работать операции копирования вставки по Ctrl+C и Ctrl+V

Видео

Видеозаписи всех докладов будут доступны всем участникам конференции после майских праздников.

Конференция JPoint ориентирована на Middle/Senior-программистов. Junior-разработчики, скорее всего, мало что поймут на большинстве наших докладов, и поэтому на нашей конференции им будет тяжеловато. Однако, если найдутся смелые Джуниоры, которые все-таки решать участвовать, мы, как организаторы, будем только рады и постараемся сделать все для того, чтобы им тоже было комфортно на площадке конференции.

Продажи билетов стартуют в январе. Именно в это время цена на билеты минимальна: билет без обеда, как и онлайн-билет, стоит 3 000 рублей, а цена билета с обедом — 5 000 рублей. Это меньше, чем московский Senior Java Developer успевает заработать за полдня. Цена билета постепенно растёт, поэтому мы рекомендуем не тянуть с покупкой.

Присоединяйтесь!

Вы работаете в компании, в которой, кроме Вас, есть и другие Java-разработчики? Тогда расскажите им о JPoint! Хотите, чтобы компания опустила Вас на конференцию в пятницу и оплатила Вам билет? Скажите своим руководителям о такой возможности! Возможно, им будет интересно посотрудничать с нашей конференцией — стать спонсором или партнером. Если так — пусть обратятся к нам, контакты есть в соответствующем разделе этого сайта.

Подводя итог, если Вы живёте в Москве, или для Вас не проблема приехать в столицу на пару дней и при этом

  • Вам интересно знать больше о том, как работает Java;
  • Вы хотите глубоко погрузиться внутрь Java-платформы;
  • Вы хотите провести день с ведущими Java-профессионалами —

Добро пожаловать на JPoint!

Почему Java-конференции мирового уровня проводятся именно в России

23 марта 2017 в 11:00
JUG.ru Group
Промо

7−8 апреля в Москве пройдёт Java-конференция JPoint, которую мы ( JUG.ru) проводим с 2013-го года. Многие её особенности — результат наших решений ( например , строгий технический формат без докладов об управлении проектами и тому подобного), однако её программа отражает и общее состояние российского сообщества. Дело в том , что именно в России много Java-специалистов очень высокого класса , зачастую знающих платформу не снаружи , а изнутри.

Одна из причин этого в том , что компания Sun Microsystems , ещё в 90-х открывшая лабораторию при Санкт-Петербургском государственном университете , в 2004-м создала в Петербурге центр разработки. Поглотившая Sun компания Oracle , подводя в 2014-м итоги десяти лет существования этого центра , сообщила, что его вклад в развитие Java оказался очень масштабным: например , его инженеры составили около трети всех программистов , работавших над Java 8.

Другая важная для Java-сообщества компания — JetBrains ( де-юре чешская , но де-факто российская), чьим главным продуктом уже 16 лет является IDE для Java-разработки IntelliJ IDEA. В середине нулевых у многих было ощущение , что покорявшая тогда рынок бесплатная IDE Eclipse означает конец для платной IDEA. Но в результате к 2017-му всё оказалось наоборот: при наличии бесплатной альтернативы разработчики всё чаще охотно платят за IDEA , и , по данным прошлогоднего опроса, она обошла Eclipse по популярности , став главной Java IDE в мире. Ещё один косвенный , но яркий показатель этого успеха: в Google основали на платформе IntelliJ официальную IDE для Android-разработки Android Studio.

Есть и другие примеры того , как в России работают с Java « хардкорно» — от Сбербанк-Технологий , использующих платформу в очень масштабных и высоконагруженных системах , до проекта Excelsior JET , добавляющего ей AOT-компиляцию.

А в результате всё это приводит к тому , что на JPoint можно из первых рук и на родном языке узнать многое от Java-специалистов с уникальным опытом , и такой возможности могут позавидовать разработчики многих других стран.

Например , Сергей Куксенко ( Oracle) покажет на конкретном примере HTTP/2 Client , как оптимизируют производительность платформы. Алексей Шипилёв ( Red Hat , ex-Oracle), на чьи статьи ссылаются джависты всего мира , представит молодой сборщик мусора Shenandoah , призванный сократить паузы garbage collection. В общем , узнать о Java « изнутри» можно будет от людей , съевших на этом собаку.

А Андрей Паньгин из Oracle перешёл в Одноклассники , так что сейчас смотрит на платформу с продуктовой стороны. Но накопленное знание её «кишочков» помогает ему и в работе ( ОК даже опенсорснули созданную им библиотеку one-nio), и в ответах на Stack Overflow ( где он второй в мире по тегу « JVM»), и в докладах: на ближайшем JPoint он расскажет о тонкостях профилирования и покажет , как профилируют в Одноклассниках.

Тагир Валеев знает Stream API настолько глубоко , что ранее создал библиотеку StreamEx для расширения его возможностей — а теперь занимается инспекциями в IntelliJ IDEA , подсказывающими разработчику исправления и оптимизации для его кода. Он выступит с докладом о том , как они создаются и какие неочевидные нюансы Java при этом встают на пути.

Помимо него , от JetBrains будет и докладчик , представляющий ещё более амбициозный проект. Компания , начавшая с IDE , позже замахнулась на создание собственного Java-совместимого языка программирования Kotlin. Год назад язык дошёл до версии 1.0 , его популярность сейчас активно растёт , и этой осенью в Сан-Франциско впервые состоится KotlinConf — то есть он дорос до собственной американской конференции. Главным спикером KotlinConf станет возглавляющий проект Андрей Бреслав — а на наших мероприятиях он выступал уже неоднократно , и на JPoint 2017 расскажет о будущем Kotlin.

И так далее. Мы гордимся всеми докладчиками , но не хотим утомлять вас перечислением всех их проектов и достижений: можете просто посмотреть программу конференции и составить своё впечатление. Помимо российских докладчиков в ней , разумеется , есть и зарубежные — в этом году приедут , например , известные в Java-мире Арун Гупта и Чарльз Наттер.

Ещё одна важная составляющая JPoint — дискуссионные зоны: каждый спикер после доклада в течение следующего слота находится в специальной зоне , так что всем этим специалистам можно будет вдоволь позадавать вопросы и вообще поговорить « за жизнь».

Зарегистрироваться на конференцию можно по ссылке — и с 1 апреля билеты подорожают , так что это стоит делать оперативно. Зато у читателей Roem есть способ сэкономить: если при регистрации на JPoint 2017 ввести слово « roem», цена снизится на 3000 рублей.

Читать еще:  Есть ли жизнь без PDF или подарок-наказание от Adobe

Развернутый комментарий про теоретико-параллельный доклад на JPoint 2014

На доклады на конференции JPoint 2014 в Москве было выделено по 45 минут. Что можно рассказать за 45 минут из теоретического курса параллельного программирования, который, по-хорошему, занимает целый семестр? Цель моего доклада заключалась в том, чтобы дать слушателям минимально необходимую теоретическую базу, которая позволит прочитать и понять 17-у главу спецификации языка Java (JLS), которая четко регламентирует допустимое поведение многопоточных программ на Java на любой архитектуре CPU. Это значит, что программисту на Java не обязательно разбираться в подробностях и деталях реализации кэшей, протоколов когерентности, параллелизма на уровне инструкций, специальных инструкций и барьеров, как и других особенностей различных архитектур. Это задача для тех, кто пишет JVM или хочет написать самый быстрый код. Программист на Java может писать корректные многопоточные программы, если он четко понимает, какие исполнения его многопоточного кода допустимы с точки зрения спецификации языка Java.

В качестве основной идеи доклада я выбрал тот неочевидный факт, что, в общем случае, поведение многопоточных программы нельзя изучать путем анализа различных перестановок выполняемых операций. Я отобрал основные определения и объяснил суть последовательной согласованности и линеаризуемости, чтобы подвести к этому факту. Из-за технических накладок с трансляцией организаторы попросили задержать начало доклада, из-за чего на доклад осталось около получаса, и его кульминационная концовка была несколько смазана. В этой записи я еще раз развернуто объясню основную идею и дам ссылки для домашнего чтения тем, кому хочется в этом подробней разобраться.

Слайды с доклада:

Итак, факт, на котором редко акцентируют внимание даже очень хорошие учебники по параллельному программированию, заключается в том, что исполнение системы, выполняющей операции над линеаризуемыми (атомарными) объектами, можно анализировать в модели чередования операций между потоками. А если объекты, на основании которых построен алгоритм не линеаризуемы (не атомарны), то делать выводы о возможном поведении программы, рассуждая какая операция из разных потоков выполнилась первой, а какая второй, категорически нельзя. Они, в общем случае, могут выполняться параллельно и могут демонстрировать совершенно не интуитивное поведение.

Я предпочитаю термин линеаризуемость. С точки зрения теории параллельного программирования, он является синонимом термина атомарность, но на практике термин атомарность часто используется нестрого, внося путаницу. Даже 17-ая глава JLS (JMM) допускает вольность в этом вопросе. Раздел 17.7 назван «Non-atomic Treatment of double and long» и содержит утверждение что «Writes to and reads of references are always atomic» в том смысле, что даже если ссылка занимает 64 бита, её чтение и запись не может происходить двумя операциями над её 32-битными частями. Там не имеется в виду линеаризуемость операций над ссылками.

Термин линеаризуемость вообще не используется в JMM, однако легко видеть, что JMM обещает линейную-упорядоченность всем операциям синхронизации (17.4.4), которыми являются, в том числе, операции чтения и записи volatile переменных (17.4.2). Из этого напрямую следует, что операции над volatile переменными в Java линеаризуемы просто по определению этого термина. В теории, такие переменные называют атомарными регистрами. В тоже время, возможным исполнениям над обычными разделяемыми переменными (не помеченными как volatile) JMM дает большую свободу. Время доклада было слишком ограничено, чтобы рассказать, что обычные разделяемые переменные в Java соответствуют тому, что в теории называют регулярными регистрами, за исключением long и double, про которые можно разве что сказать, что они являются безопасными регистрами.

Тем, кто хочет больше узнать о разных типах регистров и об их выразительной силе, да и вообще глубже разобраться во всей этой теории, я рекомендую начать изучение, как это и полагается для нового предмета, с учебников.

V. Garg. Concurrent and Distributed Computing in Java. 2004. Этот учебник содержит основные элементы как параллельного так и распределенного программированию. Он не большой, поэтому собственно многопоточному (параллельному) программированию там посвящено не очень много. Однако он и не сложен в понимании и дает материал в понятной и логичной последовательности. Дело в том, что параллельное и распределенное программирование использует практически одинаковый формализм и несмотря на то, что в первом случае процессы общаются через разделяемы объекты, а во втором случае, через передачу сообщений, некоторые результаты и алгоритмы имеют прямые параллели для того и другого случая. Многие практически интересные вещи, такие как, например, Data Race Detector (DRD), разрабатываемый в нашей компании, можно осознать и создать только понимая концепции и алгоритмы из обеих областей одновременно.

M. Herlihy. The Art of Multiprocessor Programming. 2012. Это фундаментальный труд, название которого не случайно перекликается с классическим трудом Дональда Кнута. Там действительно освещены все фундаментальные теоретические достижения именно многопоточного программированиям. Автор не отвлекается на теорию распределенного программирования, а дает очень хороший обзор современных алгоритмов работающих с общей памятью.

Тех, кто хочет глубже разобраться в этой теории, я отошлю к первоисточникам. Так как теория еще относительно молодая, то практически все исходные работы, явившиеся прорывными для теории параллельного и распределенного программирования, доступны в интернете и понятны даже неподготовленному читателю. Перечислю ключевые работы, имеющие отношение к темам, которые были затронуты в докладе.

L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. 1978. Несмотря на то, что в этой работе речь идет о распределенной системе, именно в ней впервые введено понятие произошло до.

L. Lamport. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs. 1979. В этой работе впервые вводится понятие поледовательной согласованности именно для того, чтобы специфицировать среду исполнения многопоточных программ. Удивительно, но по прошествии более чем 30 лет, оно до сих пор именно так и используется.

L. Lamport. The Mutual Exclusion Problem. Part I: A Theory of Interprocess Communication. 1980. В этой работе рассматривается проблема взаимного исключения, которую я не затрагивал в своем докладе, однако именно в этой работе есть апелляция к СТО, как обоснование необходимости действительно параллельного формализма параллельных вычислений, в котором бывают фундаментально параллельные (не упорядоченные отношением произошло до) операции.

Читать еще:  MySQL и MongoDB — когда и что лучше использовать

L. Lamport. On Interprocess Communication. 1985. В ней заложены основы теории параллельного программирования. Именно в этой работе вводится понятие атомарного регистра, как и других, более слабых регулярного и безопасного. Показано как более сильные регистры можно построить из более слабых.

M. Herlihy, J. Wing. Linearizability: A Correctness Condition for Concurrent Objects. 1990. В этой работе дается определение линеаризуемости, которое фактически обобщает понятие атомарности на произвольный класс общих объектов.

Через неделю я буду выступать с докладом на конференции BitByte в Санкт-Петербурге. Там у меня будет 1.5 часа в формате мастер-класса. Начав с такой же теоретической базы и объяснив, что же такое линеаризуемые объекты, я смогу объяснить слушателям основные способы построение этих самых линеаризуемых объектов, как с помощью взаимного исключения, так и без блокировок.

H Анонс Java-конференции JPoint 2016 в черновиках

22 и 23 апреля в Москве в гостинице «Radisson Славянская» пройдет Java-конференция JPoint 2016, крупнейшая Java-конференция в России. За два дня конференции участникам будут представлены более 40 докладов от разработчиков платформы Java и ведущих Java-экспертов из России, США, Великобритании, Израиля, Украины, Эстонии, Латвии и других стран.

JPoint состоится уже в четвертый раз, и впервые — в двухдневном формате!

Два дня — это:

  • в 2 раза больше докладов;
  • в 2 раза больше спикеров;
  • в 2 раза больше общения с экспертами и коллегами из других компаний.

Вот видео с JPoint 2015, которое дает некоторое представление, о том, что же происходит на JPoint.

А спикеры кто?
  • Свои выступления с докладами уже подтвердили следующие эксперты:
  • Алексей Шипилёв, инженер компании Oracle из команды Java Performance, эксперт по бенчмаркингу, производительности программ и методологиям оптимизации;
  • Андрей Паньгин, ведущий разработчик соцсети Одноклассники, специалист по JVM и высоким нагрузкам;
  • Николай Алименков, специалист компании EPAM в области паттернов проектирования, современных фреймворков и методик разработки;
  • Барух Садогурский, Developer Advocate компании JFrog (Bintray, Artifactory), эксперт по Groovy, управлению зависимости и дистрибуции программных компонент;
  • Виктор Гамов, Solution Architect в компании Hazelcast, специалист по распределенным хранилищам данных, лидер и бессменный ведущий подкаста «Разбор Полетов»;
  • Владимир Ситников, Performance-инженер компании NetCracker, эксперт по Full Stack-оптимизации;
  • Антон Архипов, Product Manager компании ZeroTurnaround (JRebel, XRebel), один из основателей таллинского сообщества разработчкиов Devclub, эксперт по Classloader’ам и профилированию Java-программ;
  • Кирилл Толкачев и Александр Тарасов, ведущие разработчики Альфа-Банка, эксперты по технологиям контейнеризации (Docker, Kubernetes) и микросервисной архитектуре;
  • Олег Анастасьев, ведущий разработчик соцсети Одноклассники, эксперт по построению распределенных отказоустойчивых и высоконагруженных систем, коммитер проекта Cassandra;
  • Сергей Куксенко, инженер компании Oracle из команды Java Performance, эксперт по оптимизации производительности программ, тюнингу Garbage Collector’ов и микроархитектуре современных процессоров;
  • Андрей Бреслав, лидер и ведущий архитектор языка Kotlin в компании JetBrains.

Темы постепенно уточняются.

Стань спикером!

Если ты тоже хочешь стать спикером конференции JPoint 2016 — заполни форму подачи заявок на доклад и будь готов к напряженной работе над вашим выступлением в феврале-марте.

А какие доклады и каких спикеров на JPoint хотели бы видеть вы? Напишите в комментариях, пожалуйста.

Международная Java-конференция

Что такое Joker 2020?

Joker — техническая Java-конференция для опытных разработчиков и тимлидов.

Joker — это два дня, четыре трека и четыре десятка технических докладов, которые вы сможете обсудить с 2000 коллегами-участниками конференции.

Основные темы: производительность, concurrency, тестирование, распределенные системы и высокие нагрузки в мире Java, а также будущее платформы.

Ключевые темы

Партнеры

Конференция — это не только доклады, но и стенды партнеров, где можно пообщаться с разработчиками крупных компаний, поучаствовать в конкурсах и розыгрышах, послушать мини-доклады.

Золотые партнеры

SEMrush-международная IT-компания, объединяющая свыше 800 профессионалов в 4 странах мира (Россия, Кипр, Чехия и США). Вместе мы создаем продукт, который помогает более 5 млн. интернет-маркетологов мира. Скорость нашей разработки зашкаливает, а масштаб маркетинговых кампаний выходит далеко за рамки Европы. Уже сегодня наша платформа – продукт №1 среди инструментов поисковой оптимизации и это не предел!

Серебряные партнеры

JetBrains — международная компания, которая делает профессиональные инструменты для разработки на языках Java, Kotlin, C#, C++, Ruby, Python, PHP, JavaScript и многих других, а также современные средства командной работы.

20 лет JetBrains создает эффективные инструменты, освобождая разработчиков от рутины и помогая сосредоточиться на творческих задачах. Компании сегодня доверяют более 7 миллионов пользователей из 225 стран по всему миру. Семь офисов JetBrains расположены в пяти странах: более 1000 сотрудников работают в Праге, Санкт-Петербурге, Бостоне, Москве, Мюнхене, Новосибирске и Амстердаме. В 2017 году язык программирования Kotlin, разработанный специалистами компании, стал официальным языком для разработки Android-приложений

CUBA Platform — Java-фреймворк с открытым исходным кодом для быстрой разработки корпоративных приложений. Платформа собрана на основе зарекомендовавших себя стабильных фреймворков, предоставляет встроенный REST API, средства масштабирования и компонентный подход к разработке.

T-Systems Russia — подразделение Deutsche Telekom, одного из лидеров среди европейских IT- компаний.

Vaadin simplifies your development. The Vaadin platform makes it easy to build web apps on a modern stack using high quality Web Components, a light weight Java web framework and tools for boosting your development productivity.

DataArt с 1997 года проектирует, разрабатывает, модернизирует и поддерживает IT-решения в области финансов, здравоохранения, туризма, медиа и интернета вещей. Клиенты DataArt находятся в США и Великобритании, а распределенные команды специалистов — в центрах разработки в России, Украине, Польше, Аргентине и Болгарии. Среди клиентов DataArt — ведущие компании в своих областях: Nasdaq, skyscanner, Ocado, Betfair, Meetup, Regus, Tinkoff и сотни других.

Центр Речевых Технологий создает системы в сфере распознавания лиц и голосовой биометрии, распознавания и синтеза речи, многоканальной записи, обработки и анализа аудио- и видеоинформации. Команды ЦРТ ведут разработку на языках Java, C#, C++, Python, JavaScript и других.

Команда PVS-Studio разрабатывает, продвигает и продает одноименный статический анализатор кода, который находит ошибки в C, C++, C# и Java на Windows, Linux и macOS.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector