Как стать автором
Обновить
70
Voximplant
Облачная платформа голосовой и видеотелефонии
Сначала показывать

Маленькие секреты большого колл-центра: предиктивный обзвон

Время на прочтение4 мин
Количество просмотров21K
Мы продолжаем рассказывать интересные зарисовки из жизни колл-центров, телекомов и облачной телефонии. Случалось ли вам отвечать на звонок и слышать “пожалуйста подождите, оператор сейчас свяжется с вами”? Первая мысль, которая приходит в голову обычно нецензурна, вторая — “они что, вконец обнаглели?!?”. Получивший такой звонок пользователь — жертва хитрой технологии “предиктивного обзвона”, которая позволяет колл-центрам экономить сотни часов времени, но иногда приводит к забавным результатам. Под катом я расскажу про эту штуку подробнее и покажу, как она может быть реализована в несколько строк кода на нашей облачной платформе voximplant
Под катом - sip, rtp и немного javascript
Всего голосов 32: ↑24 и ↓8+16
Комментарии13

Перевод: Инструкция по проведению code review

Время на прочтение3 мин
Количество просмотров37K
Не так давно мой коллега переводил интересную статью о code review, перевод хабражителям понравился. А сегодня утром запутанный граф кроссылок вывел eyeofhell на еще более крутую статью. Вашему вниманию предлагается перевод краткой, но емкой инструкции о том, как делать review чужого кода и пережить review собственного. В отличие от упомянутой выше статьи, эта больше фокусируется на практических аспектах code review и содержит множество полезных рекомендаций как и что делать, чтобы не было мучительно больно. Хинт: чтобы почитать оригинал, кликните на имени автора в плашке под переводом.

осторожно, под катом - много англицизмов!
Всего голосов 59: ↑56 и ↓3+53
Комментарии19

Релиз typescript 1.7

Время на прочтение2 мин
Количество просмотров12K
Приветствую, коллеги! Вчера Microsoft напрягся и выкатил релиз следующей версии typescript, типизированной надстройки над javascript. В новой версии не только возведение в степень и раздельная конфигурация целей, но и первые наработки по async/await из стандарта ES7. Подробнее под катом.
Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии17

Запись видеозвонка из браузера: мы надеялись запилить за неделю

Время на прочтение5 мин
Количество просмотров9.7K
В начале своего пути наша облачная платформа voximplant позволяла работать только с голосовыми звонками. Но прогресс не стоит на месте, и со временем мы добавили передачу видео, текстовые сообщения, presence и множество других возможностей. А недавно закончили разработку функции записи видео: теперь во время видеозвонка достаточно вызвать функцию record из управляющего звонком javascript, чтобы получить ссылку на записываемый видеофайл.

Для наших клиентов все выглядит и работает очень просто, но для нас эта задача оказалась не такой простой, как мы думали. Несколько месяцев потребовалось нашим далеко не слабым разработчикам чтобы решить ряд технических проблем и создать адекватно работающее решение. Под катом — история нашей борьбы с кодеками, файловыми форматами и webRTC.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии8

Доступна preview Android Studio 2.0: две убер-фичи

Время на прочтение2 мин
Количество просмотров39K
Приветствую. Сегодня утром состоялся ожидаемый анонс Android Studio версии 2.0, в которой google представил нам сразу две крутые фичи. Во-первых, это новый эмулятор android. Который, по словам google, «на хорошем железе работает быстрее физического устройства». Во-вторых, это новая функция «instant run», которая позволяет почти мгновенно обновлять запущенное под отладкой мобильное приложение при изменении исходного кода. Это практически «hot reload» из веб разработки. Под катом — чуть подробнее и ряд менее заметных улучшений. Новая версия уже доступна для скачивания в canary канале обновления.

Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии22

Перевод: Этика Code Review

