20 Jul 2026, 06:28 UTC658 views8 reactionsread 7 August 2026 Дайджест за 2026-07-13 - 2026-07-17
Deno 2.9
Вышел Deno 2.9. Пропустил бы релиз, т. к. в целом всё как обычно — улучшают перформанс, улучшают DX, делают лучше интероп с другими пакетными менеджерами. Но в этом релизе добавили сборку desktop-приложений — можно получить GUI без Electron и других обвязок, Deno уже имеет всю инфраструктуру для этого.
Iterating faster with TypeScript 7
Статья от VS Code о том, как они м…
👍7👎1
17 Jul 2026, 07:00 UTC781 views9 reactionsread 7 August 2026 Node.js CLI Apps Best Practices
Сборник best practices от Liran Tal по Node.js CLI. 37 рекомендаций в 10 группах — от техники и безопасности до удобства работы в терминале. В каждом бест практисе есть описание, почему это важно и как не напортачить, ссылки на источники или готовые решения (например, в виде npm-пакетов). Также есть скилл, чтобы встроить все эти бест практисы в агента. MUST READ, если хотите делать кр…
👍4🔥3❤2
15 Jul 2026, 07:00 UTC842 views12 reactionsread 7 August 2026 Iterating faster with TypeScript 7
Статья от VS Code о том, как они мигрируют на новый TS 7. Т. к. VS Code и TypeScript принадлежат одной материнской компании (Microsoft), им очень удобно коллаборировать друг с другом. Более того, VS Code изначально был на TypeScript и шёл с ним рука об руку весь свой путь. В статье рассказывается, как за полгода они переехали на TS 7.
Зачем вообще это понадобилось VS Code:
- Хотел…
👍12
13 Jul 2026, 07:00 UTC912 views17 reactionsread 7 August 2026 Deno 2.9
Вышел Deno 2.9. Пропустил бы релиз, т. к. в целом всё как обычно — улучшают перформанс, улучшают DX, делают лучше интероп с другими пакетными менеджерами. Но в этом релизе добавили сборку desktop-приложений — можно получить GUI без Electron и других обвязок, Deno уже имеет всю инфраструктуру для этого.
Как это работает: вы, как обычно, пишете веб-приложение:
Deno.serve(() =>
new Response(
"<!DOCTYPE…
🔥15❤2
13 Jul 2026, 05:30 UTC849 views13 reactionsread 7 August 2026 Дайджест за 2026-07-06 - 2026-07-10
eslint-plugin-unicorn
Как-то я упустил момент, когда eslint-plugin-unicorn начал активно развиваться. А тем временем там уже больше 300 правил! Правила всякие разные — от специализированных до тех, которые можно использовать в любом проекте.
Skills for coding agents
Набор скиллов для coding-агентов от BuilderIO. Наборов скиллов много, но здесь мне понравились /visual-plan и /visu…
👍9😁4
10 Jul 2026, 07:00 UTC957 views13 reactionsread 7 August 2026 The Goldilocks customizable select height
Относительно недавно браузеры разрешили полностью кастомизировать <select>. Но, как обычно, чтобы получить идеальное решение, нужно добавить щепотку своего CSS. Jake Archibald в статье показывает, как добавить эту щепотку CSS и получить хороший select. В статье есть интерактивное демо каждого улучшения и видео для тех, у кого браузер не поддерживает все требуемые фичи.
Проб…
🔥6❤4😱2👍1
8 Jul 2026, 07:00 UTC≈1,030 views1 reactionsread 7 August 2026 Skills for coding agents
Набор скиллов для coding-агентов от BuilderIO. Наборов скиллов много, но здесь мне понравились /visual-plan и /visual-recap, с помощью которых агент может создать план и отчёт, которые удобно читать и в которых используется канвас с диаграммами, мокапами и всем таким. Выглядит круто.
Также есть скиллы для организации группы агентов, но они уже менее интересны.
https://github.com/BuilderIO…
🔥1
6 Jul 2026, 07:00 UTC≈1,210 views8 reactionsread 7 August 2026 eslint-plugin-unicorn
Как-то я упустил момент, когда eslint-plugin-unicorn начал активно развиваться. А тем временем там уже больше 300 правил! Правила всякие разные — от специализированных до тех, которые можно использовать в любом проекте.
https://github.com/sindresorhus/eslint-plugin-unicorn
#development #eslint #javascript #typescript #lint
👍4👎2😁2
22 Jun 2026, 07:00 UTC≈1,650 views17 reactionsread 7 August 2026 Why does tsgo use so much memory?
Вот и подъехали разборы работы tsgo, на который все мы скоро переедем. На больших проектах он жрёт гигабайты памяти. Автор разбора погонял его на проекте с Next.js и Zod и сделал анализ, куда же уходит память.
Короткий ответ: при мультипоточности tsgo создаёт отдельный type checker на каждый поток. У каждого свой state, который не шарится. Также вычисленные типы никогда не освобожд…
👍17
22 Jun 2026, 05:32 UTC≈1,270 views9 reactionsread 7 August 2026 Дайджест за 2026-06-15 - 2026-06-19
Deprecating a React component using TypeScript Overload
Статья про хитрый способ ввести breaking change в компонент, не создавая ComponentNameV2. Автор использует трюк с TypeScript overloads и @deprecated.
ESLint – React – You Might Not Need An Effect
ESLint-плагин, который ловит лишние useEffect. Создан по мотивам официальной статьи React You Might Not Need An Effect. Целый набо…
❤7👍2
19 Jun 2026, 07:00 UTC≈1,230 views16 reactionsread 7 August 2026 The Orchestration Tax
Addy Osmani рассказывает про «orchestration tax» — налог, который приходится выплачивать, работая с кучей агентов.
Переключение контекста не бесплатное — мозг тратит своё мыслетопливо на это переключение. Запускать 20 агентов параллельно — легко. Но переключаться между ними — сложно. Очень быстро устаёшь. Это и есть «orchestration tax».
Те, кто занимается архитектурой систем, знают, что 100% …
❤13👍2👎1
17 Jun 2026, 07:00 UTC≈1,390 views10 reactionsread 7 August 2026 ESLint – React – You Might Not Need An Effect
ESLint-плагин, который ловит лишние useEffect. Создан по мотивам официальной статьи React You Might Not Need An Effect. Целый набор антипаттернов с конкретными подсказками и ссылками на доку.
Плагин анализирует state, props, refs и их источники, учитывает зависимости effect и пытается держать высокое соотношение полезных срабатываний к шуму. Есть 9 правил:
- no-derived…
🔥10
Showing the 12 most recent of 20 posts we hold for @msosnovfeed. 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.