Опубликован SVGO 1.0, инструмент для оптимизации SVG, который мы используем при разработке наших продуктов.
Чем примечателен этот релиз для нас? Дело в том, что под капотом (в плагине minifyStyles) уже использовался минификатор CSS – CSSO, а теперь он используется еще и для удаления неиспользуемых стилей. А еще, начиная с этой версии, для работы с CSS в плагинах используется парсер CSSTree. Оба инструмента, CSSO и CSSTree, развиваются с участием наших коллег, которые также приложили руки к добавлению новых возможностей в SVGO. Приятного использования!
Ссылки:
https://github.com/svg/svgo/releases/tag/v1.0.0
https://github.com/css/csso
https://github.com/csstree/csstree
Чем примечателен этот релиз для нас? Дело в том, что под капотом (в плагине minifyStyles) уже использовался минификатор CSS – CSSO, а теперь он используется еще и для удаления неиспользуемых стилей. А еще, начиная с этой версии, для работы с CSS в плагинах используется парсер CSSTree. Оба инструмента, CSSO и CSSTree, развиваются с участием наших коллег, которые также приложили руки к добавлению новых возможностей в SVGO. Приятного использования!
Ссылки:
https://github.com/svg/svgo/releases/tag/v1.0.0
https://github.com/css/csso
https://github.com/csstree/csstree
GitHub
Release 1.0.0 / 30.10.2017 · svg/svgo
SVGO now requires Node 4 or higher.
Changed CLI syntax to treat filenames as input, thus allowing svgo *.svg syntax.
SVGO.optimize() now returns Promise.
Added datauri option to JS API.
Added suppo...
Changed CLI syntax to treat filenames as input, thus allowing svgo *.svg syntax.
SVGO.optimize() now returns Promise.
Added datauri option to JS API.
Added suppo...
Конференция HighLoad близко. Очень ждём встречи с вами: подготовили отличные доклады, крутые мастер-классы и сувенирку. И конечно, несколько активностей на стенде. Подробности — на хабре: https://habrahabr.ru/company/avito/blog/341632/
Хабр
Avito на Highload++ 2017
Highload++ близко. В этот (одиннадцатый!) раз в Сколково соберутся 2700 разработчиков высоконагруженных систем для того, чтобы обменяться опытом построения и раз...
Первый день #highload2017 уже открыт. Конгресс-холл ждёт своих гостей. Сегодня в этом канале мы будем вести прямой репортаж с конференции.
На нашем стенде можно пополнить слоты наклеек для традиционной “Любознательности” и сфотографироваться с Гофером, Докером, Питоном или Слоном. И тематическими хэштэгами. Вот как эти парни:
В Конгресс-холле сейчас выступает наш коллега Артём Данилов. Рассказывает о хранилище данных Avito и аналитике для микросервисной архитектуры.
В "Кейптауне" идёт мастер-класс по логической репликации от Константина Евтеева, Сергея Бурладяна и Михаила Тюрина.
http://www.highload.ru/2017/abstracts/2868.html
http://www.highload.ru/2017/abstracts/2868.html
highload.ru
Константин Евтеев на HighLoad++ 2017
В Avito объявления хранятся в базах данных Postgres. При этом уже на протяжении многих лет активно применяется логическая репликация. С помощью неё успешно решаются вопросы роста объема данных и количества запросов к ним, масштабирования и распределения нагрузки…
Михаил Прокопчук начал доклад "Настройка kubernetes: tips and tricks" в залах Пекин и Шанхай.