12 Jun 2026, 14:01 UTC≈1,610 views29 reactionsread 8 August 2026 Photo
Diff: You should be able to just render any diff
А пока гитхаб не вывозит как с точки зрения аптайма так и интферйса, разработка продолжает меняться. Кода становится больше, его надо (хотя опыт bun показывает, что может быть и не надо…) ревьювить .
И вот появляется diffshub.com, который демонстрирует что если тебе не наплевать, то в браузере можно рендерить любые пул-реквесты (ну, например, дифф на 37 миллионов стр…
👍27❤2
12 Jun 2026, 13:59 UTC≈1,500 views10 reactionsread 8 August 2026 Photo
Diff: The uphill climb of making diff lines performant
Пару лет назад я уже пинал GitHub за то, что основная, казалось бы, фича продукта работает ужасно медленно.
И вот, в очередной раз я сделал пул-реквест на 1400 файлов (+2000/-172 строк). Ну и хотелось бы дифф посмотреть. А знаете (к сожалению, скорей всего знаете) сколько секунд браузер думает когда я просто файлики сворачиваю в сайдбаре на странице пул-реквест…
👍9❤1
6 May 2026, 12:30 UTC≈2,660 views22 reactions1 Starread 8 August 2026 Vite выходит из Vitest
В Vitest появилась крайне интересная дискуссия — а что если разделить разделить билдер и тест-раннер? Тем самым позволив людям использовать не Vite, а их любимый бандлер (или не использовать совсем), указывая его через —framework. В целом подход очень похож на то, что делает Storybook: там можно комбинировать рендерер/фреймоврк и различные бандлеры.
Меня эта дискуссия очень заинтересовала, т.…
👍16😱6
31 Mar 2026, 11:03 UTC≈3,840 views16 reactions1 Starread 8 August 2026 Port of React Compiler to Rust
Пока что WIP в виде альтернативного плагина для Babel и crates для OXC и SWC.
Проходят почти все тесты (кроме одного) — 1717/1718
Ну и куда уж без Claude…
https://github.com/facebook/react/pull/36173
P.S. Если вы уже используете у себя React Comipler — поделитесь фидбеком в комментариях пожалуйста!
😱15🥱1
11 Mar 2026, 06:01 UTC≈4,510 views52 reactionsread 8 August 2026 Evolving the Node.js Release Schedule
Node.js давно загнала себя в странное состояние — чётные релизы становились LTS с поддержкой в 3 года, а нечётные имели очень короткий срок жизни — 9 месяцев. Нечётные релизы помогали команде быстрее итерироваться, мёрджить экспериментальные фичи. Но в конечном счёте все эти фичи всегда попадали и в чётные релизы.
Возможно из-за этого нечётные релизы прославились «нестабильными…
👍37❤12😱3
2 Feb 2026, 20:38 UTC≈4,380 views50 reactions3 Starsread 8 August 2026 Oxfmt достиг паритета c prettier
Пару лет назад автор prettier запускал челлендж — $10 000 тому, кто напишет альтернативу на rust. Денег тогда удалось собрать сильно больше, а $20 000 присудили Biome.
С тех пор Biome так и не достиг полного паритета в целом исходя из идеи, что в prettier не всё работает правильно.
И вот пару-тройку часов назад oxc как раз таки достиг (для JS и TS). При этом все инконсистености отр…
❤32👍18
28 Jan 2026, 15:52 UTC≈4,690 views83 reactions1 Starread 8 August 2026 Photo
yarn 6: теперь на rust
Полчаса назад вышел анонс новой версии yarn. Переписывают с нуля на раст и планируют закончить через 6-8 месяцев.
Не можешь победить pnpm — перепиши на rust
Анонс https://yarn6.netlify.app/blog/2026-01-28-yarn-6-preview/
Репозиторий https://github.com/yarnpkg/zpm
👍40😱27🥱13👎2😢1
9 Jan 2025, 18:15 UTC≈8,490 views318 reactions37 Starsread 8 August 2026 Валя больше не читает ишью
Well, полгода (рекорд однако!) без постов. Пожалуй, хочется объяснить, что же произошло.
Если смотреть поверхностно, то всё просто: я утратил интерес не столько к формату, сколько к лайфстайлу «программирование — это хобби» и перестал в первую очередь маниакально мониторить ишью и пул-реквесты на гитхабе и в твиттере. Сгорел я где-то между очередным обсуждением о выпиливании corepack из н…
❤228👍75🥱8😢4👎3
22 Jul 2024, 17:08 UTC≈6,460 views17 reactionsread 8 August 2026 Если вы вдруг в Питере, то приходите во вторник (23 июля) в Юнион на дринкап SPB Frontend!
Это дорогой моему сердцу митап (ну, в этот раз дринкап), с которого я начал карьеру публичных выступлений в самом любимом баре на свете.
В общем, буду завтра там сам, приходите и вы! :*
👍13👎3❤1
22 Jul 2024, 17:08 UTC≈8,760 views22 reactionsread 8 August 2026 Forwarded from @spb_frontendPhoto
Уже завтра состоится наш Дринкап! 🍺
— Когда: завтра, 23.07, начало в 20:00 (но можно подходить в 19:00)
— Где: Бар Union, Литейный пр., 55
— Вход: бесплатный
А пока делимся с вами расписанием:
20:00 — Приветствие
20:10 — Алексей Хлебаев: Побеждаем выгорание за 10 минут
20:25 — перерыв
20:35 — Антон Ленев: We need to go deeper - куда нас привела дорога WYSIWYG
20:50 — перерыв
21:20 — Андрей Соколов: Как мы делали с…
❤15👎5👍2
12 Jul 2024, 11:17 UTC≈7,290 views82 reactionsread 8 August 2026 Forwarded from @xavescor_codePhoto
ljharb
Ситуация с ljharb продолжает быть веселее и веселее. Это тот чувак, который решил в доку свелта добавить поддержку ноды 0.4.
Вчера я пытался в очередной раз апнуть наш проект до eslint 9 и увидел, что eslint-plugin-import принадлежит как раз этому челобеку. Следовательно, по классике, этот плагин поддерживает eslint 2, node 4 и прочую некрофилию. А так же чувак попросту не добавляет поддержку flat config и e…
👍72😢5❤3😱2
2 Jul 2024, 11:43 UTC≈6,460 views90 reactionsread 8 August 2026 Forwarded from @orgprog
Как я положил продакшен базу на выходных
Вчера произошла эпическая история. После планового деплоя в субботу вечером (так было нужно), мне прилетело сообщение “кирилл, у нас почему-то не показываются заявки”. Наверное фильтры слетели, подумал я и пошел проверять. Фильтры не слетели. Я слегка напрягся и пошел в яндекс клауд посмотреть что там в базе. Как я и боялся, таблицы были пустыми. Причем не все, но многие. Само…
😱61❤20👍7🥱2
Showing the 12 most recent of 20 posts we hold for @valya_reads_issue. 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.