This media is not supported in your browser
VIEW IN TELEGRAM
Внутри прям весь путь запроса: от интерпретации ввода и DNS до TLS, HTTP и рендеринга страницы. Всего 16 этапов и 124 подшага с анимациями и объяснениями.
Всё на русском
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
😭 Stack Overflow перешёл в режим read-only
Пользователи пока не могут публиковать новые вопросы и ответы — сайт работает только на чтение. Пишут, что это временно, но, учитывая, что число новых вопросов уже упало ниже тысячи в месяц — не факт, что из режима выведут.
Эпоха уходит на глазах
💥 xCode Journal
Пользователи пока не могут публиковать новые вопросы и ответы — сайт работает только на чтение. Пишут, что это временно, но, учитывая, что число новых вопросов уже упало ниже тысячи в месяц — не факт, что из режима выведут.
Эпоха уходит на глазах
💥 xCode Journal
🐳5
Media is too big
VIEW IN TELEGRAM
😎 Разраб сделал из Codex ассистента на iPhone
ИИ сможет читать экран, управлять приложениями и выполнять действия от вашего имени. Общаться с ним можно голосом.
Плагин полностью опенсорс
💥 xCode Journal
ИИ сможет читать экран, управлять приложениями и выполнять действия от вашего имени. Общаться с ним можно голосом.
Плагин полностью опенсорс
💥 xCode Journal
АЙТИШНИКИ, ХВАТИТ сливать время на прилизанные новости и бесполезные курсы
Проект «ИИнтеллигенция» стал главным каналом для тех, кто использует нейросети на уровне разработки, автоматизации и опенсорса, а не просто балуется в чатах. Здесь собирают только то, что реально экономит человеко-часы и работает в проде.
🎓 Готовые ИИ-сервисы, промпты и ИИ-агенты для автоматизации рутины
🖋 Разборы полезных ИИ-инструментов, локальных LLM и опенсорс-репозиториев
🛠 Практические кейсы, гайды по деплою моделей и интеграции ИИ в пайплайны
⚡️ Технические ИТ-новости без маркетинговой воды и душных отчетов
Обучение и прокачка в реальном времени: работа с API (Claude, GPT), локалки (Ollama, vLLM), автоматизация кода, опенсорс-утилиты, AI-агенты и др.
Ценишь время и работаешь с ИИ, подпишись: @clucai
Проект «ИИнтеллигенция» стал главным каналом для тех, кто использует нейросети на уровне разработки, автоматизации и опенсорса, а не просто балуется в чатах. Здесь собирают только то, что реально экономит человеко-часы и работает в проде.
Обучение и прокачка в реальном времени: работа с API (Claude, GPT), локалки (Ollama, vLLM), автоматизация кода, опенсорс-утилиты, AI-агенты и др.
Ценишь время и работаешь с ИИ, подпишись: @clucai
Please open Telegram to view this post
VIEW IN TELEGRAM
Пять CSS-свойств, чтобы текст не выглядел убого
Вышел Frontend Focus #754 (от 12 августа 2026, читать онлайн) — разбирают пять CSS-свойств, которые делают текст приличнее. Среди них background-clip, box-decoration-break, letter-spacing и ещё пара ребят. Код и демки прилагаются.
Помимо этого в номере: статья о том, как ужать JavaScript через Baseline, совет по тёмной теме — двух состояний за глаза, и TermDOM для терминальных UI на HTML/CSS. Ну и ещё всякого по мелочи.
👉 Node.JS [ru]
Вышел Frontend Focus #754 (от 12 августа 2026, читать онлайн) — разбирают пять CSS-свойств, которые делают текст приличнее. Среди них background-clip, box-decoration-break, letter-spacing и ещё пара ребят. Код и демки прилагаются.
Помимо этого в номере: статья о том, как ужать JavaScript через Baseline, совет по тёмной теме — двух состояний за глаза, и TermDOM для терминальных UI на HTML/CSS. Ну и ещё всякого по мелочи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Hexnome: 245 промптов, сломанный бэкенд и игра, которую я родил за 10 сессий
Тридцать лет чесался сделать свою игру — и таки допинал до прода браузерную Hexnome. Тут тебе и 3D-поле, и сингл, и мультиплеер по сети, и серверный лог команд. Итог по циферкам: 245 промптов, 99 коммитов в мастер и еще 30 — в мусорку. Первый заход на мультиплеерную архитектуру выглядел норм, но тек при первой же возможности. Автор честно разбирает, где AI пнул его вперед, а где инструмент тупо отвалился и решения пришлось принимать самому.
Читать далее
👉 Node.JS [ru]
Тридцать лет чесался сделать свою игру — и таки допинал до прода браузерную Hexnome. Тут тебе и 3D-поле, и сингл, и мультиплеер по сети, и серверный лог команд. Итог по циферкам: 245 промптов, 99 коммитов в мастер и еще 30 — в мусорку. Первый заход на мультиплеерную архитектуру выглядел норм, но тек при первой же возможности. Автор честно разбирает, где AI пнул его вперед, а где инструмент тупо отвалился и решения пришлось принимать самому.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🌏 Систему ИИ-агентов, которая по одному промпту собирает целые 3D-миры
Система сама планирует карту, генерирует ландшафт, материалы и объекты, расставляет всё по сцене и начинает этап проверки. В это время WorldClaw делает диагностические рендеры в Blender, ищет багнутые объекты неправильного масштаба или ориентации и чинит всё, доводя до идеала.
Но, если захочется, объекты можно редактировать и вручную.
💥 xCode Journal
Система сама планирует карту, генерирует ландшафт, материалы и объекты, расставляет всё по сцене и начинает этап проверки. В это время WorldClaw делает диагностические рендеры в Blender, ищет багнутые объекты неправильного масштаба или ориентации и чинит всё, доводя до идеала.
Но, если захочется, объекты можно редактировать и вручную.
💥 xCode Journal
Shipping less JavaScript with Baseline
Свежак JavaScript Weekly #798 от 11 августа 2026. Jad Joubran раскатывает рабочий способ аудита зависимостей: делит их на кучки — Intl, HTTP, UI-примитивы, lodash. Перед тем как что-то удалить, прогоняет по вопросам. И показывает кейс, где замена Day.js на Temporal раздувает бандл.
Теперь релизы: pnpm 12 дорос до release-кандидата, Deno 2.9.5 обзавёлся экспериментальным QuickJS-бэкендом, Node.js 26.7.0 принёс флаг
Читать выпуск
👉 Node.JS [ru]
Свежак JavaScript Weekly #798 от 11 августа 2026. Jad Joubran раскатывает рабочий способ аудита зависимостей: делит их на кучки — Intl, HTTP, UI-примитивы, lodash. Перед тем как что-то удалить, прогоняет по вопросам. И показывает кейс, где замена Day.js на Temporal раздувает бандл.
Теперь релизы: pnpm 12 дорос до release-кандидата, Deno 2.9.5 обзавёлся экспериментальным QuickJS-бэкендом, Node.js 26.7.0 принёс флаг
--test-coverage-include-all и стартовую поддержку Perfetto. Ryan Dahl выкатил celld — self-hosted Durable Objects на своём S3-бакете.Читать выпуск
Please open Telegram to view this post
VIEW IN TELEGRAM
Anthropic дал трём агентам задачу переписать бэкенд, причем каждому из них — на свой язык программирования. При этом агенты не знали, что работают параллельно в одном пространстве. Когда они заметили, что кто-то постоянно перезаписывает их работу, то решили, что им мешают намеренно, и перешли к саботажу.
Они блокировали аккаунты конкурентов, запускали скрипты для постоянного убийства чужих процессов и даже создавали самораспространяющийся вредоносный код, чтобы защитить собственную версию проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
В прошлой статье о StyleX автор разбирал, почему компилируемый CSS — логичное продолжение CSS-in-JS. Ключевое свойство StyleX — предсказуемость: стили описываются в ограниченной форме, которую можно анализировать до запуска приложения. Это важно сейчас, когда код всё чаще пишут не только люди, но и AI-ассистенты. Если инструмент допускает любую форму записи стилей, ассистент со временем начнёт использовать всю эту свободу: добавлять магические значения, дублировать решения, обходить токены и размывать дизайн-систему. StyleX сужает пространство для таких ошибок.
Теперь Meta открыла Astryx — дизайн-систему на React и StyleX. На первый взгляд это большая библиотека: более 170 компонентов, темы, тёмный режим, шаблоны, CLI. Но количество компонентов не главное. Astryx стоит рассматривать как следующий шаг после StyleX: если StyleX делает предсказуемыми стили, то Astryx пытается сделать предсказуемой работу с интерфейсом целиком — и для человека, и для AI-агента. Читать далее
👉 Node.JS [ru]
Теперь Meta открыла Astryx — дизайн-систему на React и StyleX. На первый взгляд это большая библиотека: более 170 компонентов, темы, тёмный режим, шаблоны, CLI. Но количество компонентов не главное. Astryx стоит рассматривать как следующий шаг после StyleX: если StyleX делает предсказуемыми стили, то Astryx пытается сделать предсказуемой работу с интерфейсом целиком — и для человека, и для AI-агента. Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Isolated declarations — ускорение больших monorepo
В TypeScript есть флаг
Проблема простая:
в больших monorepo генерация
может становиться узким местом.
TypeScript часто должен анализировать соседние файлы,
чтобы понять, какие декларации вывести.
На маленьком проекте это почти незаметно.
Что делает isolatedDeclarations
чтобы декларации можно было генерировать
по файлам независимо.
Из-за этого TypeScript чаще требует явные типы.
Было:
Лучше так:
Почему это важно
Когда проект растёт:
👉 TypeScript начинает сильнее зависеть от соседних файлов
👉 инкрементальная сборка замедляется
👉 генерация типов становится дорогой
Где это особенно полезно
👉 большие monorepo
👉 библиотеки
👉 project references
👉 параллельная сборка
👉 CI, где каждая минута стоит денег
Главный trade-off
Ты немного платишь:
👉 более явными типами
👉 меньшим type inference
👉 дополнительным boilerplate
Но взамен получаешь:
👉 более быстрые сборки
👉 стабильный compile pipeline
👉 меньше скрытой сложности
Главная мысль
В TypeScript есть флаг
isolatedDeclarations.
Он нужен не для красоты типов,
а для скорости.
Проблема простая:
в больших monorepo генерация
.d.tsможет становиться узким местом.
TypeScript часто должен анализировать соседние файлы,
чтобы понять, какие декларации вывести.
На маленьком проекте это почти незаметно.
На большом — начинает болеть.
Что делает isolatedDeclarations
isolatedDeclarations заставляет писать код так,чтобы декларации можно было генерировать
по файлам независимо.
Из-за этого TypeScript чаще требует явные типы.
Было:
export function getUser() {
return { id: 1, name: 'Alex' }
}
Лучше так:
type User = {
id: number
name: string
}
export function getUser(): User {
return { id: 1, name: 'Alex' }
}
Меньше магии для компилятора —
быстрее и предсказуемее сборка.
Почему это важно
Когда проект растёт:
👉 TypeScript начинает сильнее зависеть от соседних файлов
👉 инкрементальная сборка замедляется
👉 генерация типов становится дорогой
Изоляция помогает компилятору работать параллельно и проще.
Где это особенно полезно
👉 большие monorepo
👉 библиотеки
👉 project references
👉 параллельная сборка
👉 CI, где каждая минута стоит денег
Главный trade-off
Ты немного платишь:
👉 более явными типами
👉 меньшим type inference
👉 дополнительным boilerplate
Но взамен получаешь:
👉 более быстрые сборки
👉 стабильный compile pipeline
👉 меньше скрытой сложности
Главная мысль
Это хороший пример взрослого engineering trade-off:
чуть больше явности в коде
ради скорости и предсказуемости системы.
Смена типа в объекте тоже не бесплатна
В прошлой статье про объекты и скорость доступа к известному полю автор рассказал про hidden classes, inline cache и форму объекта. Практический совет: если поле опциональное, создайте его сразу и положите null — тогда экземпляры сохранят одинаковую форму. Совет рабочий, но неполный: форма объекта у V8 может остаться прежней, а внутренний контракт хранения поля может измениться. Если горячая функция прогрелась под старый контракт, V8 пометит её на деоптимизацию. Для обычного CRUD это не повод выбрасывать null из модели и всё переписывать, но для систем, где по путям проходят десятки тысяч однотипных объектов в секунду, полезно знать вторую половину механики. Какой такой контракт?
https://habr.com/ru/articles/1070790/?utm_campaign=1070790&utm_source=habrahabr&utm_medium=rss
👉 Node.JS [ru]
В прошлой статье про объекты и скорость доступа к известному полю автор рассказал про hidden classes, inline cache и форму объекта. Практический совет: если поле опциональное, создайте его сразу и положите null — тогда экземпляры сохранят одинаковую форму. Совет рабочий, но неполный: форма объекта у V8 может остаться прежней, а внутренний контракт хранения поля может измениться. Если горячая функция прогрелась под старый контракт, V8 пометит её на деоптимизацию. Для обычного CRUD это не повод выбрасывать null из модели и всё переписывать, но для систем, где по путям проходят десятки тысяч однотипных объектов в секунду, полезно знать вторую половину механики. Какой такой контракт?
https://habr.com/ru/articles/1070790/?utm_campaign=1070790&utm_source=habrahabr&utm_medium=rss
Please open Telegram to view this post
VIEW IN TELEGRAM
Внутри собраны промпты для всех моделей: от Haiku 3 до Fable 5 и Opus 5. Можно посмотреть, какие инструкции модель получает ещё до начала диалога и как они менялись со временем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Внутри учат, как правильно строить harness вокруг Codex и Claude Code: хранить состояние между сессиями, задавать агенту ограничения, не давать ему заканчивать задачу раньше времени и проверять, что получилось в итоге.
Всего в курсе 13 лекций с домашками, несколько практических проектов и готовые шаблоны, которые можно забрать себе.
Please open Telegram to view this post
VIEW IN TELEGRAM