У gostatic'а дока очень лаконичная, так что поначалу может быть немного тяжело, но он умеет генерировать скелет простенького сайта (gostatic -i name). Можно тут спрашивать, если что. :)
Ну подсчитать — смотря какой точности хочется. Если просто прикинуть — то попробовать сделать сайт страниц на 500 для каждого генератора более-менее одинаковый по сложности (со вложенными темплейтами, етц). Я сконвертировал свой сайт с cyrax'а на gostatic и вышло типа 10-15 секунд против трети секунды: github.com/piranha/gostatic#speed
А, да, есть такое дело. Ты имеешь в виду, что в реакте нет внешнего состояния, которое можно было бы менять из внутренних компонентов? Да, иногда это несколько геморно, иногда плюс (меньше шансов слишком завязаться на глобальное состояние).
Мне тяжело сказать, течëт ли он. В целом вполне возможно, ссылки на слушателей событий хранятся просто в свойстве watches у каждой ячейки.
На тему сложности — что с boot'ом, мне непонятно (в смысле почему они не используют просто лейнинген), но в целом всë проще. Нужна джава и шелл-скрипт для лейнингена, и практически все кложурные/кложурскриптовые проекты поедут. В случае с хоплоном еще нужен boot, но он ставится относительно проще. Clojure, Hoplon, Javelin — это всë библиотеки и они скачаются автоматически, так что на самом деле гемора не так и много.
Не понял аргумента вообще. Todo очень маленькое приложение и там раскидывать состояние в разные места я не вижу смысла. А в большом приложении вроде бы всë ок, у меня сверху спускаются какие-то общие данные (про пользователя, и все штуки, которые принадлежат ему), а всякое мелкое состояние для компонентов прямо в них определено. Общие данные сейчас бэкбоновые модели и в целом пока терпимо вроде, лучше, чем во всех остальных случаях было (кроме хоплона, ну и варп я не пробовал еще).
Я всë-таки прозреваю, как вы в сторону UTC сместились. Я решил, что не имеет смысла никакого работать в ночь — я просто превращаюсь в овощ, реально, а так у меня ок со скоростью.
Но отлично видно, что мы первый день реально только раздуплялись — очень медленно всë шло. Зато во второй всë ок, аж приятно смотреть. :)
Ну да, мы ближе к UTC и это удобнее, но не было смысла до 7 утра спать не ложиться, продуктивность падает, а на второй день я потом бы вообще неработоспособен был, а так фигачил вполне успешно. Зацени вот: paste.in.ua/8805/
Дизайн пагинации страниц в API
Это перевод на английский идиомы «те же яйца, только в профиль». :)))
markdown-it — парсер markdown / CommonMark на стероидах
markdown-it — парсер markdown / CommonMark на стероидах
Party hard по-программистски, или как мы писали ClojureCup 2014
Party hard по-программистски, или как мы писали ClojureCup 2014
Забыл спросить, а чего неправильное-то? А то мы тоже его взяли и я в принципе доволен.
Party hard по-программистски, или как мы писали ClojureCup 2014
С другой стороны, привычки приходится ломать прилично.
Party hard по-программистски, или как мы писали ClojureCup 2014
То же самое хотел сказать. :) Очень круто вышло.
Выбираем генератор статических сайтов
Выбираем генератор статических сайтов
Выбираем генератор статических сайтов
Ну подсчитать — смотря какой точности хочется. Если просто прикинуть — то попробовать сделать сайт страниц на 500 для каждого генератора более-менее одинаковый по сложности (со вложенными темплейтами, етц). Я сконвертировал свой сайт с cyrax'а на gostatic и вышло типа 10-15 секунд против трети секунды: github.com/piranha/gostatic#speed
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
На тему сложности — что с boot'ом, мне непонятно (в смысле почему они не используют просто лейнинген), но в целом всë проще. Нужна джава и шелл-скрипт для лейнингена, и практически все кложурные/кложурскриптовые проекты поедут. В случае с хоплоном еще нужен boot, но он ставится относительно проще. Clojure, Hoplon, Javelin — это всë библиотеки и они скачаются автоматически, так что на самом деле гемора не так и много.
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
Warp9 — еще одна реактивная js библиотека. На этот раз компонуемая и без утечек
github.com/tailrecursion/hoplon
Google начинает выплачивать вознаграждения за исправление уязвимостей в проектах с открытым исходным кодом
ClojureCup 2013 — отчет команды («unmatched
Но отлично видно, что мы первый день реально только раздуплялись — очень медленно всë шло. Зато во второй всë ок, аж приятно смотреть. :)
ClojureCup 2013 — отчет команды («unmatched
ClojureCup 2013 — отчет команды («unmatched
:-)