Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nfn»
[Из песочницы] Используем Webpack вместо Sprockets в Ruby on Rails 2016-04-27 12:15:29
За работу frontend части приложения в Ruby on Rails отвечает библиотека Sprockets, которая ...
+ развернуть текст сохранённая копия
За работу frontend части приложения в Ruby on Rails отвечает библиотека Sprockets, которая не дотягивает до потребностей современного frontend приложения. В чем именно не дотягивает можно почитать, например, здесь и здесь.
Хотя уже есть достаточно статей на тему связки webpack+rails и даже специальный гем есть, предлагаю посмотреть на еще один велосипед, умеющий также деплой делать.
Читать дальше →
Тэги: javascript, npm, rails, ruby, sprockets, webpack, веб-сайтов, разработка
NPM запретил отзывать без разрешения open-source модули старше 24 часов 2016-03-30 16:06:46
Пакетный менеджер NPM на прошлой неделе стал причиной сумятицы в связи с исчезновением ...
+ развернуть текст сохранённая копия
Пакетный менеджер NPM на прошлой неделе стал причиной сумятицы в связи с исчезновением маленького модуля left-pad, на который были установлены зависимости в Node, React, Babel и тысячах других пакетов. Чтобы не допустить такого в будущем, сейчас администрация NPM внесла изменения в правила. По новым правилам, автоматический отзыв модуля возможен только в течение 24 часов после публикации на сервере NPM. После этого времени отзыв допускается только с разрешения администрации.
Читать дальше →
Тэги: babel, javascript, left-pad, node, node.js, npm, open, react, source, веб-сайтов, зависимости, менеджер, пакетный, разработка
[Перевод] NPM и left-pad: мы разучились программировать? 2016-03-24 16:37:49
Автор — Дэвид Хейни (David Haney), ведущий инженер-программист Stack Overflow
...
+ развернуть текст сохранённая копия
Автор — Дэвид Хейни (David Haney), ведущий инженер-программист Stack Overflow
Итак, разработчики, время для серьёзного разговора. Вы уже наверное в курсе, что на этой неделе React, Babel и куча других популярных пакетов на NPM сломались. Причина довольно удивительная.
Простой пакет NPM под названием left-pad был установлен как зависимость в React, Babel и других пакетах. Модуль, который на момент написания этого поста, имеет 11 звёзд на Github (сейчас 323 — прим.пер). Весь пакет состоит из 11 простых строчек, которые реализуют примитивную функцию вставки пробелов в левой части строк. Если какие-то из ссылок когда-нибудь умрут, вот его код:
module.exports = leftpad;
function leftpad (str, len, ch) {
str = String(str);
var i = -1;
if (!ch && ch !== 0) ch = ' ';
len = len - str.length;
while (++i < len) {
str = ch + str;
}
return str;
}
Что меня беспокоит, так это такое большое количество пакетов, где установлена зависимость от простой функции набивки строки пробелами, вместо того чтобы потратить 2 минуты и написать эту базовую функцию самому.
Читать дальше →
Тэги: javascript, npm, веб-разработка, зависимости, менеджер, пакетный, программирование
[Перевод] 10 привычек довольного node.js разработчика 2016-02-23 11:28:15
+ развернуть текст сохранённая копия
К концу 2015 года в распоряжении JavaScript разработчиков образовалось огромное количество инструментов. В этой экосистеме легко потеряться, поэтому успешные команды следуют выработанным правилам, которые позволяют не терять время и сохранять здоровье проектов. Под катом перевод статьи 2016 года от команды Heroku, в которой они рассказывают о десяти привычках веб разработчиков, у которых все работает и ничего не болит. Скорее всего 80% написанного вы уже знаете – тем интереснее вам будет прочитать об оставшихся двух приемах!
Читать дальше →
Тэги: es6, es7, javascript, node, npm, voximplant, блог, веб-разработка, компании, программирование, разработка
О том, как рисовать кривые графики в стиле XKCD 2015-11-02 01:03:54
Недавно я публиковал статью на Хабре про гитарный тюнер, и многих заинтересовали анимированные ...
+ развернуть текст сохранённая копия
Недавно я публиковал статью на Хабре про гитарный тюнер, и многих заинтересовали анимированные графики которые я использовал для иллюстрации звуковых волн, в том числе технология создания таких графиков. Поэтому в этой статье я поделюсь своим подходом и библиотечкой на Node.js которая поможет строить подобные графики.
Читать дальше →
Тэги: canvas, gif, gif-анимация, html5, javascript, node.js, npm, веб-разработка, визуализация, графики, данных, ненормальное, программирование, скрипты
Главная / Главные темы / Тэг «nfn»
|
|