Страницы

воскресенье, 20 июля 2014 г.

Node.js Singleton Sample App

Пример приложения на Node.js + Express + MongoDB Native Driver в продолжение темы предыдущего поста, которое можно рассматривать в качестве "заготовки" модели. Приложение использует общий конструктор моделей доступа к данным, в котором для примера реализован единственный метод для извлечения одного документа коллекции, кэш созданных объектов, а также кэш запросов к базе данных.

суббота, 19 июля 2014 г.

Node.js Singleton

Небольшой этюд на тему шаблона singleton в контексте модулей Node.js. Как известно Node.js кэширует модули после первой загрузки, однако с кэшированием экспортируемых модулем объектов возможны варианты, в частности в случае экспорта конструктора объекта. Изложение пошаговое, в картинках. Результат - мой вариант решения вопроса. Заодно рассмотрим вопрос экспорта подключения к MongoDB.

воскресенье, 6 июля 2014 г.

Async vs. Callback Hell. Update

В предыдущем посте я показал пару приемов применения модуля async на простом примере. Сегодня этот пост мне показался незавершенным, тема не до конца раскрытой, код недописанным, Callback Hell недолеченным, в общем спешу поделиться более убедительным по моему мнению решением рассмотренного вопроса.

среда, 2 июля 2014 г.

Async vs. Callback Hell

Короткая зарисовка на тему управления потоком выполнения с помощью async. В большом приложении профит от применения этого модуля трудно переоценить. Я использую его уже не первый год и сегодня попробую показать пару приемов. На мой взгляд async - лучшее на текущий момент лекарство от Callback Hell.