Ненавижу, потому что «опен сорс» больше не отражает то, как люди создают софт. Термин «опен сорс» (программное обеспечение с открытым исходным кодом) стало настолько широким, что обессмыслилось. Кажется, что как минимум в половине всех моих разговоров возникает вопрос: «Подожди… а ЧТО ты имеешь в виду, говоря опен сорс?». Или вдруг оказывается, что мы уже десять минут говорим о совершенно разных вещах.
Рубрика «Блог компании Voximplant» - 14
Ненавижу, когда говорят «опен сорс»
2016-05-30 в 8:50, admin, рубрики: open source, Блог компании Voximplant, давайте говорить правильно, открытое программное обеспечение, Программирование, метки: давайте говорить правильно, открытое программное обеспечениеПочему нужно посетить Новосибирский AngelHack?
2016-05-23 в 8:52, admin, рубрики: angelhack, voximplant, Блог компании Voximplant, Программирование, хакатон
Года четыре назад организаторы хакатона AngelHack зазвали меня к себе в эксперты. С тех пор я использую все легальные способы, чтобы анонсировать это мероприятие. Например, блог компании Voximplant. В этом посте вы найдете три причины, почему нужно посетить хакатон. Ближаший по датам (но, будем честны, не по расстоянию от Москвы) пройдет 28-29 мая в Новосибирске.
Читать полностью »
Уменьшаем размер публикуемых npm модулей
2016-05-16 в 8:31, admin, рубрики: Git, javascript, node.js, npm, Блог компании Voximplant, Программирование, Разработка веб-сайтовПо умолчанию npm публикует в registry весь модуль целиком. За исключением явно указанных в .gitignore файлов. Это отбрасывает зависимости, но все равно позволяет куче не очень нужных файлов просочиться в опубликованное. После чего благодарные пользователи ждут, пока все это скачается. Для grunt, кстати, ждать придется порядка 6 мегабайт. А он такой обычно не один.
Я решил разобраться, как измерить размер своих модулей после публикации и, по возможности, этот размер уменьшить. В качестве примера буду использовать модуль check-more-types, который содержит всего несколько файлов. Плюс юнит тесты и документацию, которая собирается в README markdown файл.
Читать полностью »
Точка с запятой в JavaScript: на свой вкус
2016-05-11 в 8:00, admin, рубрики: javascript, Блог компании Voximplant, мнение, Программирование, Разработка веб-сайтов, Совершенный код, странное, чужие граблиИспользование точек с запятой в JavaScript – один из самых горячо обсуждаемых топиков (сразу после пробелов и табов… два пробела, пожалуйста). Вот с ходу три ссылки, почему точки с запятой не нужны. Но так ли это на самом деле?
Как создать идеальный Pull Request
2016-04-27 в 6:33, admin, рубрики: Git, github, gitlab, pull request, Блог компании Voximplant, Программирование, Разработка веб-сайтов, метки: pull requestС ростом компании меняются люди и проекты. Не так давно в блоге GitHub появилась интересная статья, в которой автор рассказывает, как делать, а как лучше не делать Pull Request’ы. Перевод, традиционно, спрятан под катом.
Привычка Stack Overflow
2016-04-18 в 10:56, admin, рубрики: Блог компании Voximplant, как повысить свою репутацию, Настройка Linux, Программирование, разработка, Разработка веб-сайтов, сообщество разработчиков, метки: как повысить свою репутацию, сообщество разработчиковStackoverlow уже стал незаменимым инструментом для множества разработчиков. Продвигаемая авторами модель использования – это “база знаний”. Набираем вопрос в гугле → попадаем на stackoverlow → читаем ответ → profit! Так сайт работает для большинства – за счет гораздо меньшей группы разработчиков, которая отвечает на вопросы. Зачем они это делают? Большинство – для повышения собственной квалификации и социальной реализации. И для карьеры полезно, и комплексы стороной обходят, и кризис среднего возраста не придет. Под катом – перевод статьи одного такого разработчика, который делится своими практическими наработками о том, как ему удалось отвечать на вопросы начинающих разработчиков каждый день.
v3.14.1592-beta2: все, что вы хотели знать о семантическом версионировании
2016-04-14 в 11:09, admin, рубрики: dll hell, semantic versioning, semver, voximplant, Блог компании Voximplant, взрыв мозга, информационная безопасность, Настройка Linux, Программирование, Разработка веб-сайтов Усилия и деньги, вкладываемые в продвижение языка Go, часто приносят пользу и другим разработчикам. В конце прошлого года на сайте gopheracademy была опубликована очень удачная статья о семантическом версионировании. Том самом, которое используется в npm, начинается с домика ^ и все ломает. Под катом спрятан перевод, который поможет вам быстро осмотреть сад граблей версионирования и как сейчас принято им пользоваться. И немного примеров на Go. Передаем слово автору!
Читать полностью »
Тестирование аудио-конференций с помощью онлайн-радио Pandora
2016-04-11 в 7:01, admin, рубрики: hd аудио, pandora.com, voximplant, аудиозаписи, аудиоплееры, Блог компании Voximplant, разработка, Тестирование IT-систем, тестирование поНедавно мы запустили новый функционал на нашей платформе VoxImplant, который позволяет делать HD-аудио конференции, а также проигрывать mp3 и ogg файлы в звонки из SDK или SIP в wideband (раньше все было в 8КГц, теперь можно все 48КГц). Концептуально нужно было проигрывать аудио через платформу в конференцию и слушать как все это работает в зависимости от количества участников. Нам хотелось придумать интересный способ потестировать все это хозяйство и, немного поразмыслив, мы нашли достаточно нестандартный вариант — использовать онлайн-радио. Надеюсь, что вас это хоть немного заинтриговало, поэтому добро пожаловать под кат.Читать полностью »
Пять причин, почему мы отказались от русского перевода конференции “Piter Py”
2016-04-07 в 7:29, admin, рубрики: piterpy, python, voximplant, Блог компании Voximplant, конферения, Программирование, разработка, Разработка веб-сайтов, метки: piterpyРаз в год мы собираем в Питере python-программистов из разных уголков, чтобы послушать доклады и пообщаться. Мы считаем, что конференции не для обучения, а для общения и обмена опытом. Приходить на конференцию чтобы слушать то, что можно за пять минут прочитать на stackoverflow — не самое лучшее занятие. Приходить, чтобы пообщаться с коллегами-разработчиками, обсудить индустрию, подзардиться позитивной энергетикой — правильный способ максимально эффективно использовать возможности конференции.
Как бесплатно слетать в Париж с девушкой и получить контракт на разработку
2016-04-04 в 9:11, admin, рубрики: numa, voximplant, Блог компании Voximplant, возможности, опять, призы, Программирование, разработка, Разработка веб-сайтов, хакатон, ХакатоныСамая приятная часть в хакатоне – это призы, а призы бывают разные. В основном их объединяет одна штука — их мало. На всех не хватает. И после over700 хакатонов наклеечки, футболки и кружки уже как-то приедаются. В этот раз что-то новое: коллеги из NUMA Moscow проводят хакатон с AccorHotels (кто не знает – это всякие модные Ibis, Novotel, Mercury), что тоже в новинку – отельных хакатонов я у нас не помню. Для того что бы выиграть поездку в земли варёных лягушек и металлической башни надо собрать команду (в идеале два мальчика + две девочки) и выиграть. Ничего сложного.