Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «wpp»

Изоморфные JavaScript-приложения с Catberry.js 2014-11-12 08:54:44
+ развернуть текст сохранённая копия
Catberry.js — это фреймворк для разработки изоморфных JavaScript-приложений на node.js с использованием модульной архитектуры и быстрых механизмов рендеринга. Этот фреймворк позволяет написать модуль приложения один раз и использовать его как на сервере для рендеринга страниц для поисковых роботов, так и в браузере для одностраничного приложения, запрашивая только данные для шаблонов. Читать дальше →
Тэги: 2гис, catberry.js, framework, isomorphic, javascript, node.js, streaming, web-разработка, блог, веб-разработка, компании, программирование
Codeship.io: бесплатный CI сервер для приватного репозитория Github/Bitbucket 2014-11-09 16:35:06

...
+ развернуть текст сохранённая копия

Сразу заинтригую: в результате мы получим связку бесплатного приватного git репозитория на Bitbucket и бесплатный* Continious Integration сервер (SAAS), который будет собирать проект и прогонять все тесты после каждого пуша.
* — бесплатная подписка дает возможность тестировать 5 приватных репозиториев и максимум 100 билдов в месяц.
Мне этого для личного проекта достаточно.
Приведу пример для PHP, проект на Symfony2, но данный сервис поддерживает ещё и Ruby, Node.js, Python.
Читать дальше →
Тэги: bitbucket, continious, deployment, git, github, integration, it-систем, php, symfony2, testing, unit, web, разработка, тестирование
Brackets для сомневающихся и новичков 2014-11-08 15:15:21
СД: НЧ
Без плагинов Brackets не лучше других редакторов, но с ними его ...
+ развернуть текст сохранённая копия
СД: НЧ
Без плагинов Brackets не лучше других редакторов, но с ними его стоит хотя бы попробовать.
Введение
Не так давно на Хабре было опубликовано множество статей, касающихся тем или иным образом редактора Brackets. У многих людей сразу же появились вполне справедливые вопросы:
- Чем он лучше используемого мной %EDITOR_NAME%?
- Много ли под него плагинов?
- Стоит ли связываться или лучше использовать какую-нибудь известную IDE или текстовый редактор?
Надеюсь, после чтения этой статьи каждый сможет найти для себя ответы на эти вопросы.
Читать дальше →
Тэги: brackets, css, ide, javascript, web, веб-разработка, программирование
Как инкрементальные обновления влияют на скорость загрузки. Опыт Яндекс.Почты 2014-11-06 14:18:05
Яндекс.Почта — большое и сложное веб-приложение. Для первоначальной загрузки ей необходимо ...
+ развернуть текст сохранённая копия
Яндекс.Почта — большое и сложное веб-приложение. Для первоначальной загрузки ей необходимо более 1 МБ статических ресурсов (JS/CSS/Шаблонов). При этом Яндекс.Почта обновляется два раза в неделю, а иногда и чаще.
Но при обновлениях от версии к версии меняется не так много кода — особенно в случае хотфиксов. Это показывают и фризы. Чтобы снизить время загрузки почты при выходе новых версий, мы уже делаем следующее:
- включаем gzip;
- выставляем заголовки кэширования;
- фризим CSS, JS, шаблоны и картинки;
- используем CDN;
- загружаем статику параллельно через кроссдоменные AJAX-запросы.
Но этого нам недостаточно. Даже при фризе, если в релизе меняется всего один файл, в котором несколько строк, хэш от контента этого файла меняется и кэш инвалидируется, следовательно файл перезакачивается целиком. Чтобы избежать этой проблемы и еще более эффективно грузить новые ресурсы, мы придумали механизм инкрементальных обновлений.
Мы подумали: «А что если хранить где-то старую версию файлов (например, в localStorage), а при выходе новой передавать только diff между ней и той, которая сохранена у пользователя?» В браузере же останется просто наложить патч на клиенте. О том, что из этого получилось и каким выводам мы с Panya пришли, читайте под катом.
Читать дальше →
Тэги: javascript, web-разработка, блог, веб-разработка, компании, яндекс, яндекс.почта
Заметки из What Technology Wants 2014-11-06 08:27:44
С интересом прочитал заметки Ben Casnocha по What Technology Wants и выписал некоторые, которые мне ...
+ развернуть текст сохранённая копия
С интересом прочитал заметки Ben Casnocha по What Technology Wants и выписал некоторые, которые мне самому понравились больше всего. О зависимости технологий: Each new invention requires the viability of previous inventions to keep going. There is no communication between machines without extruded copper nerves of electricity. There is no electricity without mining veins of coal or uranium, or damming […]
Тэги: web, заметки, интер, книги, технологии
Главная / Главные темы / Тэг «wpp»
|
Взлеты Топ 5
Падения Топ 5
|