Время на прочтение3 мин
Количество просмотров26K
Недавно мне на глаза попалась небольшая, но очень емкая статья одного разработчика, в которой он рассматривает code reiew с довольно неожиданной стороны. Большинство материалов, посвященных code review, рассказывают о технических вопросах: какими утилитами пользоваться, как интегрировать code review в процесс continuous integration и прочие технические моменты. Автор же рассматривает code review как социальное взаимодействие. И, на мой взгляд, об этом стоит почитать. Под катом — перевод.
Читать дальше →
Всего голосов 54: ↑42 и ↓12+30
Комментарии34

WebPack: как внутри устроено Hot Reloading

Время на прочтение7 мин
Количество просмотров43K
Наша платформа voximplant активно использует javascript. С помощью него клиенты управляют в реальном времени звонками, на нем работает наша backend логика и большинство frontend. Javascript мы любим, ценим и стараемся быть в курсе последних новостей. Сейчас наши разработчики активно экспериментируют с перспективной связкой webpack + typescript + react (кстати, для typescript мы сделали type definitions к нашему web sdk, но об этом как-нибудь в другой раз).

Особенно нам нравится «hot module replacement»: возможность при изменении исходников очень быстро отобразить изменения в браузере без перезагрузки страницы. Выглядит как магия. К сожалению, документировано тоже как магия — по словам eyeofhell, нашего технического евангелиста, «пример на офсайте — это уникальная комбинация частных случаев и особых команд, любое изменение в которых делает его неработоспособным». На наш взгляд все не так плохо, за пару вечеров вполне можно разобраться. Но и не так просто, как хотелось бы. Поэтому специально для Хабра под катом мы максимально просто и понятно расскажем как работает под капотом вся эта машинерия.
Открыть попкорн и посмотреть шоу с эвалом и вебсокетами
Всего голосов 26: ↑26 и ↓0+26
Комментарии12

Перевод: как gitLab использует unicorn и unicorn-worker-killer

Время на прочтение3 мин
Количество просмотров9.6K
Предлагаю вашему вниманию перевод небольшой статьи, в которой инженеры GitLab рассказывают как их приложение работает на Unicorn и что они делают с памятью, которая течет. Эту статью можно рассматривать как упрощенную версию уже переведенной на хабре статьи другого автора.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии15

Использование gitlab continuous integration для деплоя

Время на прочтение4 мин
Количество просмотров48K
Совсем недавно гитлаб героически выкатил версию 8.0 своего конкурента гитхабу. Из интересного — движок continuous integration теперь встроен в платформу, а значит доступен в качестве бесплатного сервиса для всех желающих на gitlab.com. Совместно с бесплатными приватными репозиториями это делает облачный сервис гитлаб не только удобным местом для хранения кода, но также тестирования и деплоя. О последнем я и расскажу под катом.
Осторожно, под катом - много англицизмов!
Всего голосов 24: ↑23 и ↓1+22
Комментарии23

Перевод. Срезаем углы: почему rails может убить ruby

Время на прочтение4 мин
Количество просмотров26K
Вашему вниманию предлагается перевод статьи Piotr Solnica, опытного ruby разработчика и одного из авторов популярного Ruby Object Mapper. Переводчик в целом разделяет позицию автора.
Осторожно, под катом много англицизмов!
Всего голосов 58: ↑50 и ↓8+42
Комментарии95

Большой хакатон на ВДНХ

Время на прочтение2 мин
Количество просмотров8.7K
В следующие выходные я буду вести очередной хакатон. Этот хакатон будет первым из серии четырех соревнований и конкурсов проектов, посвященных интеграции IT и того, что обычно именуют емким термином “креативная индустрия”: кино, телевидение, музеи, арт-площадки и прочие развлекательные штуки. Как обычно, основная задача мероприятия — это создать тусовку для айтишников, где разработчики, дизайнеры и стартаперы смогут в сжатые сроки создать работающий прототип продукта, облажаться выступить с ним перед заслуженным жюри и побороться за денежные призы. Два дня и одну ночь на площадке вас буду ждать я, менторы из киноиндустрии, горячая пица, red bull и возможность воплотить свою идею или присоединиться к перспективной команде. Кроме того, в этот раз можно не только разработать новые прототипы приложений, но и представить уже существующие (на тему кино и телевидения) в рамках особого формата — баркемп, на мероприятии.
Скандалы, интриги, подробности, регистрация
Всего голосов 23: ↑22 и ↓1+21
Комментарии13

