Fork me on GitHub

Остальные статьи


  1. Масштабирование Node.js приложений

    Все мы знаем, что node.js так популярен благодаря своей производительности. Он работает быстро благодаря разным факторам, таким как использование движка Google V8 и асинхронному i/o. Именно такая высокая производительность позволяет достаточно долго не задумываться о масштабировании приложения, т.к. даже один запущенный Node.js процесс может обслуживать сотни ...

    читать дальше

    comments

  2. CoffeeScript & node.js dev-сервер

    CoffeeScript - язык программирования, компилируемый в javascript. Используя CoffeeScript для разработки на node.js мы можем избавиться от некоторых, не очень приятных, особенностей javascript. node.js and coffee-script Сегодня мы рассмотрим, как автоматизировать процесс компиляции CoffeeScript в javascript. Также настроим автоматическую перезагрузку приложения, после каждой новой компиляции.

    Устанавливаем пакеты

    Для выполнения нашей цели необходимо установить ...

    читать дальше

    comments

  3. Используем npm для управления зависимостями

    npm - пакетный менеджер для node.js. Сегодня мы рассмотрим как использовать npm для управления зависимостями и автоматизации деплоймента.

    npm package management

    Установка npm

    Если у вас не установлен npm, то сделать это можно выполнив следующую команду:

    curl https://npmjs.org/install.sh | sh
    

    Установка пакетов

    Для того чтобы установить пакет при помощи npm ...

    читать дальше

    comments

  4. Наследование свойств моделей в Mongoose

    Всех с прошедшим Новым Годом! Сегодня я покажу как наследовать свойства моделей в ODM Mongoose. Для тех, кто не знает mongoose - это ODM (object document mapper) для node.js и MongoDB.

    Применение

    Часто бывает необходимо в рамках одной коллекции объектов выделить несколько типов с некоторыми различиями в наборе свойств. Т ...

    читать дальше

    comments

  5. Настраиваем dev-сервер для удобной разработки на django

    При разработке не хочется тратить время, которого и так не хватает, на рутинные действия. После каждой отправки изменений в репозиторий, необходимо выполнить обновление кода на dev-сервере, применить миграции и тд. Сегодня мы рассмотрим, как быстро настроить автоматический deploy django-приложения на dev-сервер. Я рассмотрю максимально простое решение, которое подойдет для небольших ...

    читать дальше

    comments

  6. Python 2.7 в Debian 6 Squeeze

    python logo

    Приветствую! На данный момент в stable репозитарии Debian squeeze лежит python 2.6.6. Однако, последней (на момент написания поста) стабильной версией ветки 2.x является 2.7.3. Далее рассмотрим, как установить несколько версий python и использовать их независимо.

    Устанавливаем Python 2.7.3

    Скомпилируем python 2.7.3 ...

    читать дальше

    comments

  7. Функциональное тестирование Yii приложений с Selenium

    selenium

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

    читать дальше

    comments

  8. Используем ab для тестирования производительности web-приложения

    Важной частью разработки web-приложения является тестирование производительности. Часто при постановке задачи заказчик требует чтобы сервис выдерживал определенную нагрузку. В процессе профилирования и оптимизации полезно отслеживать, как изменилась скорость работы приложения при новых условиях. Для этой цели можно использовать Apache HTTP server benchmarking tool.

    Использование ab

    Установка

    Для того чтобы установить ...

    читать дальше

    comments

  9. Yii + Selenium на debian 6

    Для функционального тестирования в Yii используется Selenium. На debian и ubuntu при запуске тестов выдается ошибка:

    Result is neither "true" nor "false": 'OR Server Exception: sessionId led to start new browser session: Browser not supported
    

    В попытках решить данную проблему были испробованы чуть меньше чем все версии selenium и огромное ...

    читать дальше

    comments

Страница 1 / 5 »

ссылки

онлайн