Страницы

суббота, 26 апреля 2014 г.

Пишем простой чат на Node.js. Пятая серия

Продолжаем рассматривать варианты хранения данных приложения Node.js на примере создания простого чата на TCP-сокетах. Использовать реляционные базы данных в нашем случае по-моему перебор, поэтому настоящим постом завершаем. Напоследок рассмотрим применение Mongoose ODM (Object Data Mapping).

воскресенье, 20 апреля 2014 г.

Простой блог на Ember.js + Google Apps Script

Ember.js - не такой попсовый как AngularJS, но не менее вкусный JavaScript framework, в процессе знакомства с которым я решил написать небольшой микс - простой блог по мотивам одного из мануалов с официального сайта фреймворка: frontend на Ember.js + шаблон Bootstrap Blog + backend на Google Apps Script, который можно быстро развернуть на Google Drive. Это совсем не "ember-style" код, и далеко не production решение, но вполне сгодится для выполнения функций небольшого блога. Итак, встречайте... Yet Another Blog.

вторник, 8 апреля 2014 г.

Как добавить виджет чата на вебсайт

Как создать веб-страницу, разместить на ней виджет чата с помощью приложения по имени Yet Another Chat, после чего развернуть созданную веб-страницу в сети интернет, и все это за пять минут. Исходный код чата находится в свободном доступе на GitHub, так что вы без проблем можете клонировать репозиторий, развернуть свою версию приложения и раздавать виджет со своего ресурса. Смотрим видео:

вторник, 1 апреля 2014 г.

Node.js developer. Sample code required

В этом году мне несколько раз предлагали показать свой код - в основном рекрутеры зарубежных компаний. Это не первоапрельская шутка, и я не вижу в этом ничего "из ряда вон" - приходилось копаться в таких дебрях..., врагу не пожелаю пытаться разобраться в коде размером в несколько тысяч строчек, в который свалено все... Вот только мне особенно нечего показать - практически все решения работают и так или иначе приносят дивиденды, если не мне, то прежним заказчикам. Поэтому я решил немного подмолодить приложение Yet Another Chat и выложить его код на GitHub.