Сервисно-ориентированный фронтенд: SOA в JavaScript

English version: Microservices in a frontend

В этом посте я рассмотрю подход к построению фронтенда веб-сайта с точки зрения парадигмы микросервисов и коммуникации между ними путём обмена событиями (сообщениями). Я рассмотрю это на примере фреймворка Backbone.js. Continue reading “Сервисно-ориентированный фронтенд: SOA в JavaScript”

Хинт по работе со связанными данными на фронтенде

Казалось бы, банальная задача: манипулировать в SPA списком (допустим) фотографий, которые лайкнул текущий юзер. Добавляем в контроллер /api/users.json что-то вроде to_json(with: liked_photos) и получаем вместе с текущим юзером все айдишники лайкнутых им фоток на фронтенде. Можем показать их списком, в ряд, галереей, рандомно, как угодно. Вывести счётчик, сортануть и тэ дэ.

И всё круто до тех пор, пока… Continue reading “Хинт по работе со связанными данными на фронтенде”