javascript
Забыть про Backprop: Как я собрал «Термодинамический Мозг» с фазой сна и митозом, который влезет в …

Мы (человечество) очень хотим создать разум. Инопланетян мы пока не нашли, поэтому пытаемся собрать его сами из кремния и электричества. Но то, куда свернула индустрия сегодня, вызывает вопросы. Мы греем планету мегаваттами энергии, перемножая гигантские матрицы в дата-центрах, чтобы обучить LLM. Backpropagation и современный инференс - это непозволительно дорого и энергозатратно.А что если вернуться к истокам? Что если интеллект — это не градиентный спуск, а кристаллизация связей под давлением…

  • четверг, 26 февраля 2026 г. в 00:00:16
javascript
Проблема ретроспективного внедрения интернационализации (i18n)

Одна из главных проблем i18n в приложениях заключается в том, что о ней вспоминают в последнюю очередь.Обычно мы разрабатываем продукт, проверяем соответствие рынку (Product-Market Fit) и только спустя месяцы или годы решаем: «Пора выходить на глобальный уровень».Сложность в том, что решения для i18n носят структурный характер и сильно влияют на работу команды. Куда эффективнее закладывать это в техническое задание с первого дня.Как же с этим справиться? Заморозить разработку на неделю и рефакт…

  • четверг, 26 февраля 2026 г. в 00:00:15
javascript
Перестаем бороться с компилятором TypeScript и начинаем писать безопасный и строго типизированный к…

Система типов в TypeScript может творить чудеса, но на практике многие используют ее едва ли на десять процентов. Признайтесь, мы все хотя бы раз лепили any просто чтобы компилятор отстал и дал собрать проект. Проблема в том, что такие компромиссы рано или поздно приводят к неожиданным падениям в рантайме.В этой небольшой статье мы разберем с вами несколько полезных практик, которые помогут писать более чистый код и будут реально отлавливать баги еще до того, как они попадут в продакшен.Просто …

  • четверг, 26 февраля 2026 г. в 00:00:13
javascript
Потрошим расширения VS Code: как XSS превращается в кражу ваших SSH-ключей

Многие привыкли считать, что VS Code — это просто текстовый редактор. Но «под капотом» у нас старый добрый Electron со всеми вытекающими. Если расширение имеет доступ к файловой системе, а вы открываете в нём кривой файл поздравляю, вы в зоне рискаЯ решил покопаться в безопаснности популярных расширений от самой Microsoft: SARIF Viewer и Live Preview. Спойлер: удалось найти обход защиты (CVE-2022-41042) и вытащить локальные файлы через... DNS-запросы.Webviews: Песочница, которая иногда протекае…

  • четверг, 26 февраля 2026 г. в 00:00:12
javascript
Как мы оптимизировали компоненты во фронтенде: работа с импортами и package.json

Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки по направлению фронтенда в ИТ-компании «Криптонит». В этой статье хочу поделиться опытом и рассказать об оптимизации библиотек: о том, с какими проблемами мы столкнулись, и как их пошагово решили.Для начала кратко опишу фронтовый стек у нас в «Криптоните»: мы те ребята, которые не пишут на React. У нас все проекты и библиотеки написаны на Vue + Composition API. Из дополнительных инструментов мы используем следующие:Typesc…

  • четверг, 26 февраля 2026 г. в 00:00:11
javascript
Согласованность API по принципу единого источника истины

Привет, Хабр!Представим ситуацию: идет тяжёлый спринт, вы выполнили кучу задач, написали тонну нового функционала, готовитесь к релизу и вдруг обнаруживайте, что часть фич перестала работать! Идёте разбираться и обнаруживайте, что оказывается бэкендер Вася в последний момент решил переименовать поля в json-е, а вам об этом не сказал!Ситуация образная, но позволяет быстро обрисовать одну из болей во время разработки. В этой статье я бы хотел рассказать об одном из вариантов её решения в коде с п…

  • четверг, 26 февраля 2026 г. в 00:00:10
javascript
Frontend Status: свежий дайджест фронтенда и AI — 25.02.2026

Frontend Status: Привет! Свежий дайджест фронтенда и AIПривет!Это шестой выпуск Frontend Status — дайджеста по фронтенд-разработке.В этом выпуске:Медиа: TanStack Router — маршрутизация в React; Pinia и будущее Vue (Эдуардо Сан Мартин).AI: агентное будущее Next.js, AGENTS.md по-новому (Эдди Османи), вайб-кодинг и ценность кода (Маттео Коллина), таймлайн LLM за 10 лет.Безопасность: OWASP для агентных приложений (Auth0), Firefox 148 setHTML() вместо innerHTML.Браузеры: как в Blink реализован CSS c…

  • четверг, 26 февраля 2026 г. в 00:00:09
javascript
Покрытие регресса автотестами: практический опыт внедрения E2E

По мере роста продукта регрессионное тестирование быстро становится узким местом: количество сценариев растет, время проверки увеличивается, а цена ошибки перед релизом становится выше. В нашем случае переход к E2E-автотестам стал способом ускорить регресс и основой стабильных, предсказуемых релизов. В статье делимся тем, как мы выстроили покрытие регресса автотестами и встроили его в рабочие процессы команды.Немного о проектеПроект представляет собой распределенную систему, состоящую из двух w…

  • четверг, 26 февраля 2026 г. в 00:00:08
github
liyupi / ai-guide

程序员鱼皮的 AI 资源大全 + Vibe Coding 零基础教程,分享大模型选择指南(DeepSeek / GPT / Gemini / Claude)、最新 AI 资讯、Prompt 提示词大全、AI 知识百科(RAG / MCP / A2A)、AI 编程教程、AI 工具用法(Cursor / Claude Code / OpenClaw / TRAE / Lovable / Agent Skills)、AI 开发框架教程(Spring AI / LangChain)、AI 产品变现指南,帮你快速掌握 AI 技术,走在时代前沿。本项目为开源文档版本,已升级为鱼皮 AI 导航网站 🐟 鱼皮的 AI 知识库 完全免费开放的 AI 知识共享平台 | 减少信息差,让每个人都能享受技术红利 这是一个 完全免费开放 的 AI 知识共享平台,汇总整合目前热门的 AI 工具相关信息,包括产品介绍、使用指南、工具测评、技巧分享、应用场景、AI 变现、行业资讯、教程资源等一系列内容。 鱼皮希望带领大家打破 AI 技术的信息壁垒,让每个人都能平等获取 AI 时代…

  • четверг, 26 февраля 2026 г. в 00:00:07