Telegram → веб

Telegram каналы про IT

Посты из Telegram-каналов в одном месте: читайте без приложения и делитесь ссылками.

4 канала156 постов

Каналы

Последние посты

Vibe and AI
Трейдер собрал ИИ-бота с Claude
Трейдер записал 23-минутный бесплатный туториал, где с Claude собирает торгового бота с нуля. Повторить можно по шагам и без оплаты, если нужен пример…
FrontEndDev
Расширение MD-This-Page превращает страницы в Markdown
MD-This-Page — расширение для браузера, которое в один клик превращает любую страницу в чистый Markdown и убирает лишний шум. В Firefox и Chromium-браузерах…
Mobile Pro
Готовим приложение к iPhone Duo и новым требованиям App Store
iPhone Duo выйдет для пользователей 23 октября 2026 года, а подготовить приложение к нему можно уже сейчас. Для этого достаточно пересобрать проект в Xcode…
Vibe and AI
Ollama научился озвучивать текст
Ollama добавил speech-модели, первым стал Phonon от Gradium: текст читается вслух на лету, на Apple Silicon в разы быстрее реального времени. На macOS уже…
Vibe and AI
Claude объясняет сложное через короткую историю
Для Claude появился skill Curious Kid: он объясняет любой технический вопрос короткой историей, а потом связывает её с реальным термином. Запустить можно в…
Mobile Pro
Apple ужесточила правила App Store против интимного контента без согласия и bait-and-switch
Apple обновила App Review Guidelines: теперь отдельно прописан запрет на nonconsensual intimate imagery, включая контент, сгенерированный AI, и требования к…
Vibe and AI
Higgsfield собрал набор AI-скиллов
Higgsfield AI выложила набор Markdown-скиллов для генерации изображений, видео, брендинга и сайтов в Claude Code, Cursor и Codex. Запускается через npx…
FrontEndDev
MSW 3.0: ESM-only, плагин для Vite и перехват навигаций и отправки форм
MSW 3.0 перевёл библиотеку на ESM-only, добавил плагин для Vite, поддержку GraphQL subscriptions и перехват переходов по страницам и отправки форм. Это делает…
FrontEndDev
Как передать sibling-count() родительскому элементу в CSS
CSS-трюк на Scroll-Driven Animations позволяет получить количество дочерних элементов и передать это значение родителю без JavaScript. Это полезно, когда…
Mobile Pro
Kotlin Toolchain 0.13 для новых KMP-проектов
Kotlin Toolchain 0.13 теперь рекомендуют для большинства новых KMP-проектов. Это единая точка входа для kotlin new, сборки, тестов, публикации и настройки…
Vibe and AI
Ускорили планирование в латентном пространстве
Исследователи из NYU, Brown и Toronto предложили temporal straightening для world models: траектории в скрытом пространстве выпрямляют и планирование…
Vibe and AI
Google показала Nested Learning
Google предложила Nested Learning и собрала прототип HOPE, чтобы модель училась новому без потери старых навыков. В тестах он обошёл выбранные Transformer и…
Mobile Pro
Пикселизация composable в Compose Multiplatform
Pixelate показывает, как скрывать данные не заменой на плейсхолдер, а тем же интерфейсом с пикселизацией. Modifier.pixelate() можно повесить на Text или на…
Vibe and AI
Claude Code научили искать готовые решения
Claude Code предлагают сначала искать на GitHub готовые open-source проекты, сравнивать подходы и брать подходящее решение. Так меньше лишних проб и ошибок, а…
FrontEndDev
GitHub добавил API для истории звёзд без приватных данных
GitHub выпустил REST API endpoint для истории звёзд репозитория с временными метками, который показывает рост star count без раскрытия списка stargazer. Это…
Web Stack
AI-виджет поддержки, который сам заводит баги в GitHub
Показан рабочий способ собрать виджет поддержки для React и Next.js, который принимает баги, вопросы и идеи, сохраняет их в своей базе, а потом помогает…
Mobile Pro
Apple обновила App Review Guidelines: что изменилось для App Store
Apple пересмотрела App Review Guidelines: добавила ссылки на доп. документацию, уточнила правила по контенту и типам приложений в 1.2, ввела новый пункт…
Web Stack
diffnav: просмотр git diff в терминале с деревом файлов
diffnav — терминальный pager для git diff с подсветкой синтаксиса и деревом файлов, как в интерфейсе GitHub. Он помогает быстрее ориентироваться в больших…
FrontEndDev
Markuplint: линтер для HTML и разметки в разных фреймворках
Линтер для разметки, который проверяет HTML по стандартам, правилам доступности и вашим проектным соглашениям, а также умеет работать не только с HTML, но и с…
FrontEndDev
Как безопасно тестировать обработчик postMessage у iframe
iframe с postMessage удобно использовать для виджетов, но без проверок любой соседний или внешний window может подменить сообщение. Для resize это особенно…
Web Stack
npm staged publishing теперь умеет создавать новые пакеты
npm staged publishing теперь позволяет создавать новый npm package без ручного первого publish и подходит для автоматизированных workflows. Для этого можно…
Web Stack
Nuxt 4.6: шаг к независимости от Nitro и новый CLI
Nuxt 4.6 делает фреймворк заметно гибче для fullstack Vue-приложений: серверный слой больше не привязан жестко к Nitro, а сборка сервера через чистый Vite…
FrontEndDev
EmDash 1.0: открытая CMS для Astro
Стабильная open source CMS на Astro, которая упрощает публикацию контента, работает на современном хостинге и поддерживает AI-агентов через встроенные API…
FrontEndDev
Projecting React: как собрать более узкую и быструю версию React под свои нужды
AI-сгенерированная проекция public API React, заточенная под требования TanStack Start, может уменьшить клиентский бандл примерно до 9 KB и ускорить работу в…
FrontEndDev
Компонентное тестирование: практическое руководство для фронтенда
Компонентное тестирование помогает проверять UI-компоненты в реальном браузере отдельно от всего приложения и быстро ловить проблемы в состояниях, которые…
FrontEndDev
Connection allowlists в Chrome 152: жесткий контроль сетевых запросов в веб-приложении
Connection allowlists позволяют браузеру разрешать сетевые запросы только к заранее заданным endpoint'ам и блокировать все остальное на уровне сети. Это…
Web Stack
Как ускорить страницу с демо-видео и уложиться в 400 КБ на первом экране
Демо-видео на первом экране можно сделать быстрым, если отдельно оптимизировать сам ролик, постер и момент запуска. В этом кейсе страница стала грузить около…
FrontEndDev
Полифилл для Custom Attributes в DOM
Custom Attributes позволяют вешать поведение не только на элементы, но и на атрибуты: атрибут становится экземпляром класса Attr, получает lifecycle callbacks…
FrontEndDev
WebXR с Three.js без игрового движка: как запустить VR и AR прямо в браузере
WebXR с Three.js позволяет делать VR и AR как обычную веб-страницу: пользователь открывает URL в браузере шлема и сразу попадает в сцену, без установки…
FrontEndDev
Как извлечь координаты из CSS Grid без JavaScript
CSS уже умеет не только раскладывать элементы по сетке, но и вычислять их положение внутри нее. Это полезно, когда нужно знать, где именно стоит карточка в…