Fork me on GitHub

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


  1. Серверная архитектура DebugMail

    debugmail-logo

    На днях мы запустили DebugMail - сервис, который помогает упростить тестирование email-рассылок на этапе разработки сайта/приложения/etc. Сервис позволяет сразу после регистрации получить свой виртуальный smtp-сервер, просматривать отправляемые письма, совместно работать над рассылками вместе с коллегами. В этом посте я расскажу про то, как разрабатывался backend сервиса, какие технологии использовались ...

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

    comments

  2. Используем сессию express в socket.io

    При разработке приложения с использованием socket.io + express часто возникает задача использования сессии express в socket.io. Рассмотрим, как можно решить эту задачу.

    Используемые пакеты

    Нам нужно установить несколько пакетов, которые пригодятся для решения поставленной задачи (предполагается что express и soket.io уже установлены):

    npm install cookie express-session-mongo
    
    • cookie - модуль ...
    читать дальше

    comments

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

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

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

    comments

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

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

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

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

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

    comments

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

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

    npm package management

    Установка npm

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

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

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

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

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

    comments

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

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

    Применение

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

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

    comments

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

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

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

    comments

  8. 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

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

    selenium

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

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

    comments

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

ссылки

онлайн