Рубрика «Universal» - 3

На Хабре уже было предостаточно статей про то, как делать универсальное (изоморфное) приложение на стеке React + Redux + Router + Koa/Express (Google в помощь), однако я заметил, что все они содержат повторяющийся код для серверного рендеринга. Я решил упростить задачу и выделить этот общий код в библиотеку, так и появился на свет react-router-redux-middleware, работает примерно так:

import Express from "express";
import config from "./webpack.config";
import createRouter from "./src/createRouter";
import createStore from "./src/createStore";
import {createExpressMiddleware} from "react-router-redux-middleware";

const app = Express();
app.use(createExpressMiddleware({
  createRouter: (history) => (createRouter(history)),
  createStore: ({req, res}) => (createStore())
}));
app.use(Express.static(config.output.path));
app.listen(port);

Предлагаемый способ может сэкономить силы и избавить от копи-паста. В самом подходе нет чего-то принципиально нового, и для более глубокого понимания можно почитать официальную документацию, а также статьи по ссылкам выше. Далее я постараюсь кратко изложить суть серверного рендеринга и необходимые подготовительные этапы.Читать полностью »

Роскомнадзор опубликовал план проверок компаний на соблюдение закона о локализации персональных данных россиян на серверах в РФ в 2017 году. В план попали российские офисы Gett, LG, MTV и Universal, а также «большая четверка» аудиторов: PWC, KPMG, Deloitte и Ernst& Young. Всего в 2017 году Роскомнадзор проведет плановую проверку 39 организаций.

Читать полностью »

Обновлённый аудиоплеер ВКонтакте получил средства встраивания рекламного ролика, сообщил Алексей Махьянов через ВК-паблик «Webtackles — веб-разработка, фронтенд». Как позднее пояснил пресс-секретарь ВКонтакте Евгений Красников паблику «Код Дурова»:

После подписания соглашений с музыкальными правообладателями, Читать полностью »

image

Лицо моей жены, когда она вычитывала эту статью

Я решил написать цикл статей, который и сам был бы счастлив найти где-то полгода назад. Он будет интересен в первую очередь тем, кто хотел бы начать разрабатывать классные приложения на React.js, но не знает, как подступиться к зоопарку разных технологий и инструментов, которые необходимо знать для полноценной front-end разработки в наши дни.

Я хочу с нуля реализовать, пожалуй, наиболее востребованный сценарий: у нас есть серверная часть, которая предоставляет REST API. Часть его методов требует, чтобы пользователь веб-приложения был авторизован.

Читать полностью »

Пресс-служба «Одноклассников» объявила, что благодаря соглашениям Mail.Ru Group (владелец соцсети), ООО «Объединенное медиа агентство» и крупными издателями музыки, в iOS-приложение Ok вернулась музыкальная вкладка. Правила магазина приложений запрещают оборот «пиратских» записей, поэтому вкладки не было с 2014 года,Читать полностью »

Журналисты из Digital Music News выяснили, что в американских потоковых сервисах ротацию получает тот, кто платит сервису. Концепция очень близка к концепции так называемого «рекламного СМИ», и очень далека от идеи «музыкального сервиса с персонализированной для каждого слушателя логикой подбора музыки». Представители крупных звукозаписывающих лейблов отказались комментировать изыскания DMN.

Читать полностью »

— Прослушать аудиозапись можно будет бесплатно, но появится ряд новых платных функций — например, добавить аудиозапись к себе. Если вы любите исполнителей, вы должны их поддерживать. А музыканты должны зарабатывать, чтобы радовать вас новыми песнями. Во ВКонтакте это можно будет сделать по цене чашки кофе, — заявил гендиректор Warner Music Group в России Александр Блинов в рамках круглого стола на фестивале ВКонтакте,Читать полностью »

Mail.Ru Group обявила о договорённостями с тремя лидирующими международными правообладателями музыкальной продукции Universal Music Group, Warner Music Group и Sony Music Entertainment.

В рамках сотрудничества Mail.Ru Group с мейджорами входящие в холдинг социальные сети будут тестировать различные модели монетизации совместно с другими участниками рынка для поиска оптимальной схемы взаимодействия как для артистов, так и для пользователей. Данные соглашения касаются взаимоотношений с правообладателями музыкального и видео-контента. […]

Читать полностью »

Mail.ru Group может подписать лицензионное соглашение с крупнейшим мировым владельцем прав на музыку Universal Music Group. Компания станет последним западным мейджором, с которым подпишут соглашение. Это приведет к полной легализации музыки в «ВКонтакте», «Одноклассниках» и «Моем Мире». Сделку оценивают в $8 млн за 3 года, решение по ней примут к концу недели, сообщают «Ведомости».

Читать полностью »

Чтобы манипулировать прессой, нужно просто делать за репортёров их работу → Roem.ru


Сотрудники крупных музыкальных лейблов и медиакомпаний рассказали «Ведомостям», что музыкальный сервис Spotify снова переговорил с кем-то о России. Ещё 5 лет назад структуры связанные с российским предпринимателем Алишером Усмановым получили 4,17% Spotify, Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js