Админка как юнит тест для HTTP API

Время на прочтение6 мин
Количество просмотров10K
Приветствую, коллеги. Множество сервисов в интернет предоставляют HTTP API для разработчиков. Есть много статей как это сделать правильно, не меньшее количество рассказов как получилось неправильно, и могучая кучка критики что получилось у других. Хорошее API сделать трудно — оно постоянно пытается выпасть из кошелька миллера, обзавестись циклическими зависимостями среди сущностей и засунуть бедного разработчика в прокрустово ложе сценариев использования “как их видят разработчики”. Свои пять копеек добавлю и я — под катом забавный, но рабочий способ, который мы используем для укрощения нашего немаленького HTTP API
Заглянуть под кат
Всего голосов 17: ↑15 и ↓2+13
Комментарии2

Droidcon Moscow 2015: уже в эту пятницу

Время на прочтение3 мин
Количество просмотров3.6K
Всего через несколько дней в офисе Mail.Ru Group стартует одна из крупнейших европейских конференций для айтишников, посвященная Android. Нам в voximplant очень нравится эта платформа: у нас есть нативный android sdk к нашей облачной телефонии, и прямо сейчас разработчики портируют версию для React Native. Да-да, для тех, кто в танке (оцените новую жизнь поговорки) — платформа от Facebook, позволяющая создавать нативные мобильные приложения с помощью javascript, теперь доступна и для Android! По крайней мере в beta версии. Во второй день конференции Olivia Bishop из facebook расскажет об этой платформе, а на третий день на сцену выйду я, и, очень надеюсь, смогу показать работающую версию нашего sdk и поделиться первым опытом портирования. Под катом — мое субъективное мнение о самом интересном, что нас ожидает на конференции. Спойлер: там будет Sony!

очень-очень субъективное, я предупредил
Всего голосов 14: ↑13 и ↓1+12
Комментарии1

Секреты Stack Overflow

Время на прочтение5 мин
Количество просмотров64K
Приветствую, коллеги. За последние несколько лет Stack Overflow стал полезнейшим инструментом для разработчиков. Множество вопросов, заданных Гуглу и Яндексу, в первых же ссылках ведут на понятные и исчерпывающие ответы на этом ресурсе. Большинство разработчиков используют сайт Stack Overflow именно как базу знаний программистов, возможность быстро получить нужный ответ. Под катом я расскажу про несколько интересных кейсов подводной части айсберга: спрятанные ответы, награды, прокачивание кармы и многое другое, скрытое от поверхностного взгляда.

Читать дальше →
Всего голосов 90: ↑84 и ↓6+78
Комментарии93

Как у нас получился нативный модуль к React Native

Время на прочтение4 мин
Количество просмотров14K
Если вы еще не знакомы с ReactJS или React Native, то очень рекомендуем ознакомиться, эти фреймворки уже сейчас оказывают значительное влияние на то, куда движется мир разработки мобильных и веб-приложений. Наша же статья о том, как дать возможность веб-разработчику делать приложения для iOS с аудио/видео звонками и другими прелестями платформы voximplant. Создание нативных модулей для React Native — это настолько обширная тема, что про нее можно писать бесконечно и материалов про нее в сети пока еще катастрофически мало. Мы при создании модуля опирались на ряд готовых примеров с github, которые очень помогли не закопаться с этим на века.

Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии3

Сервисы обратных вызовов: чего хотят клиенты

Время на прочтение4 мин
Количество просмотров12K
Концепция обратных вызовов (call-back offering) появилась несколько лет назад и распространилась по лендингам и продающим сайтам со скоростью лесного пожара. Незамысловатая идея заключается в том, что клиент не хочет сам звонить продавцу по ряду причин: психологический дискомфорт начала разговора, боязнь звонить по частным делам в рабочее время, нежелание тратить на звонок деньги и так далее. Кнопка на сайте “Оставьте свой номер телефона и мы перезвоним вам в течение минуты” решает все эти проблемы: клиент получает входящий звонок и спокойно может уйти в переговорную, чтобы на него ответить.

