Как сэкономить 340к на разработке за 24 часа
Кейс владельца ивент-агентства: полтора года страдал от разрозненных процессов, пока не открыл для себя вайб-кодинг.
В итоге у него получилось собрать:
— CRM под свои процессы,
— Телеграм-бота для сбора заявок,
— адаптивный лендинг.
Да, это не сложные высоконагруженные системы, с такими кейсами все равно придется идти к профессионалам. Но для внутренних сервисов, ботов, лендингов и MVP вайб-кодинг работает отлично.
Подробности и живой опыт — в статье.
@tproger
Читайте также в VK, Max и Дзен
Кейс владельца ивент-агентства: полтора года страдал от разрозненных процессов, пока не открыл для себя вайб-кодинг.
В итоге у него получилось собрать:
— CRM под свои процессы,
— Телеграм-бота для сбора заявок,
— адаптивный лендинг.
Да, это не сложные высоконагруженные системы, с такими кейсами все равно придется идти к профессионалам. Но для внутренних сервисов, ботов, лендингов и MVP вайб-кодинг работает отлично.
Подробности и живой опыт — в статье.
@tproger
Читайте также в VK, Max и Дзен
1💊43❤6👎5😁3🤔3👾3🔥2🎉2🍓2🗿2🤪1
В VS Code появилось расширение, которое включает Майкла Джексона каждый раз, когда вы сломали сборку
Представьте: вы пушите код, CI падает, и из редактора раздаётся голос Майкла Джексона. Потому что ошибка в коде — это, буквально, code criminal.
«As he came into the file… it was a code criminal». Автор переосмыслил Smooth Criminal для мира разработки, и теперь каждый упавший билд сопровождается соответствующим музыкальным комментарием. Молчаливый красный подчёрк больше не передаёт всю глубину произошедшего.
У расширения пока 4 установки. Коллеги в опенспейсе оценят.
#инструменты
@tproger
Читайте также в VK, Max и Дзен
Представьте: вы пушите код, CI падает, и из редактора раздаётся голос Майкла Джексона. Потому что ошибка в коде — это, буквально, code criminal.
«As he came into the file… it was a code criminal». Автор переосмыслил Smooth Criminal для мира разработки, и теперь каждый упавший билд сопровождается соответствующим музыкальным комментарием. Молчаливый красный подчёрк больше не передаёт всю глубину произошедшего.
У расширения пока 4 установки. Коллеги в опенспейсе оценят.
#инструменты
@tproger
Читайте также в VK, Max и Дзен
2😁43❤17🔥5🤪5👍3💯3🗿3💊3👎2😴2💋1
Как правильно передать проект на аутсорс
Внешняя команда подключена, бюджет утверждён. Но через две недели выясняется, что никто не понимает, кто за что отвечает, а кодовая база распалась на свою и чужую.
Почему так происходит?
Потому что бизнес часто воспринимает смену исполнителя как технический момент, а не как отдельный управленческий процесс.
Погружаемся в эту статью. Она про то, как построить транзитный период по-человечески:
— Что должно быть в transition period (сроки, бюджет, приоритеты).
— Почему внешняя команда должна коммитить в общий Git и писать тесты как инхаус.
— Зачем нужна валидация артефактов в первые сутки.
— Как зафиксировать завершение перехода, а не жить в режиме онбординга годами.
@tproger
Читайте также в VK, Max и Дзен
Внешняя команда подключена, бюджет утверждён. Но через две недели выясняется, что никто не понимает, кто за что отвечает, а кодовая база распалась на свою и чужую.
Почему так происходит?
Потому что бизнес часто воспринимает смену исполнителя как технический момент, а не как отдельный управленческий процесс.
Погружаемся в эту статью. Она про то, как построить транзитный период по-человечески:
— Что должно быть в transition period (сроки, бюджет, приоритеты).
— Почему внешняя команда должна коммитить в общий Git и писать тесты как инхаус.
— Зачем нужна валидация артефактов в первые сутки.
— Как зафиксировать завершение перехода, а не жить в режиме онбординга годами.
@tproger
Читайте также в VK, Max и Дзен
3👍11❤8🔥7😢3👏2🍾2👀2💊2🎉1🫡1🗿1
Летающие автомобили, роботы-горничные и работа по 3 часа в день: почему это будущее не наступило
В 1962 году вышел мультсериал «Джетсоны» про семью будущего, где еду готовят механизмы, дом убирает робот, а глава семейства работает три часа в день, нажимая одну кнопку.
Создатели просто собрали все футуристические прогнозы, которые витали в воздухе, а потом дети, выросшие на «Джетсонах», стали CEO, инженерами и визионерами и начали строить мир ретробудущего.
— Илон Маск цитирует «Джетсонов» как источник вдохновения
— Нам до сих пор обещают летающие автомобили (которые технически невозможны)
— Нам снова и снова продают 30-часовую рабочую неделю, аж с 1930-х годов.
Но в результате американцы работают на 270% производительнее, чем в 60-х, а отдыхают почти столько же. Формируется культура вины за отпуск, а летающих Cadillac в гаражах нет.
Почему так вышло и как прошлое определяет наше будущее — в большом разборе.
@tproger
Читайте также в VK, Max и Дзен
В 1962 году вышел мультсериал «Джетсоны» про семью будущего, где еду готовят механизмы, дом убирает робот, а глава семейства работает три часа в день, нажимая одну кнопку.
Создатели просто собрали все футуристические прогнозы, которые витали в воздухе, а потом дети, выросшие на «Джетсонах», стали CEO, инженерами и визионерами и начали строить мир ретробудущего.
— Илон Маск цитирует «Джетсонов» как источник вдохновения
— Нам до сих пор обещают летающие автомобили (которые технически невозможны)
— Нам снова и снова продают 30-часовую рабочую неделю, аж с 1930-х годов.
Но в результате американцы работают на 270% производительнее, чем в 60-х, а отдыхают почти столько же. Формируется культура вины за отпуск, а летающих Cadillac в гаражах нет.
Почему так вышло и как прошлое определяет наше будущее — в большом разборе.
@tproger
Читайте также в VK, Max и Дзен
2👍22😁10❤7🎉6🥰4💋4👏3🤯3💊3💯2🍾2
Один символ положил 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 и Дзен
Исследователи 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 и Дзен
2🔥55😁13❤9🤯3🎉3🍓3🤷♀2🎃2🎅2😍1👾1
Типичный программист
Вот и прошла неделя... Пора снова хвастаться! Это проекты, про которые вы рассказали на в прошлый раз: — движок для ведения личного блога; — голосовой помощник для автомобилей с Android Automotive; — система автоматизированной проверки строительной документации;…
Давненько вы ничем не хвастались!
А значит, у вас накопилось много всего интересного. Кидайте свои проекты, наработки, идеи и просто планы в комментарии.
#хвастаемся
А значит, у вас накопилось много всего интересного. Кидайте свои проекты, наработки, идеи и просто планы в комментарии.
#хвастаемся
2❤8👻2👏1🤔1🎉1🕊1🍾1😭1👨💻1💘1
Откуда в России взялись программисты — история, которую вам не рассказывали
Если вы думаете, что российский IT начался с нулевых — нет. Всё началось на несколько десятилетий раньше, в закрытых НИИ и институтских подвалах.
В конце 1940-х Советскому Союзу понадобились вычислительные машины — моделировать ядерные реакции и считать ракетные траектории вручную было нереально. Учёный Сергей Лебедев построил первую советскую ЭВМ, а потом серию БЭСМ. Пиковая модель, БЭСМ-6, выпускалась почти 20 лет — именно на ней учили программированию в лучших технических вузах.
Культура, сложившаяся в условиях жёстких ограничений, никуда не исчезла. Она и стала фундаментом для Яндекса, Контура и всего остального российского бигтеха.
Читайте все 7 фактов на Tproger
@tproger
Читайте также в VK, Max и Дзен
Если вы думаете, что российский IT начался с нулевых — нет. Всё началось на несколько десятилетий раньше, в закрытых НИИ и институтских подвалах.
В конце 1940-х Советскому Союзу понадобились вычислительные машины — моделировать ядерные реакции и считать ракетные траектории вручную было нереально. Учёный Сергей Лебедев построил первую советскую ЭВМ, а потом серию БЭСМ. Пиковая модель, БЭСМ-6, выпускалась почти 20 лет — именно на ней учили программированию в лучших технических вузах.
Культура, сложившаяся в условиях жёстких ограничений, никуда не исчезла. Она и стала фундаментом для Яндекса, Контура и всего остального российского бигтеха.
Читайте все 7 фактов на Tproger
@tproger
Читайте также в VK, Max и Дзен
3✍26❤17👍7😢6🤩2☃1🌚1😇1🎅1🗿1
Визуальный граф git-веток прямо в VS Code — без терминала и отдельных клиентов
Стена символов из
Главная фича — drag-and-drop rebase: перетаскиваете ветку на нужный коммит, и Git переносит всю её историю туда. Обычно это несколько команд с флагами и мысленная модель дерева. Здесь — одно движение мышью. Плюс управление ветками и интеграция с пул-реквестами.
Расширение бесплатное, 12 700+ установок — смотрите на VS Code Marketplace.
@tproger
Читайте также в VK, Max и Дзен
Стена символов из
git log --oneline --graph, в которой пять минут разбираешься, что куда сливалось — оказывается, опциональный опыт. Interactive Git Log встраивает нормальный визуальный граф прямо в редактор: ветки, коммиты, связи — всё на одном экране.Главная фича — drag-and-drop rebase: перетаскиваете ветку на нужный коммит, и Git переносит всю её историю туда. Обычно это несколько команд с флагами и мысленная модель дерева. Здесь — одно движение мышью. Плюс управление ветками и интеграция с пул-реквестами.
Расширение бесплатное, 12 700+ установок — смотрите на VS Code Marketplace.
@tproger
Читайте также в VK, Max и Дзен
2😴14❤5👍5🔥2🌚2💯2❤🔥1🍾1🤓1💅1😘1
fff — самый быстрый поиск файлов для ИИ-агентов, Neovim, Rust и Node.js
Поиск файлов звучит как нерешённая задача уровня «найди папку Downloads». Но у кодинг-агентов это один из самых проблемных примитивов: прежде чем что-то изменить в репозитории, агент должен найти нужный файл — и чем хуже работает этот шаг, тем больше ошибок дальше по цепочке.
fff решает именно это: нативные привязки для Rust, C и Node.js, готовая интеграция с Neovim и отдельная оптимизация под сценарии ИИ-агентов. Авторы позиционируют его как самый быстрый и точный файловый поиск — и почти 6 тысяч звёзд на GitHub говорят, что в это охотно верят.
Как устроен тулкит — в репозитории на GitHub.
@tproger
Читайте также в VK, Max и Дзен
Поиск файлов звучит как нерешённая задача уровня «найди папку Downloads». Но у кодинг-агентов это один из самых проблемных примитивов: прежде чем что-то изменить в репозитории, агент должен найти нужный файл — и чем хуже работает этот шаг, тем больше ошибок дальше по цепочке.
fff решает именно это: нативные привязки для Rust, C и Node.js, готовая интеграция с Neovim и отдельная оптимизация под сценарии ИИ-агентов. Авторы позиционируют его как самый быстрый и точный файловый поиск — и почти 6 тысяч звёзд на GitHub говорят, что в это охотно верят.
Как устроен тулкит — в репозитории на GitHub.
@tproger
Читайте также в VK, Max и Дзен
❤20👎6⚡1👍1👏1😱1🎉1🎃1
Forwarded from Нейроканал
Стандартный ИИ-агент помнит только текущий разговор. Закрыл терминал и всё: твои предпочтения, прошлые решения, контекст проекта испарились. Следующий запуск начинается с нуля. Это как если бы программист каждое утро забывал, в какой он команде и на каком языке пишет.
Есть, конечно, системы запоминаний, по сути просто записывание в файл, когда модель считает, что эту инфу важно не потерять. Но это всё полумеры, тем более что есть прям целые отдельные системы памяти. Расскажу про основные.
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)
Есть, конечно, системы запоминаний, по сути просто записывание в файл, когда модель считает, что эту инфу важно не потерять. Но это всё полумеры, тем более что есть прям целые отдельные системы памяти. Расскажу про основные.
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)
3👍28❤14👎4💋2😴2❤🔥1🔥1😁1😢1🤩1😍1
Нашёл на GitHub проект, который позволяет запускать локального исследовательского агента — полностью бесплатно и локально
На бенчмарках SimpleQA даёт ~95% точности при использовании Qwen3.6-27B на RTX 3090. Поддерживает все локальные и облачные LLM (llama.cpp, Ollama, Google), 10+ поисковых движков — arXiv, PubMed, личные документы. Всё шифруется локально. Можно интегрировать глубокое исследование прямо в свои проекты без подписок на API.
GitHub: github.com/LearningCircuit/local-deep-research
Автор на Reddit пишет, что за ~2 недели проект набрал 3.5K звёзд и 200 форков.
#ии
@tproger
Читайте также в VK, Max и Дзен
На бенчмарках SimpleQA даёт ~95% точности при использовании Qwen3.6-27B на RTX 3090. Поддерживает все локальные и облачные LLM (llama.cpp, Ollama, Google), 10+ поисковых движков — arXiv, PubMed, личные документы. Всё шифруется локально. Можно интегрировать глубокое исследование прямо в свои проекты без подписок на API.
GitHub: github.com/LearningCircuit/local-deep-research
Автор на Reddit пишет, что за ~2 недели проект набрал 3.5K звёзд и 200 форков.
#ии
@tproger
Читайте также в VK, Max и Дзен
🔥20👍3🤣3💊2❤1🕊1🎅1😎1
На Reddit обсуждают, как опытные разработчики перестали поддерживать legacy-код
Автор поста — сениор-разработчик с 15+ лет опыта, который рассказывает, как отказывался от рефакторинга 20-летнего PHP-проекта и перешёл на Go только чтобы упростить.
Вот несколько признаний из обсуждения:
— Обсуждение legacy-кода часто вырождается в политические игры, а не в технические решения.
— Рефакторинг должен быть инкрементальным, а не большим-взрывом.
— Новый язык/фреймворк не гарантирует решение проблем — он просто меняет форму.
А вы как поступаете с legacy-кодом? Рефакторите, оберегаете или переписываете? Поделитесь в комментариях — интересно почитать разные подходы.
@tproger
Читайте также в VK, Max и Дзен
Автор поста — сениор-разработчик с 15+ лет опыта, который рассказывает, как отказывался от рефакторинга 20-летнего PHP-проекта и перешёл на Go только чтобы упростить.
Вот несколько признаний из обсуждения:
— Обсуждение legacy-кода часто вырождается в политические игры, а не в технические решения.
— Рефакторинг должен быть инкрементальным, а не большим-взрывом.
— Новый язык/фреймворк не гарантирует решение проблем — он просто меняет форму.
А вы как поступаете с legacy-кодом? Рефакторите, оберегаете или переписываете? Поделитесь в комментариях — интересно почитать разные подходы.
@tproger
Читайте также в VK, Max и Дзен
✍13❤8👍5😴1🎄1🤪1
OpenClaw требует свой DevOps. 5 фреймворков, которые — нет
У OpenClaw одна задача: уметь всё. Мультиагентность, локальный запуск, кастомные каналы. Но за это приходится платить: самостоятельно крутить инфру, поднимать брокеры, следить за контейнерами.
Если не хотите стать своим DevOps для агента, то у нас на сайте найдёте пять альтернатив, которые делают разные ставки:
— NanoClaw — агент в контейнере, WhatsApp, долговременная память.
— PicoClaw — лёгкий рантайм для edge. Меньше компонентов, меньше точек отказа.
— TrustClaw — управляемая платформа, не требует self-host.
— NanoBot — Python-каркас.
— IronClaw — модульная база: сбор данных → проверка → отчёт.
Все пятеро работают с OpenAI-compatible API, то есть подключаются без платформенных костылей. Можете выбрать тот вариант, который подходит вам лучше всего.
@tproger
Читайте также в VK, Max и Дзен
У OpenClaw одна задача: уметь всё. Мультиагентность, локальный запуск, кастомные каналы. Но за это приходится платить: самостоятельно крутить инфру, поднимать брокеры, следить за контейнерами.
Если не хотите стать своим DevOps для агента, то у нас на сайте найдёте пять альтернатив, которые делают разные ставки:
— NanoClaw — агент в контейнере, WhatsApp, долговременная память.
— PicoClaw — лёгкий рантайм для edge. Меньше компонентов, меньше точек отказа.
— TrustClaw — управляемая платформа, не требует self-host.
— NanoBot — Python-каркас.
— IronClaw — модульная база: сбор данных → проверка → отчёт.
Все пятеро работают с OpenAI-compatible API, то есть подключаются без платформенных костылей. Можете выбрать тот вариант, который подходит вам лучше всего.
@tproger
Читайте также в VK, Max и Дзен
👍6💊6🌭1