29 Aug 2026, 18:30 UTC152 views2 reactionsread 31 August 2026 Photo
Исторически RIFM был очень низкоуровневой либой и все форматирование пользователям приходилось выдумывать самим на основе наших примеров. Сегодня я выкатил первый встроенный конфиг для форматирования чисел. Работает на основе указанный локали, поддерживает отрицательные числа и дает контроль над плавающей точкой.
Чтоб не раздувать бандл, импортируется из отдельного ентри пойнта.
Вместе с рифмом 1.43kB в гзиппе.
ht…
🔥2
26 Aug 2026, 19:59 UTC244 views7 reactionsread 31 August 2026 Несколько лет назад мы с Ваней Старком запилили либу для маски иппутов в реакт компонентах. Типа в числа точки или запятые добавлять в качестве разделителей (100,000), или в даты дефисы (2024-03-12) и слэши (2023/2 / ).
Проект жил в орге компании, в который работали, и после перехода доступ перекрылся. Так вот недавно удалось вернуть репу, поэтому выпускаю первый стабильный релиз RIFM 1.0.
- Работает как со старым…
🔥7
24 Aug 2026, 15:26 UTC308 views2 reactionsread 31 August 2026 Релизнул новую версию SVGO
• секьюрити фиксы
• апгрейд зависимостей: в пределах поддерживаемых node версий
• тесты регрессий 24min -> 7min: закэшил скриншоты и перенес оптимизацию в воркеры
https://github.com/svg/svgo/releases/tag/v4.1.0
👍2
21 Aug 2026, 11:53 UTC493 views1 reactionsread 31 August 2026 Оживил еще один старый проект, svg-parser Рича Харриса (создателя rollup и svelte). Парсер упрощенный, без зависимостей и стриминга, возвращает JSON в формате HAST совместимом с форматом SVGO. Когда-то брал под свое крыло чтоб уменьшить количество зависимостей в SVGR (генератор компонент из svg файлов).
https://github.com/Rich-Harris/svg-parser/releases/tag/v2.0.5
👍1
19 Aug 2026, 14:40 UTC444 views2 reactionsread 31 August 2026 Релизнул патч в свой старый пакет впервые за 11 лет. Оказывается у него 35 лямов загрузок в неделю.
Выкинул старые дев зависимости и включил trusted publishing, чтоб публиковать через гитхаб экшн, без ручного вмешательства.
https://github.com/TrySound/read-cache
👍2
12 Aug 2026, 09:56 UTC565 views6 reactionsread 31 August 2026 Небольшой анонс, я снова буду мейнтейнить SVGO
https://bsky.app/profile/trysound.io/post/3mstrazwzx22j
🔥6
3 Aug 2026, 13:37 UTC647 views5 reactionsread 31 August 2026 Photo
SVGO снова онлайн
https://github.com/svg/svgo
👍2🔥2❤1
31 Jul 2026, 22:12 UTC673 views9 reactionsread 31 August 2026 Photo
ГитХаб всадил нож в спину мейнтейнерам, которые годами на халяву пилят самый популярный SVG оптимизатор, и зашэдоубанил оргу SVGO.
Для мейнтейнеров ничего не изменилось, а весь остальной мир видит 404.
Пора рассматривать альтернативные платформы, к примеру tangled на atproto.
https://github.com/svg/svgo
UPD: пинганул Кэссиди Уилльямс, чтоб по внутренним каналам подняла
https://bsky.app/profile/did:plc:ookzzzg4hc…
😱8💯1
15 Jul 2026, 21:22 UTC671 views5 reactionsread 31 August 2026 В чатике про дизайн системы выложили объявление о работе:
"Землекоп – 5 000р"
Интересно кого закапывать собираются, разработчика или дизайнера?
😁5
11 Jul 2026, 11:26 UTC723 views4 reactionsread 31 August 2026 Photo
Воспользовался новыми gap decorations внутри грида. Они отлично деградируют в firefox и safari и избавляют от лишних дивов вокруг каждой строки.
<dl>
<dt>Energy</dt>
<dd>4/5</dd>
<dt>Mood</dt>
<dd>tired</dd>
<dt>Symptoms</dt>
<dd>headache, fatigue</dd>
<dt>Note</dt>
<dd>Mild headache in the afternoon</dd>
</dl>
dl {
row-rule: 1px solid var(--ds-border-subtle);
}
https://developer.chrome.com/b…
🔥4
5 Jun 2026, 12:46 UTC622 views7 reactionsread 31 August 2026 11 лет назад, много использовал postcss, и хотелось на него переехать для всего стека. На тот момент в продукте использовались sass, autoprefixer и кажется gonsalez минификатор для CSS. В тоже время познакомился с Беном Бриггсом который задумал запилить минификатор на postcss. Назвали cssnano. День и ночь пилили плагинчики в юникс-стиле – каждая оптимизация в своем пакете.
Постепенно появлялись баг репорты, и чаще в…
👍3❤2🔥2
1 Jun 2026, 06:47 UTC506 views3 reactionsread 31 August 2026 Photo
Переделываю дизайн систему для weareonhire. Фокусируюсь на типографике, margin для отступов работает идеально, не считая вылезающих сверху и снизу у контейнера, из-за чего придумывают разные способы избавиться от них. Кто-то ресетит верхние у всех заголовков и параграфов, кто-то хардкорно использует gap (что не есть хорошо).
Недавно вспомнил что есть отличное свойство margin-trim: block, которое как раз отрезает эти…
👍3
Showing the 12 most recent of 20 posts we hold for @trysound. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.