Voximplant давно и прочно обосновался на рынке платформ для создания callback-сервисов. В этом Хабрапосте я расскажу о ряде интересных кейсов, с которыми сталкиваются стартаперы при попытках создать собственный стопятисотый callback-сервис с преферансом и распознаванием голоса. Казалось бы, что может быть проще? Немного frontend-магии, сбор заявок на стороне backend, и… Но есть нюансы.

Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии9

Конференция Frontend Union Conf в эту субботу

Время на прочтение3 мин
Количество просмотров5.3K
Всего десять лет назад значительная часть frontend-разработки представляла собой верстку макетов в Photoshop и борьбу с кроссбраузерной несовместимостью. Кажется, что это было вчера. А сегодня frontend — одно из самых динамично развивающихся направлений, в котором инструменты и практики меняются каждые полгода, а разработчикам еще есть куда привносить удачные подходы и решения из других областей. Как я уже неоднократно писал, конференции — это не способ узнать что-то новое. Это способ поговорить с интересными людьми на интересные темы. В ближайшую субботу организаторы FUNC предоставляют поистине уникальную возможность пообщаться с лидерами frontend-сообществ из разных стран. Конференция пройдет в стенах крупной ивент-площадки в офисе Mail.Ru, с огромными залами и вкусным кофе. План мероприятия под катом, участие бесплатное, но регистраций осталось не так много. Присоединяйтесь!
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии9

Как мы создавали новый логотип VoxImplant

Время на прочтение5 мин
Количество просмотров14K
Приветствую! Чем хороший логотип отличается от плохого? Об этом написана не одна тысяча статей, проанализированы сотни ребрендингов и даже есть целый бизнес-линч. Мы создаем платформу для разработчиков, поэтому наш логотип должен без труда узнаваться на конференциях, адекватно встраиваться в статьи и обучающие материалы, хорошо ложиться на общую концепцию облачной платформы для телефонии. Мне очень нравится логотип GitHub: симпатичная помесь осьминога и кошки импонирует разработчикам, при этом логотип можно легко видоизменять под разные задачи. По возможности я стараюсь заимствовать грамотные решения: для создания нашего лого я решил разобраться, с чем еще, кроме кошки, можно скрестить осьминога. Под катом — история разработки нового логотипа VoxImplant, от проверки концепта до ролл-ап стендов и наклеек на ноутбуки.

Читать дальше →
Всего голосов 24: ↑15 и ↓9+6
Комментарии37

SIP-регистрация, транк, софтфон и другие страшные слова облачных АТС

Время на прочтение4 мин
Количество просмотров46K
Айти — необъятная отрасль знаний. Бывает, что пятнадцать лет делаешь разный софт, под разные операционки, на разных языках программирования. Вроде много всего знаешь. А потом шаг в сторону — а там Нарния SIP, RTP, SDP и PBX. Последние несколько месяцев я плотно занимаюсь голосовой телефонией и периодически ловлю себя на мысли, что для новичков эта область документирована не особо хорошо. Ну а если по какой-то теме еще не написано десять статей “xxx с нуля”, то это прекрасный повод написать Хабрапост для широкого круга читателей. Сегодня я расскажу небольшую, но интересную часть теорикрафта: как облачные системы телефонии взаимодействуют друг с другом и с телекомами. На примере VoxImplant, конечно же.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии10

Дни полевого тестирования технологии iBeacon в Лужниках

Время на прочтение2 мин
Количество просмотров6K
В течение трех дней, с этого четверга по субботу, мы (euroshow и voximplant при поддержке ibecom) организуем первое в своем роде мероприятие для разработчиков. В рамках подготовки субботнего концерта мы закапываем, развешиваем на деревьях и устанавливаем более 100 маячков iBeacon — и даем вам возможность поучаствовать в отладке вашего софта на этой территории! Ну или просто походить по с iBeacon-совместимыми программами, пообщаться с нашими инженерами и посмотреть на строительство сцены. Подробности под катом.

Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии13

Информация

Сайт
www.voximplant.com
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия