Подводные камни при разработке крупных приложений на Node.js

Уже стало понятно, что Node.js — яркий тренд в сообществе web-разработчиков. В данной статье мы попытаемся затронуть следующие вопросы: какие подводные камни могут ожидать разработчика, и стоит ли вообще переходить на нее.

В основном Node.js ассоциируется у разработчиков с небольшими сервисами народе чата. (подробнее в статье «Разработка высокопроизводительных сервисов на Node.js»). На то есть веские причины. Нода отлично подходит для сервисов, которые поддерживают постоянное подключение к клиенту, либо долгое время ожидают ответа от него. Отсутствие блокировки ввода/вывода позволит читать большие файлы, оставляя при этом ваш сервис готовым к обработке новых запросов. Continue reading

Workflow и инструменты frontend-разработки

Рано или поздно любой разработчик сталкивается с вопросом, какие инструменты лучше всего подходят для его работы. Выбор хороших инструментов позволит существенно увеличить производительность разработки и повысить качество кода. В данной статье мы рассмотрим используемые нами средства при разработке frontend-части наших проектов, также организации самого процесса. Continue reading

Разработка высокопроизводительных сервисов на Node.js


В данной статье речь пойдет о разработке с использованием сравнительно молодой технологии Node.js. Она стремительно набирает популярность — и не безосновательно. Эта технология позволяет реализовывать быстрые веб-сервисы, способные выдерживать колоссальные нагрузки, что крайне важно для видеосервисов. Например, на Node.js удобно делать сборщики статистики в реальном времени, масштабные чаты и т.п. Конечно, сервисы, написанные на C++, обладают большим потенциалом производительности, но стоимость их реализации слишком высока. Нода же позволяет быстро создавать сложные системы. В данной статье мы рассмотрим использование Node.js для создания простого приложения, способного выдерживать очень высокую нагрузку. Continue reading

HTML5 <video> аналитика

Если Вы работаете в области online-video сервисов, то наверняка задумывались об аналитике просмотров видео пользователями. Для платформы OSMF (фреймворк, написанный на Flash технологии) существует плагин GTrackPlugin осуществляющий сборку статистики по просмотру контента пользователем. Также можно использовать нашу собственную разработку OSMF Video Analytics.

Однако если сервис основан на HTML5 видео, то необходимо решение, реализующее аналитику просмотров видео для данной технологии. Реализация данного плагина основана на работе с HTML5 Media API. (Подробнее о работе с данным API Вы моете прочитать в статье о реализации HTML5 плеера). Continue reading

Разработка HTML5 плеера

HTML5 JS Player

С каждым годом медиа технологии все больше http://tutbelgorod.ru/  и больше входят в жизнь каждого человека. Глобальная сеть также подвержена данной тенденции, о чем свидетельствуют  успех и популярность таких сервисов как YouTube. Но работа подобных систем невозможна без технологий, позволяющих реализовать воспроизведение видео контента для пользователя.

Классическим подходом для реализации проигрывателя видео является использование технологии Flash.  Пожалуй, сложно найти более распространенный плагин для веб-браузера, чем Flash Player. Однако стоит заметить, что слабым местом подобного подхода является необходимость установки Flash plugin’а. А для многих устройств он вообще отсутствует. К примеру, настолько популярные iPhone и  iPad не имеют возможности запускать Flash-приложения в браузере. Выходом из подобной ситуации является использование HTML5. Continue reading

Личности: Марк Цукерберг, Facebook

Этой заметкой мы начнем новую категорию статей про выдающихся Интернет предпринимателей, а вопросы по ходу помогут Вам оценить влияние этих людей на Ваш бизнес. Несомненно, Марк Цукерберг выдающаяся личность. Один из самых молодых миллиардеров, CEO одного из самых популярных Интернет ресурсов. Неспроста про Facebook написано две книги и снят один фильм! Как бизнес Facebook влияет на Ваш бизнес, как это можно использовать? Continue reading

Восемь трендов в Интернет-рекламе

Сегодня рынок Интернет-рекламы уже в значительной мере сформировался. На нем существует множество игроков, он обслуживает большие денежные потоки и генерирует значительную часть прибыли многих Интернет компаний (чего стоит одна только Google). Но потенциал его роста еще достаточно велик за счет постепенного процесса перетекания аудитории, а вслед за ней и рекламодателей, от традиционных форм медиа в сеть, в середине которого мы сейчас находимся. Технологии Интернет-рекламы также не стоят на месте. Все те вещи, которые в последние годы сильно изменили то, как мы взаимодействуем с сетью, — социальные сети, смартфоны, онлайн-видео, — отражаются и на Интернет рекламе. Появляются новые более эффективные способы донести рекламное сообщение до потребителя, вытесняя старые методы и их адептов с рынка. Подробнее об этих тенденциях мы и постараемся рассказать в этой статье.
Continue reading

Flash vs HTML5: Что использовать?

Едва ли горячие дебаты вокруг противостояния двух технологий — HTML5 и Flash — и впрямь озабочены выработкой технического подхода, открытостью или закрытостью технологий или же их производительностью. Проблема контроля потребительских платформ — вот что волнует сильнейших игроков на современном рынке, таких как Apple, Adobe, Google and Microsoft.
Участники саммита Web 2.0 пришли к схожим выводам и выделили основные точки контроля в современной IT-индустрии.
Continue reading

Web 2.0 Summit 2010: Итоги

В статье представлена выборка наиболее интересных выступлений и мнений обсуждавшихся на седьмом web 2.0 summit, который прошел 15-17 ноября 2010 в Сан Франциско. Официальный сайт саммита.
Continue reading