80631
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Стандартный ИИ-агент помнит только текущий разговор. Закрыл терминал и всё: твои предпочтения, прошлые решения, контекст проекта испарились. Следующий запуск начинается с нуля. Это как если бы программист каждое утро забывал, в какой он команде и на каком языке пишет.
Есть, конечно, системы запоминаний, по сути просто записывание в файл, когда модель считает, что эту инфу важно не потерять. Но это всё полумеры, тем более что есть прям целые отдельные системы памяти. Расскажу про основные.
iai-mcp — локальный сервер памяти для Claude Code. Работает на локальной машине, шифрует данные, не лезет в облако. Память устроена как граф. Свежий проект, буквально пару дней от релиза, но автор заявляет, что по бенчмаркам обгоняет топовый mempalace.
MemPalace — память по принципу античной техники локусов. Иерархия: крылья (проекты), комнаты (темы), залы (типы связей), ящики (дословные записи). Сохраняет текст целиком, не перефразирует. Гибридный поиск: BM25 + косинус + граф знаний. 96,6% на LongMemEval.
Mem0 — проект, который показался мне самым зрелым, куча звёзд и разработчиков и даже $24M инвестиций. Векторный поиск + граф знаний + key-value. Dual-deployment: open-source (Apache 2.0, Docker) или облако. Но графовая память за paywall. Эксклюзивный провайдер памяти для AWS Agent SDK.
Supermemory — лидер по бенчмаркам. Впрочем, каждый проект про себя так заявляет, а единой методики нет, все чуть под себя подстривают. 81,6–85,2% на LongMemEval. Гибридный RAG: память + документы в одном запросе. Есть коннекторы к Google Drive, Gmail, Notion, GitHub. Но ядро закрытое, self-hosting только по enterprise-контракту.
Zep — временные графы знаний. Каждый факт хранит 4 временные метки: когда узнали, когда стало актуально, когда перестало. Можно спросить «а где Алиса работала в марте 2025?» и получить правильный ответ, даже если она уже уволилась. Ядро Graphiti open-source.
Hindsight — память, построенная как человеческая. Четыре сети: факты о мире, собственный опыт, синтезированные наблюдения, развивающиеся убеждения. Четыре параллельные стратегии поиска + reranking. Рекорд на LongMemEval — 91,4%. MIT, нет paywall, всё открыто.
Mastra — фреймворк для агентов, где память встроена изначально. Для тех, кто строит агентов с нуля и не хочет склеивать десяток библиотек. Open-source.
Что-то одно посоветовать не могу, сам не планирую сравнивать, но думаю начать с iai-mcp, по описанию понравился.
@neuro_channel (теперь ещё в VK и Max)
Визуальный граф git-веток прямо в VS Code — без терминала и отдельных клиентов
Стена символов из git log --oneline --graph, в которой пять минут разбираешься, что куда сливалось — оказывается, опциональный опыт. Interactive Git Log встраивает нормальный визуальный граф прямо в редактор: ветки, коммиты, связи — всё на одном экране.
Главная фича — drag-and-drop rebase: перетаскиваете ветку на нужный коммит, и Git переносит всю её историю туда. Обычно это несколько команд с флагами и мысленная модель дерева. Здесь — одно движение мышью. Плюс управление ветками и интеграция с пул-реквестами.
Расширение бесплатное, 12 700+ установок — смотрите на VS Code Marketplace.
@tproger
Читайте также в VK, Max и Дзен
Давненько вы ничем не хвастались!
А значит, у вас накопилось много всего интересного. Кидайте свои проекты, наработки, идеи и просто планы в комментарии.
#хвастаемся
Летающие автомобили, роботы-горничные и работа по 3 часа в день: почему это будущее не наступило
В 1962 году вышел мультсериал «Джетсоны» про семью будущего, где еду готовят механизмы, дом убирает робот, а глава семейства работает три часа в день, нажимая одну кнопку.
Создатели просто собрали все футуристические прогнозы, которые витали в воздухе, а потом дети, выросшие на «Джетсонах», стали CEO, инженерами и визионерами и начали строить мир ретробудущего.
— Илон Маск цитирует «Джетсонов» как источник вдохновения
— Нам до сих пор обещают летающие автомобили (которые технически невозможны)
— Нам снова и снова продают 30-часовую рабочую неделю, аж с 1930-х годов.
Но в результате американцы работают на 270% производительнее, чем в 60-х, а отдыхают почти столько же. Формируется культура вины за отпуск, а летающих Cadillac в гаражах нет.
Почему так вышло и как прошлое определяет наше будущее — в большом разборе.
@tproger
Читайте также в VK, Max и Дзен
Как правильно передать проект на аутсорс
Внешняя команда подключена, бюджет утверждён. Но через две недели выясняется, что никто не понимает, кто за что отвечает, а кодовая база распалась на свою и чужую.
Почему так происходит?
Потому что бизнес часто воспринимает смену исполнителя как технический момент, а не как отдельный управленческий процесс.
Погружаемся в эту статью. Она про то, как построить транзитный период по-человечески:
— Что должно быть в transition period (сроки, бюджет, приоритеты).
— Почему внешняя команда должна коммитить в общий Git и писать тесты как инхаус.
— Зачем нужна валидация артефактов в первые сутки.
— Как зафиксировать завершение перехода, а не жить в режиме онбординга годами.
@tproger
Читайте также в VK, Max и Дзен
В VS Code появилось расширение, которое включает Майкла Джексона каждый раз, когда вы сломали сборку
Представьте: вы пушите код, CI падает, и из редактора раздаётся голос Майкла Джексона. Потому что ошибка в коде — это, буквально, code criminal.
«As he came into the file… it was a code criminal». Автор переосмыслил Smooth Criminal для мира разработки, и теперь каждый упавший билд сопровождается соответствующим музыкальным комментарием. Молчаливый красный подчёрк больше не передаёт всю глубину произошедшего.
У расширения пока 4 установки. Коллеги в опенспейсе оценят.
#инструменты
@tproger
Читайте также в VK, Max и Дзен
Cloudflare наконец-то выкатила Sandboxes в GA
Теперь ваш ИИ-агент может жить в полноценном Linux-контейнере прямо на edge, а не в каком-то эфемерном V8-isolate. Помните, как все мучались с Firecracker-самопалами или платили E2B за изоляцию чужого кода? Так вот, Cloudflare говорит: «Хватит». Теперь у них двухуровневая схема — Dynamic Workers гоняют микрозадачи в миллисекундах, а Sandboxes держат persistent Linux-окружение для coding agents, data analysis и всего, что требует настоящего shell'а с ФС.
Самое приятное — state не пропадает. Code interpreter для Python, JS и TS помнит переменные между вызовами, как Jupyter notebook. А если агент уснул — полный disk-state (ОС, зависимости, исходники) лежит в R2. Разбудить из backup — 2 секунды. Холодный старт с нуля — 30 секунд. Разница ощутимая.
Безопасность тоже не на словах. Исходящие запросы идут через programmable egress proxy — токены подставляются на сетевом уровне, агент их даже не видит. Identity-aware policies в комплекте.
Цена — $0,00002 за vCPU-секунду, и только за реальные вычисления. В простое платить не надо. На standard-плане влезает 15 000 одновременных lite-инстансов, 6 000 basic и 1 000+ больших.
Первый публичный партнёр — Figma Make. Если строите агентов, которым нужно исполнять недоверенный код — теперь есть повод посмотреть на Cloudflare ещё раз.
Успевайте зарегистрироваться на Альфа ЦТФ ⚡️
25 апреля Альфа-Банк проводит соревнование по захвату флага — Цепляй Трофейный Флаг. Будете искать уязвимости на городских высотах и бороться за призовой фонд 3 100 000 рублей.
Что нужно сделать:
➡️ Выпить бодрящий кофе перед стартом и настроиться на маршрут
➡️ Искать флаги как в городе, так и внутри систем
➡️ Не теряться на сложных участках
➡️ Находить и разбирать уязвимости
Будет 4 направления:
🚩 ЦТФ-трек для специалистов по ИБ и опытных игроков, которые готовы к сложным заданиям
🔢 ИТ-трек для ИТ-специалистов кроме тех, кто работает в кибербезопасности или участвовал в соревнованиях по спортивному хакингу
😁 Студенческий трек для учащихся вузов и колледжей
👟 Школьный трек — впервые могут участвовать подростки 14–18 лет
Собирайте команду или залетайте в соло — регистрация скоро закроется!
@tproger
Читайте также в VK, Max и Дзен
Российские BI‑платформы устроили битву. Кто кого?
Пока одни собирали дашборды в Excel, рынок отечественной аналитики пополнился интересными решениями. Мы протестировали четыре системы, которые реально заменяют Tableau и Power BI. И да, выбор есть — от облачных решений до ФСТЭК‑совместимых мастодонтов.
— Visary BI — облачная платформа из реестра. Подключается к 1С, CRM и Excel за три дня. Визуальный конструктор запросов — даже продакт‑менеджер разберётся.
— Visiology — корпоративный монстр с движком ДанКо (синтаксис как в Power BI). Self‑Service ETL, маркетплейс виджетов, 500+ клиентов. Для тех, кто не хочет менять привычки.
— Yandex DataLens — облачный BI с ИИ‑агентом. Умеет писать вычисляемые поля и код. Можно развернуть у себя — гибкость уровня «Яндекс».
— Luxms BI — ветеран с 20‑летней историей и лицензией ФСТЭК. Встроенный ETL, поддержка графовых БД и write‑back прямо в дашбордах. Для самых параноидальных по безопасности.
Какой выбрать? Зависит от задачи. Подробное сравнение с ценами и кейсами — в материале.
Posit выпустили ggsql — грамматику графики прямо в SQL
Надоело экспортировать таблицу → открывать Python → подключать matplotlib только ради одного графика? Posit (бывшая RStudio, поддерживают ggplot2 и tidyverse) выпустили альфа-версию ggsql — расширения SQL, где график описывается прямо в запросе.
Добавляете к SELECT ключевые слова VISUALIZE и DRAW — и таблица сразу превращается в scatter, гистограмму или boxplot. Никакого промежуточного датафрейма, никакого переключения инструментов.
В основе — «грамматика графики»: концепция, где любой график собирается из модульных частей (данные, оси, геометрия, шкалы). Именно на ней построен ggplot2, ставший стандартом в R. Теперь тот же подход — в SQL.
В планах: Rust-рендерер, интерактивность и поддержка LSP (автодополнение в IDE). Как это работает — читайте на Tproger — и, кажется, скоро аналитику незачем будет выходить из SQL-клиента вообще.
@tproger
Читайте также в VK, Max и Дзен
600 признаков подделки: новая версия «Шерлок 3о» против дипфейков документов
Атаки стали дешёвыми, быстрыми и полностью автоматическими. Дипфейк паспорта сегодня стоит ровно столько, сколько подписка на генеративную модель.
Борьба с ними становится все изощреннее: семантические методы против современных генеративных моделей часто бессильны, приходится искать другие решения. Новый «Шерлок 3о» ищет низкоуровневые паттерны и статистические аномалии в микрофрагментах изображения.
Что умеет:
— находить коллажи и вставку отдельных символов
— анализировать голограммы, NFC-чип, метаданные
— сверять лица без биометрии
— сигнализировать при перекрытии данных на документе
Благодаря им за год использования удалось предотвратить больше 10 000 попыток взять заём по чужим паспортам. Делимся инфо.
@tproger
Читайте также в VK, Max и Дзен
Как решить задачу охраны промышленных объектов
Проинспектировать НПЗ с десятками корпусов или организовать охрану трубопровода на 400 км — задача не из простых.
Камеры не заглянут за угол. Дрон через 30–40 минут работы придется зарядать. Охранник — дорого, медленно, небезопасно.
Остаётся робособака. Они уже вышли за пределы мемных видео от Boston Dynamics, и сейчас активно используются в кейсах, вроде охраны.
Как они устроены технически — можете узнать в материале на нашем сайте. Внутри:
— как устроено ядро и почему к нему нет прямого доступа
— почему к лидару обязательно добавляют сонар и радар
— как работает рой в mesh-сети без GPS
— где робот ломается (метель, стройка, полиэтиленовая плёнка)
Спойлер: экосистема пока сырая, стандартов нет, собрать самому нельзя. Но альтернативы для сложного рельефа и помещений — нет.
@tproger
Читайте также в VK, Max и Дзен
IT больше не золотая жила? Разбираемся, что происходит в 2026-м
Сейчас компании режут бюджеты, закрывают проекты и ищут, как сделать то же самое, но дешевле. Зарплаты формально растут, но из-за инфляции мы этого не чувствуем.
В этой напряженной обстановке неожиданно хорошо себя чувствуют разработчики 1С. Благодаря импортозамещению за этих специалистов держатся очень крепко, платят им хорошо, надбавки они тоже получают.
Сокращают при этом тех, чьи проекты хоть и интересные, но не обязательные для компании.
Рынок нормализуется, но обезопасить себя можно уже сейчас.
Читать дальше: https://tprg.ru/Ks91
@tproger
Читайте также в VK, Max и Дзен
Как сделать развертывание в Kubernetes умным
Helm, Kustomize, Argo CD работают, пока ваше приложение простой stateless-сервис. А если нужен строгий порядок запуска, готовая база данных, последовательный пайплайн?
Тут либо приходится писать своего оператора (дорого, сложно, долго), либо надеяться на итоговую согласованность и молиться.
Есть и третий путь. Yoke + Air Traffic Controller (ATC) предлагают логику приложения как код, скомпилированный в WASM.
Вот что вы узнаете из перевода статьи Дэвида Демаре-Мишо:
— как построить пайплайн из трёх задач, где каждая следующая стартует только после успешного завершения предыдущей.
— как организовать координацию с внешними ресурсами.
Если вы еще не знакомы с Yoke и Air Traffic Controller самое время познакомиться.
@tproger
Читайте также в VK, Max и Дзен
Облачная платформа для разработчиков в космической игре — видели такое?
Космос и IT связаны теснее, чем кажется. Чтобы это доказать, вместе с @SourceCraft мы превратили процесс разработки в интерактивную космическую экспедицию. В ней привычные инструменты — от настройки CI/CD до ИИ-ассистента и проверки уязвимостей — стали неизведанными планетами со своими загадками.
В основе реальные космические факты — Apollo, Voyager, первый компьютерный червь и не только. Некоторые ответы неочевидны даже для тех, кто думает, что знает.
Среди прошедших экспедицию до конца будет разыгран профессиональный телескоп и другие космические призы.
Что нужно для участия:
1. Исследовать все планеты и ответить на вопросы викторины. Каждый правильный ответ дает плюс один шанс на выигрыш.
2. Зарегистрироваться на платформе SourceCraft.
3. Оставить ссылку на свой репозиторий в специальной форме.
Запустить миссию: https://tprg.ru/XrDw
@tproger
Читайте также в VK, Max и Дзен
fff — самый быстрый поиск файлов для ИИ-агентов, Neovim, Rust и Node.js
Поиск файлов звучит как нерешённая задача уровня «найди папку Downloads». Но у кодинг-агентов это один из самых проблемных примитивов: прежде чем что-то изменить в репозитории, агент должен найти нужный файл — и чем хуже работает этот шаг, тем больше ошибок дальше по цепочке.
fff решает именно это: нативные привязки для Rust, C и Node.js, готовая интеграция с Neovim и отдельная оптимизация под сценарии ИИ-агентов. Авторы позиционируют его как самый быстрый и точный файловый поиск — и почти 6 тысяч звёзд на GitHub говорят, что в это охотно верят.
Как устроен тулкит — в репозитории на GitHub.
@tproger
Читайте также в VK, Max и Дзен
Откуда в России взялись программисты — история, которую вам не рассказывали
Если вы думаете, что российский IT начался с нулевых — нет. Всё началось на несколько десятилетий раньше, в закрытых НИИ и институтских подвалах.
В конце 1940-х Советскому Союзу понадобились вычислительные машины — моделировать ядерные реакции и считать ракетные траектории вручную было нереально. Учёный Сергей Лебедев построил первую советскую ЭВМ, а потом серию БЭСМ. Пиковая модель, БЭСМ-6, выпускалась почти 20 лет — именно на ней учили программированию в лучших технических вузах.
Культура, сложившаяся в условиях жёстких ограничений, никуда не исчезла. Она и стала фундаментом для Яндекса, Контура и всего остального российского бигтеха.
Читайте все 7 фактов на Tproger
@tproger
Читайте также в VK, Max и Дзен
Один символ положил GitHub на колени
Исследователи Wiz обнаружили, что добавление точки с запятой в push-опции git-команды давало полноценный shell на сервере GitHub. Не вредоносный репозиторий, не сложная цепочка уязвимостей — один лишний символ в строке параметров, и атакующий внутри.
CVE-2026-3854, CVSS 8.7. Затронуты github.com, Enterprise Cloud и Enterprise Server. То есть почти все, кто пользуется GitHub серьёзно.
Но вот где история становится красивой: репорт пришёл 4 марта, GitHub воспроизвёл за 40 минут. Фикс выкатили ещё через 35. Меньше двух часов от репорта до исправления. Следов эксплуатации в дикой природе не нашли.
GHES получил патчи только 28 апреля. Версии 3.14.25 и выше. Если у вас self-hosted, самое время проверить.
@tproger
Читайте также в VK, Max и Дзен
Исследуйте инструменты для разработчиков в системе SourceCraft в новом квесте с космическими призами! https://tprg.ru/wXvG
@tproger
Читайте также в VK, Max и Дзен
Короткий тест, после которого станет понятно, куда вам идти стажироваться. Плюс ориентиры по зарплатам на старте и на мидл-уровне: https://tprg.ru/lQAe
@tproger
Читайте также в VK, Max и Дзен
Как сэкономить 340к на разработке за 24 часа
Кейс владельца ивент-агентства: полтора года страдал от разрозненных процессов, пока не открыл для себя вайб-кодинг.
В итоге у него получилось собрать:
— CRM под свои процессы,
— Телеграм-бота для сбора заявок,
— адаптивный лендинг.
Да, это не сложные высоконагруженные системы, с такими кейсами все равно придется идти к профессионалам. Но для внутренних сервисов, ботов, лендингов и MVP вайб-кодинг работает отлично.
Подробности и живой опыт — в статье.
@tproger
Читайте также в VK, Max и Дзен
Дамы и господа, к барьеру
@tproger
Читайте также в VK, Max и Дзен
⚡️ 84% разработчиков уже используют AI, но до агентного подхода дошли только 4%, а 52% всё ещё остаются на уровне простых инструментов.
Сейчас это главный разрыв: большинство пользуются нейросетями для точечных задач, но хотят выстроить систему, где AI помогает на всех этапах разработки. Создание такой системы, как правило, занимает не пару вечеров, а месяцы проб, ошибок и ручной настройки.
Naition запускает буткемп, чтобы помочь ускорить такой переход через практику, которую можно встроить в реальную работу:
🔘собрать AI-окружение под свой стек: RAG, MCP, SPEC, контекст;
🔘ускорить цикл от планирования до внедрения;
🔘научиться работать с AI-агентами для backend, frontend, DevOps и аналитики.
В каждом модуле участников ждут короткая теория, разбор реального кейса и практика на своём коде с экспертами.
Среди спикеров и экспертов опытные специалисты из Google, Yandex Cloud, Сбера и других сильных команд.
Бонусы:
• есть оплата частями;
• можно получить грант и снизить цену после отбора через анкету, который проводят топ-разработчики Naition;
• для первого потока предусмотрены 3 месяца доступа в закрытый клуб после окончания курса.
По промокоду TPROGER вы получите скидку 20%
Старт потока: 5 мая, онбординг с 28 апреля
📎 Записаться на буткемп: https://naition.ai/
➡️ А чтобы просто разобраться в теме, есть бесплатный roadmap
Это #партнёрский пост
Kubernetes: от kubectl до полного стека из 10+ инструментов
K9s → Argo CD → KEDA → Karpenter → Network Policies → Istio → Secrets Store CSI → Kyverno → Prometheus → Jaeger...
Почему каждый из них появился и какую проблему решает: https://tprg.ru/XcMT
@tproger
Читайте также в VK, Max и Дзен
ИИ-агенты и новая эра облаков: главные анонсы GoCloud 2026
На конференции GoCloud 2026 компания Cloud.ru представила стратегические продукты для работы с генеративным ИИ. Среди ключевых анонсов — выделение AI-инфраструктуры в отдельное направление Neocloud, управляемый сервис для OpenClaw-агентов EvoClaw, low-code оркестратор AI Workflows, а также решения для безопасности LLM — Guardrails Filter и Evolution Container Security.
Такие конференции всегда возможность узнать, на какой стадии развития сейчас находится индустрия. На дискуссиях обсуждали и переход от пилотов к промышленной эксплуатации GenAI, и гибридные облака и новые роли разработчиков как оркестраторов агентов.
Что об этом думают спикеры и эксперты АФЛТ-Системс, Т-Банка, РТ-Информационная безопасность, Navio, МТТЕХ, Familia, Ventra и «Технологии – и точка» — читайте в материале на Tproger.
@tproger
Читайте также в VK, Max и Дзен
В терминале всего 33 Ctrl-шортката — и это не случайность
Замечали, что Ctrl-1 ничего не делает, а Ctrl-A работает? ASCII физически даёт только 33 control-кода — остальные комбинации терминал либо игнорирует, либо превращает в ANSI escape-последовательность (управляющие символы для цвета и позиционирования курсора).
Julia Evans разобрала всю таблицу. Ctrl-M и Enter — буквально один байт (код 13), исторически так сложилось. Ctrl-коды обрабатываются на трёх уровнях: одни забирает ОС, другие — bash или readline (библиотека редактирования командной строки), третьи добираются до приложения. Отсюда конфликты: Ctrl-S «зависает» терминал из-за поведения ОС, унаследованного из эпохи аппаратного управления потоком данных.
Большинство нажимали эти комбинации годами, не задаваясь вопросом «почему». Теперь есть разбор целиком на Tproger.
@tproger
Читайте также в VK, Max и Дзен
Определиться с направлением в IT сложнее, чем кажется — особенно когда всё звучит интересно
Тестирование, системная разработка, сети, аппаратура — на старте непонятно, что из этого ваше, пока не попробуешь. Но пробовать вслепую дорого по времени.
YADRO сделали квиз на основе реальных задач своих стажировок: 7 вопросов без правильных и неправильных ответов. На выходе — конкретное направление с описанием задач и вилкой зарплат после стажировки. Полезно не только для тех, кто целится в YADRO: результат даёт ориентир, куда копать дальше в принципе.
Сами стажировки — в одной из самых быстрорастущих технологических компаний страны по рейтингу HH.ru 2025 года.
Проходим бесплатно тут: https://tprg.ru/Xbcz
@tproger
Читайте также в VK, Max и Дзен
свой среди чужих, чужой среди своих
@tproger
Читайте также в VK, Max и Дзен
Keychron открыли исходники своих клавиатур — и теперь вы можете напечатать корпус любимой механики на 3D-принтере
Производитель выложил на GitHub больше 100 CAD-моделей: корпуса, платы, стабилизаторы, энкодеры, кейкапы. Серии Q, K, V, P и мыши M1–M7 — в форматах STEP, DXF и PDF.
Формально это source-available: смотреть, модифицировать под себя — можно, продавать — нельзя. Но для тех, кто хочет сделать кастомный корпус, поменять раскладку платы или просто разобраться, как устроен любимый кейборд изнутри — это подарок.
Сообщество кастомных клавиатур уже потирает руки.
#новости
@tproger
Читайте также в VK, Max и Дзен
Тренды разработки ПО в 2026 году
Разработчику сегодня приходится разбираться в ИИ, знать несколько ЯП, ориентироваться в 3-4 стеках.
На первый взгляд кажется, что все эти тренды появились буквально недавно. Но на самом деле, индустрия подталкивает к этому развитию уже не первый год.
Сейчас активно меняются архитектурные подходы, место безопасности в процессе разработки усиливается. Какие еще направления уже сейчас влияют на нашу работу и будут актуальны в ближайшем будущем — читайте в этом материале.
@tproger
Читайте также в VK, Max и Дзен