80631
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Entire: $60M на платформу для коллаборации агентов и людей
Бывший CEO GutHub Томас Донке запустил Entire — компанию для следующей dev‑платформы, где AI‑агенты и люди работают вместе.
Идея проекта в том, чтобы превратить обычные Git-репозитории в базы, где хранится не только код, но и логика агентов, их рассуждения, промпты. Вместо ревью кода — работа с результатами и метриками через естественный язык.
Первый продукт — Checkpoints (open source CLI). Он сохраняет в Git полную историю работы ИИ — что думал, какие промпты использовал, какие файлы создавал. Это даёт понимание разработчику, почему агент, например, сделал большой PR.
Более подробно Томас рассказал в своём блоге. Почитать можно по ссылке.
Как не утонуть в собственном проекте, если делаешь его с помощью ИИ
Жирный минус вайбкодинга — потеря контекста на крупных проектах. Нейросеть выдает решение, но не объясняет, почему выбран этот паттерн, какие альтернативы отброшены и где узкие места. Через полгода разобраться в коде не может даже автор. Поэтому для такого кода как никогда нужна документация.
Ее можно делать по методологии D.O.C.S. Она состоит из четырех блоков:
🔘 Design Decisions — фиксация не только выбранного решения, но и отвергнутых альтернатив.
🔘 Operational Context — точные требования к окружению, конфигурации и деплою.
🔘 Code Understanding — объяснение неочевидной логики: рекурсивные алгоритмы, ETL-цепи, потоки данных.
🔘 Support Information — типовые симптомы, причины и способы их исправления.
Заглядывайте в материал за пятью рабочими шаблонами, которые можно скопировать и сразу использовать: от описания компонента до архитектурного решения и ревью ИИ-кода.
Теперь будет проще искать себя в списках
Читать полностью…
Алгоритмы на JavaScript
Подборка видеоразборов работы алгоритмов на JavaScript. Полезна всем, кто хочет лучше в них шарить. Здесь разбирается 7 наиболее популярных:
1️⃣ Бинарный поиск
2️⃣ Рекурсия
3️⃣ Хеш-таблицы
4️⃣ Обход дерева
5️⃣ Связные списки на примере LRU Cache
6️⃣ Графы и их обход
7️⃣ Рекурсия с мемоизацией для вычисления diff'a текста
Специально для вас скачали их, но если хотите лайкнуть автора, то вот ссылка на плейлист на YouTube.
#видео #алгоритмы #javascript
Если вам нужен швейцарский нож для работы с базами данных, попробуйте DBeaver
Это бесплатный инструмент для разработчиков, администраторов баз данных и аналитиков, поддерживающий практически любую базу данных с драйвером JDBC (что по сути означает - ЛЮБУЮ базу данных).
Функционал: DBeaver предлагает мощный SQL-редактор с подсветкой синтаксиса, автодополнением и форматированием запросов, редактор метаданных, диаграммы ERD, инструменты для экспорта, импорта и миграции данных, а также анализ планов выполнения SQL и т.д.
А благодаря поддержке плагинов, DBeaver можно легко адаптировать к вашим нуждам, добавляя специальные функции для работы с различными базами данных.
Осталось только лайк поставить и сохранить👍
#SQL #инструменты #dbeaver
Представляем еще три статьи от участников Продуктовой Премии Tproger 2025 🐀
И немного рассказываем про механику премии
Ну и еще немного про ИИ! 😁
Одни компании недолюбливают нейросети за риск утечки конфиденциальной информации. Судя по комменту к предыдущему посту вы тоже от него устали 🤪 Но каким-то образом у разных компаний получается приручить эту химеру и выуживать из нее пользу.
Как, например, у этих ребят. Команда хотела облегчить работу коллег и создала то, что стало ключом к корпоративному ИИ. Они хотели доступ к мощным нейросетям, но так, чтобы ни байта данных не вышло за порог компании. И чтобы запускал это не только технарь, но и обычный менеджер.
Главный стоппер был предсказуем: как заставить прожорливые модели стабильно работать в облаке под нагрузкой? Решение оказалось элегантным.
Это девятый артефакт — для тех, кто побаивается нейросетей, но явно на них облизывается. Покажите вашему начальнику, скажите, что все не так страшно 👻
Cloud․ru выложил готовый образ OpenClaw в свой маркетплейс. Разворачивается на бесплатной ВМ в пару кликов — без ручной настройки инфраструктуры.
Напомню, OpenClaw — это open source ИИ-агент, которому дали в руки полностью ваш комп и разрешили управлять всем, а общаться через мессенджер. Телега поддерживается. По безопасности это полный провал, так что пробовать лучше на отдельном сервере, который не жалко.
И, да, это тот самый OpenClaw, который недавно создал 500к фейковых аккаунтов на Moltbook и спровоцировал утечку 150к API-ключей. Так что пробуйте осторожно.
@neuro_channel
Serverless vs Kubernetes: подробный гид для разработчиков
Serverless — идеален для MVP, быстрых запусков, небольших команд и pay-as-you-go модели. Позволяет меньше тратить на инфраструктуру, но ограничивает контроль над окружением и бывает больно при пиках (cold start, throttling).
Kubernetes — больше гибкости и контроля, масштабирование по своим правилам, но нужен опытный DevOps, инфраструктура и больше времени на запуск. Оправдано для сложных, долгоживущих проектов с постоянной нагрузкой.
В статье детально сравниваем эти два подхода: простоту запуска, масштабируемость, безопасность, стоимость и реальный опыт.
В ответ на «в моём коде много багов, зато не я его писал»
Читать полностью…
Артефактов накопилось много и уже хочется узнать, каким будет итог этого собирательства, в конце-то концов! Понимаем! Мы уже почти на экваторе 😁
В благодарность за ваше внимание мы подготовили подарок — забирайте стилевые стикеры себе в коллекцию. Ими можно и друга поддержать, и коммент под пост залепить...
А уже на следующей неделе состоится событие, к которому мы вас готовим. Кто открывал статьи, уже видел, что эти кейсы — часть Продуктовой Премии Tproger 2025 🐀. И именно ВЫ будете определять, какая работа заслуживает первого места.
Ну а пока... Качайте стикеры и следите за артефактами! 😇
Масштабная утечка в Китае: 8,7 млрд записей граждан в открытом доступе
Cybernews нашли незащищённый Elasticsearch‑кластер (631 ГБ, 160+ индексов) с 8,73 млрд записей в основном о гражданах Китая. Доступ был открыт более трёх недель: 1–26 января 2026.
Что утекло: имена, ID‑номера, телефоны, адреса, даты/места рождения, email, соцсети, пароли в plaintext, корпоративные реестры. Владелец неизвестен, хостинг «пуленепробиваемый» — возможно, брокер данных или хакеры.
Ещё один повод обновить пароли и поставить двухфакторку там, где её нет. Особенно, если у вас есть китайские аккаунты.
🐛 Bugs Apple Loves: счётчик времени, которое Apple заставляет тратить пользователей
Сайт bugsappleloves.com — сатирическая машина правды: показывает баги iOS/macOS, которые Apple не фиксит годами. Для каждого — расчёт общего времени человечества, потраченного впустую (users × frequency × time per incident + workaround hours + years unfixed).
Откройте, посмейтесь, поаплодируйте креативу:
https://www.bugsappleloves.com/
Это было вопросом времени: полностью «вайбкоднутая» ИИ операционка с нуля за 64 сессии
VibeOS — хобби‑ОС для ARM64 (aarch64), написанная с Claude Code на чистом энтузиазме. Работает в QEMU и на реальном Raspberry Pi Zero 2W.
Что внутри:
Ядро: кастомный kernel с кооп. мультитаскингом, FAT32 (LFN), аллокатор памяти, scheduler, прерывания (GIC/BCM), конфиг загрузки.
GUI: macOS‑подобный десктоп с окнами, доком, мышкой/клавиатурой.
Сеть: TCP/IP стек (ARP/IP/ICMP/UDP/TCP/DNS), HTTP, TLS 1.2/HTTPS.
Аппки: браузер (HTML/CSS), терминал/shell, vim‑клон с подсветкой, файловый менеджер, плеер (MP3/WAV), калькулятор, мониторинг, IDE VibeCode, DOOM.
Dev: TCC‑компилятор C на ОС, MicroPython с API, 60+ утилит.
Абсолютно проклято.
#ненормальноепрограммирование
Артефакт №5. Категория: «Мониторинг»
Мониторинг сотен серверов и рабочих станций обычно означает агентов на каждом устройстве, лаги в данных и десяток разных консолей. А если обойтись без этого, получать данные в реальном времени и управлять всем из одного интерфейса?
Нужна система, которая дает полную observability через стандартные интерфейсы управления, и она есть у нас. Она подключается к оборудованию по протоколам — Redfish, IPMI, SNMP, Prometheus — и не требует установки софта на целевые хосты.
🤩Техническая сторона артефакта 🤩
🤩Отказ от агентов.
🤩Данные в реальном времени.
🤩Гибкие алерты на PromQL вместо примитивных пороговых значений.
🤩KVM через браузер с обходом ограничений CORS для прямого доступа к консоли сервера на аппаратном уровне.
Что скрывает этот артефакт?
Лучше читайте сами.
Ваши предположения, какой будет тематика следующего артефакта?
Когнитивные искажения разработчиков и что с ними делать
Наверняка вы испытывали синдром самозванца или вам казалось, что все сразу обращают внимание на вашу неудачу или недостатки. Все это — когнитивные искажения, из-за которых мы можем совершать необдуманные поступки и которые мешают нам нормально работать и чувствовать себя уверенными.
Таких искажений — больше 200. Но среди айтишников особенно распространены лишь несколько из них. В статье собрали коллекцию самых распространенных когнитивных искажений айтишников с примерами: https://tproger.ru/articles/kognitivnyye-iskazheniya-u-razrabotchikov
#softskills #здоровье
Go 1.26 вышел: GC на 40% быстрее, cgo дешевле, SIMD в экспериментах
Свежее обновление Go 1.26 приносит нам Green Tea GC — новый сборщик мусора по умолчанию, который режет overhead на 10–40%, снижает CPU‑загрузку и memory footprint. Особенно это заметно в latency‑чувствительных сервисах.
Ключевые фичи:
🔘 cgo/syscalls -30% latency (батчинг, без P‑стейта)
🔘 Аллокации мелких объектов на стеке (быстрее heap)
🔘 exp/simd для amd64 (Zen4+/Ice Lake+): векторные операции
🔘 new как функция (new([]int)), type aliases, error as T
Профит для разработчиков: меньше OOM, быстрее сборки под нагрузкой, проще интеграция C‑библиотек.
Бенчи: getenv -27%.
#новости #golang
Как сделать программиста счастливее: модель SCARF
В безопасной, уважительной и творческой среде мозг раскрывается на всю катушку, и человек способен решать сложные нестандартные задачи. В токсичной, нестабильной или «микроменджментской» среде тот же самый человек быстро окукливается до состояния «ты начальник, я дурак», и всё происходит только из под палки и строго по инструкции.
Но существует модель работы, которая называется SCARF. В этой модели затрагиваются основные пункты, на которые надо точно обратить внимание: Status, Certainty, Autonomy, Relatedness и Fairness. Каждый из этих пунктов напрямую влияет на мотивацию разработчиков. Подробнее о них можно прочитать в статье.
Премия Tproger объявляется открытой! 🐀
Каждый год команды разработки фиксят баги, выкатывают редизайн, добавляют фичи или создают совершенно новые продукты внутри известных нам брендов. Какие-то результаты работы мы видим, но чаще внутрянка не доступна и оценить по достоинству ее не получается.
Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши 🐀
В премии участвуют 16 компаний в 4 номинациях:
⚫ Продукт года
Здесь представлены платформенные решения, направленные на комплексную автоматизацию ключевых направлений деятельности: от контроля безопасности разработки ПО и ИТ-инфраструктуры до управления ресурсами компании.
В этом разделе вас ждут платформы виртуализации, облачные среды для AI/ML, инструменты управления кластерами и микросервисами, обеспечивающие высокую производительность и быстрый запуск цифровых сервисов.⚫ IT-ивент года
Участники рассказывают о профессиональных конференциях и хакатонах, объединяющих тысячи разработчиков и инженеров.
В номинации представлены проекты, где дизайн встречается с инженерией: нейросети, создающие презентации за секунды; инсталляции, собравшие десятки миллионов контактов; и визуальные стратегии, транслирующие ценности разработки.
OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю
За две недели этот проект набрал почти 100 000 звёзд на GitHub. Для сравнения: у React 243K за 11 лет. А тут за месяц чуть ли не половина этого. Cloudflare запускает специальный сервис под него, и их акции подскакивают на 20%. Cisco пишет статью «это кошмар для безопасности», а TechCrunch сообщает, что боты уже строят между собой социальную сеть — столько хайпа.
Автор этой статьи решил изучить и разобраться в этой внезапной популярности. Здесь всё самое важное: что это за штука, почему такой хайп, как бот устроен изнутри, какие у него есть фишки и стоит ли вообще тратить на него время. Статья будет интересна и полезна людям, которые любят разобраться как что устроено и хотят понять внутренности современных (а главное успешных) ИИ агентов.
И вы получаете грамоту «Работник месяца»
Читать полностью…
Разбираем, что под капотом у ИИ-платформы для презентаций
Что на самом деле происходит, когда вы просите ИИ «сделать презентацию за две минуты»? За кажущейся простотой скрывается не один большой алгоритм, а отлаженная работа нескольких узкоспециализированных нейросетевых агентов.
В этом кейсе сборка платформы такова:
🌟Микросервисы вместо монолита.
🌟Прямая работа с OpenXML.
🌟Отдельный пайплан для генерации.
🌟Гибрид ИИ и профессионального дизайна.
Это обеспечивает создателям 85% довольных пользователей, которые готовы платить за результат.
Развернуто про все фишки по традиции на сайте.
И это был артефакт №8. В какую категорию вы записали бы его? 🤔
ClawdBot Skills: 386 фейковых пакетов крадут крипту через GitHub/ClawHub
OpenSourceMalware.com разоблачили атаку на экосистему ClawdBot (self-hosted AI, ex-Moltbot/OpenClaw): 386 вредоносных навыков маскируются под крипто‑тулы (ByBit, Polymarket, Axiom, Reddit/LinkedIn).
Схема: фейковые алерты → "обязательный AuthTool" → one-liner (base64/curl на C2 91.92.242.30) или ZIP с exe (пароль "1234"/"poly"). Цели: macOS/Windows, крадут API‑ключи бирж, приватные ключи (MetaMask), пароли браузеров, SSH, AWS/GCP токены.
Ответ создателя OpenClaw "Нет команды на модерацию, думайте головой". Skills висят онлайн. Так что проверяйте перед установкой!
Еженедельная рубрика снова с вами
Сегодня я предлагаю вам не только поделиться своими проектами, но и сделать шаг вперёд. Нам часто не хватает мотивации, чтобы начать или закончить начатое. Поэтому в этот раз предлагаю челлендж — двухнедельный спринт, в течение которого вы должны сделать поставленную перед вами задачу. Какую? А вот и напишите в комментариях, что обещаете себе (и нам) сделать за эти две недели по вашему пет-проекту, а потом поделитесь вашими успехами. Это точно полезнее, чем топтаться на месте и откладывать свои цели на потом.
Ну что, поехали?
TSNative — компилируем TypeScript в нативный C++ без V8 и Qt
Это компилятор от команды MyOffice, который превращает TypeScript в нативный C++ код для Android/iOS/macOS/Windows/Linux.
Зачем: сложности работы с Qt, биндинги C++/JS вызывают боль. TSNative генерит чистый C++, AOT, с оптимизацией LLVM. UI — нативный (Skia), event loop свой.
Что уже есть: классы/интерфейсы/модули, async, JSON, HTTP, file I/O. Минусы: no any (unknown), no eval/dynamic import. Бенчмарки: быстрее Flutter на 20–50% в UI.
Стоит присмотреться, если кроссплатформа — ваша боль. Подробнее: https://habr.com/ru/companies/ncloudtech/articles/990666/
🍔 Артефакт №7. Категория: «Производительность» 🍔
Как говорят в интернетах: а вы принесли сегодня пользу бизнесу? Мы — стараемся, а вот ребята из этого кейса уже это сделали. Они смогли ускорить время загрузки страниц сайта онлайн-школы иностранных языков с помощью VPS на базе KVM-виртуализации с серверными NVMe SSD, которые в 600 раз быстрее обычных HDD. В результате бустанулись и бизнес-метрики — конверсии выросли, а операционные затраты снизились. В общем, артефакт абсолютной полезности.
🤩Внутри статьи кроются: принципы архитектуры, семь фич и описание кейса со школой.
Кейс в кейсе, спросите вы? Именно так. Погружайтесь: https://tprg.ru/QZ7H
🔒 Артефакт №6. Категория: «Уязвимости» 🔒
Он про систему, которая помогает DevSecOps-инженерам облегчить рутину. Задачей ребят было создать сканер, который проверяет код на уязвимости, и встроить безопасность в сам процесс разработки, сделав её невидимой и неотвратимой.
Так они снизили затраты на устранение проблем до 30 раз и полностью сняли рутину с команд.
🤩 Что внутри артефакта? 🤩
🤩 Архитектура с модульной системой на Docker.
🤩Техническая задача унификации данных от внешних систем, каждая из которых говорит на своём языке.
🤩 Пять ключевых возможностей сканера.
👻 — если продолжаете следить за новыми кейсами.
Команды стараются делать для вас полезный контент 😌
Инди-разработчик показал trippy-эффекты для своего хоррора Psych Rift на Godot. Стены плавятся, пол изгибается, реальность буквально ломается — и всё это работает в реалтайме.
Сделано это с помощью VAT (Vertex Animation Textures). Обычно VAT используют для толп (18 000 персонажей на RTX 2060 с просадкой в 1-2 fps) или разрушений. Здесь — для психоделических деформаций окружения.
Автор написал универсальный VAT-шейдер и применяет его ко всем ассетам в игре. На средних настройках сцена идёт 100 fps в 1080p на RTX 3060.
➡️ Инструменты
🔘Houdini — VAT 3.0, нативная поддержка
🔘Blender — OpenVAT (бесплатный плагин)
🔘Godot — Godot_Vertex_Animation_Textures_Plugin на GitHub
Не знаю как вам, а мне это кажется просто супер-красиво.
@make_game
🌍 Артефакт №4. Категория: «Сообщества» 🌍
Когда конференции превращаются в дорогие маркетинговые шоу, где найти место для чистого обмена опытом?
В комьюнити, которое создается профессионалами для профессионалов. В этой истории команда из 10 человек за 3 месяца создала то, чего не хватало сообществу — бесплатную, независимую техническую конференцию для K8s-сообщества.
Так возник Kuber Community Day, в котором сообщество продолжило жить после финального доклада.
🤩 Что скрывает этот артефакт? 🤩
🤩Способы привлечь первых спикеров из топовых компаний.
🤩Тактику создания резервного пула и оперативной замены спикеров без потери качества программы.
🤩Формулу бесплатного ивента.
Продолжаем отыскивать любопытные артефакты. Вечером будут уже знакомые ребята, но с новым кейсом. Узнаете в 19 часов!