Сохранёнки программиста
الذهاب إلى القناة على Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
إظهار المزيد6 627
المشتركون
-524 ساعات
-137 أيام
-730 أيام
أرشيف المشاركات
Где лучшие тусовки? На тех-ивентах!
Последняя по очереди, но не по значимости — номинация «IT-ивент года». Здесь тоже собрались три компании, и если вы еще не добрались до чтения их кейсов, то давайте сделаем это вместе.
— Лаборатория Числитель собрала конференцию, на которой обсуждают строго только K8s.
— Мероприятие Selectel, которое стало уже традицией, делали полностью in-house.
— Специально для своего хакатона Островок создал платформу, чтобы участвовать могли разработчики из любой точки мира.
Выбирайте компанию-фаворита и вручайте ей золотую мышь — голосование доступно на сайте.
Кейсы из номинации «Дизайн года» ждут ваших голосов
Осталась ровно неделя до конца голосования в премии Tproger. Уже дико хочется узнать, кто в лидерах! Но даже мы в команде стараемся держать интригу. И чтобы скоротать время, давайте посмотрим на дизайнерские кейсы компаний:
— AcademiaDev представила интерактивную инсталляцию, которая разлетелась по СМИ и собрала 48 млн охвата.
— ИИ-платформа Сократик рассказала, как устроена их система по генерации готовых презентаций.
— Островок поделился, как они сделали отдельную айдентику для Ostrovok! Tech.Закидайте их своими голосами: https://tprg.ru/WLvk
Соло-фаундер два года писал коммерческое веб-приложение на Rust. Получил реальный продукт, два доклада на конференциях, и всё-таки переехал на Node.js.
И написал статью об этом, конечно. Кратко перескажу причины.
Шаблоны. Tera, Handlebars — нет type-safety между моделью и вьюхой. Maud, Askama — type-safe, но через макросы, а макросы — это ещё больше компиляции
i18n. Node.js из коробки даёт полный ICU + Intl API + i18next с автокомплитом. В Rust i18n до сих пор незрелый.
CI/CD. 14 минут от push до деплоя (12 из них на компиляцию Docker-образа). На Node.js это 5 минут, включая линт и тесты. Автор признаётся: игнорировал баги в Sentry, потому что фикс = ждать компиляцию
Динамика веба. Бесконечные
.ok_or().map_err(), десятки кастомных error enum'ов ради обработки (де)сериализации. sqlx проверяет SQL в compile-time, но динамические запросы то ещё мучение. kysely в Node делает то же без подключения к БД
Итог: проблемы в динамических вещах (шаблоны, i18n, SQL). Для API-сервиса без вьюх выбрал бы Rust снова. Для фулстек-веба соло Node.js хватает.
@prog_stuffRepost from Типичный программист
Какой кейс станет облачным продуктом года?
Давайте думать, подсказывайте голосовать! В этой номинации Tproger Awards также участвуют пять компаний. Вот статьи про их продукты:
👍ПАК виртуализации от Гравитона, который построен по гиперконвергентной архитектуре, что предусматривает простое и предсказуемое масштабирование.
👍ИИ-ассистент от Рунити, который начинался как внутренний продукт, но уже вышел на внешний рынок.
👍VPS от SmartApe, который помог онлайн-школе выдержать рост нагрузки в 5 раз.
👍Контейнерная платформа «Штурвал» от Лаборатории Числитель, благодаря которой система стала устойчива к высоким нагрузкам.
👍Облачная платформа от Selectel, которая позволяет компаниям самим управлять данными, подключать нужные сервисы в несколько кликов и иметь доступ к поддержке 24/7.Что из этого достойно золотой мыши — решать вам. Переходите на сайт голосования и выбирайте тот самый кейс 👍
llm-checker — CLI, который сканирует железо и говорит, какие модели потянет Ollama
Определяет GPU, RAM, CPU, оценивает каждую модель по скорости, качеству и совместимости. 35+ моделей от 1B до 32B, список модерируется вручную.
Установить:
npm install -g llm-checker
📎 Репо на GitHub
@prog_stuffRepost from Типичный программист
Выбираем лучший продукт года🐀
У нас в разгаре премия Tproger — в ней мы выбираем лучшие ИТ-разработки среди 16 компаний. Сегодня ближе знакомимся с участниками номинации «Продукт года».
В ней участвуют пять компаний. Изучаем:
👍ОТП Банк представляет ASOC-сканер, который спроектировал один разработчик за месяц.
👍Гравитон делится кейсом создания ПО мониторинга без агентов, который можно затестить бесплатно.
👍NetVision борется с недобросовестными самокатчиками с помощью платформы интеллектуального мониторинга СИМ.
👍Solar показывает appScreener, который вырос из стартапа до стандарта рынка; при работе над ним сотрудники получили научные степени.
👍Reksoft рассказывает о платформе Brain ERM, который помогает компаниям экономить до 70% времени на рутинных HR-операциях.Если вы еще не проголосовали за понравившийся продукт — самое время это сделать. Переходите на сайт премии и выбирайте свой релиз года. Пусть золотая мышь достанется команде лучших 🔥
Пять вопросов, которые определят профессию разработчика в ближайшие два года
Эдди Османи (инженер в Google, автор книг по JS) написал большой разбор: что происходит с индустрией, когда ИИ-агенты пишут код, компании режут найм джунов, а 84% разработчиков уже используют AI ежедневно .
🔘 Джуны: Harvard нашли, что найм джунов падает на 9–10% через 6 кварталов после внедрения ИИ в компании. Но BLS всё ещё прогнозирует +15% рост вакансий в софте до 2034 — за счёт распространения разработки в нетехнические индустрии.
🔘Навыки: Ключевой скилл — понимать, когда ИИ ошибается. Рутинные 80% задач уходят к агентам, человек фокусируется на архитектуре, безопасности, edge cases.
🔘 Роль: Разработчик превращается из «кодера» в «дирижёра» — оркестрирует ИИ-агентов, сервисы, пайплайны. Меньше написания кода, больше ревью и системного дизайна.
🔘Специализация: Узкие специалисты рискуют больше всех. 45% вакансий уже требуют знания нескольких доменов. Выигрывает T-shaped инженер — глубокая экспертиза + широкий кругозор.
🔘Образование: 45% компаний планируют убрать требование бакалавра. Портфолио на GitHub и сертификаты начинают весить больше диплома.
📎 https://addyosmani.com/blog/next-two-years/
@prog_stuff
Ищут middle-разработчиков, а также тимлидов и senior-специалистов для онлайн-интервью в рамках исследования карьерного роста разработчиков уровня middle+, чтобы понять:
🔘 как на практике организовать работу, чтобы довести задачу до результата;
🔘 с какими трудностями сталкиваются мидл-разработчики;
🔘 как тимлиды на самом деле смотрят на рост мидлов.
Интервью занимает около 45 минут — это обычный разговор про реальный опыт, без «правильных» ответов.
➡️ Если вам есть что рассказать — можно написать сюда: https://t.me/kamalovaguz
Сохранёнка дня: уведомления для Claude Code голосом из Warcraft III
Включите звук, запустите видос.
Установить:
curl -fsSL https://raw.githubusercontent.com/tonyyont/peon-ping/main/install.sh | bash
Есть паки озвучки: Orc Peon, Soviet Engineer, Battlecruiser, Kerrigan. Можно добавить свой — кидаешь файлы в packs/<name>/sounds/ и открываешь PR.
📎 Демо на видео в этом посте или на сайте автора.
@prog_stuffОбзор облачных провайдеров с зарубежными дата-центрами, где можно платить в рублях. Внутри — сравнение по ценам, локациям и что у кого есть: GPU-серверы, S3-хранилища, Kubernetes, CDN.
Актуально, если нужен сервер за пределами РФ, а платить картой иностранному провайдеру не получается.
📎 https://tproger.ru/articles/arenda-oblaka-za-rubezhom-v-2026-godu--5-provajderov-s-oplatoj-v-rublyah
@prog_stuff
Премия Tproger объявляется открытой! 🐀
Каждый год команды разработки фиксят баги, выкатывают редизайн, добавляют фичи или создают совершенно новые продукты внутри известных нам брендов. Какие-то результаты работы мы видим, но чаще внутрянка не доступна и оценить по достоинству ее не получается.
Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши 🐀
В премии участвуют 16 компаний в 4 номинациях:
⚫ Продукт года
Здесь представлены платформенные решения, направленные на комплексную автоматизацию ключевых направлений деятельности: от контроля безопасности разработки ПО и ИТ-инфраструктуры до управления ресурсами компании.⚫ Облачный продукт года
В этом разделе вас ждут платформы виртуализации, облачные среды для AI/ML, инструменты управления кластерами и микросервисами, обеспечивающие высокую производительность и быстрый запуск цифровых сервисов. ⚫IT-ивент года
Участники рассказывают о профессиональных конференциях и хакатонах, объединяющих тысячи разработчиков и инженеров.⚫ Дизайн года
В номинации представлены проекты, где дизайн встречается с инженерией: нейросети, создающие презентации за секунды; инсталляции, собравшие десятки миллионов контактов; и визуальные стратегии, транслирующие ценности разработки.Теперь они в ваших руках 👍 1. Переходите на сайт премии. 2. Выбирайте понравившиеся кейсы в каждой категории. 3. И вручайте им золотую мышь. Голосование продлится до конца февраля и уже в марте мы объявим победителей. Stay tuned!
Документация для нейросетей — ключ к нормальному вайбкодингу
Статья о том, как структурировать документацию проекта так, чтобы LLM выдавала адекватный код, а не галлюцинации. Внутри — 5 готовых шаблонов, которые можно копировать в свой проект.
📎 https://tproger.ru/articles/sekret-effektivnogo-vajbkodinga---dokumentaciya-dlya-nejrosetej
@prog_stuff
Короткая история, способная растрогать рассмешить любого
Крис Маршалек, CEO Crypto․com, купил домен AI․com за $70 млн в крипте — это самая дорогая доменная сделка в истории. Предыдущий рекорд ($49,7 млн за CarInsurance.com) держался 16 лет.
Так вот, домен запустили во время Super Bowl с рекламой за ~$8 млн, посмотрите её на видео в этом посте. Платформа позиционируется как персональный ИИ-агент: управление приложениями, отправка сообщений, торговля акциями.
Весь ролик по сути призывал к одному — зайдите на AI․com.
И миллионы людей буквально это и сделали.
Сайт упал почти сразу после эфира — 504 ошибка. Маршалек написал в X: «Мы готовились к нагрузке, но не к ТАКОЙ». Позже уточнил, что упёрлись в глобальные лимиты Google.
AI․com — не единственный ИИ-бренд на Super Bowl. По данным iSpot, 23% всех рекламодателей (15 из 66 роликов) продвигали ИИ-компании — включая OpenAI, Anthropic и Google.
Так что вот, даже 78 лямов баксов не спасают от 504.
📎 Статья-разбор на Medium
@prog_stuff
Статья инженера из Modal (ex-Bloomberg, UIUC) «Тихая смерть хорошего кода» залетела в топ r/programming и HackerNews одновременно.
Тезис: ИИ-агенты пишут код, который работает, но не является хорошим. Раньше хороший код — это читаемый, минимальный, существующий ради конкретной причины. Сейчас всё чаще "acceptable" заменяет "good", потому что скорость важнее качества.
Из комментариев на HN:
🔘"Настоящая проблема большинства команд — не написание кода, а понимание того, что уже написанный код делает"
🔘"Аргумент другого лагеря: тебе не нужно понимать код, как не нужно понимать ассемблер"
📎 https://amit.prasad.me/blog/rip-good-code
@prog_stuff
Repost from Типичный программист
🍔 Артефакт №7. Категория: «Производительность» 🍔
Как говорят в интернетах:
а вы принесли сегодня пользу бизнесу? Мы — стараемся, а вот ребята из этого кейса уже это сделали. Они смогли ускорить время загрузки страниц сайта онлайн-школы иностранных языков с помощью VPS на базе KVM-виртуализации с серверными NVMe SSD, которые в 600 раз быстрее обычных HDD. В результате бустанулись и бизнес-метрики — конверсии выросли, а операционные затраты снизились. В общем, артефакт абсолютной полезности.
🤩Внутри статьи кроются: принципы архитектуры, семь фич и описание кейса со школой.
Кейс в кейсе, спросите вы? Именно так. Погружайтесь: https://tprg.ru/QZ7HAnthropic выпустили исследование про новый подход к работе с LLM — agent teams. 16 экземпляров Claude Opus 4.6 за 2 недели написали C-компилятор на 100 000 строк Rust-кода, способный собрать ядро Linux 6.9.
Затраты: $20 000 на API. Результат — полноценный компилятор с поддержкой x86-64, ARM64, RISC-V. Причём это clean-room реализация: у агентов не было доступа к интернету, код зависит только от стандартной библиотеки Rust.
Что умеет компилятор
🔘 Собирает PostgreSQL, SQLite, QEMU, FFmpeg, Redis, Doom
🔘 99% проходимость GCC torture test suite
🔘 Генерирует ELF-бинарники с DWARF debug info
Звучит впечатляюще, но есть пикантная деталь.
➡️ Компилирует Linux, но не hello world
GitHub Issue #1 показывает: компилятор не может собрать простейший hello world из-за ошибки:
/usr/include/stdio.h:34:10: error: stddef.h: No such file or directoryКомпилятор просто не знает стандартные пути к системным заголовкам. Нужно вручную указывать
-I/usr/lib/gcc/.../include. В комментариях пишут: "Which you arguably shouldn't even have to do lmao".
Как работали агенты
🔘Каждый агент в отдельном Docker-контейнере
🔘Синхронизация через git, локи на задачи через текстовые файлы
🔘Специализация: часть писала код, другие — документацию, рефакторинг, оптимизацию
🔘Полная автономность — агенты работали без активного участия человека
Автор эксперимента Nicholas Carlini признаётся: не ожидал, что это окажется возможным в начале 2026 года. Но одновременно отмечает беспокойство — работал в пентесте, находил уязвимости в продуктах крупных компаний, и мысль, что программисты выкатывают код без личной проверки, вызывает тревогу.
📎 Открытый исходный код и подробности в блоге Anthropic.
@prog_stuffJira ушла, а задачи остались — где трекать в 2026?
Сравнение российских таск-трекеров: Visary Tracker, Штаб, WEEEK и других. Смотрим, какие сценарии закрывают, как устроены под капотом и кому что подойдёт.
@prog_tools
Repost from Типичный программист
Артефакт №5. Категория: «Мониторинг»
Мониторинг сотен серверов и рабочих станций обычно означает агентов на каждом устройстве, лаги в данных и десяток разных консолей. А если обойтись без этого, получать данные в реальном времени и управлять всем из одного интерфейса?
Нужна система, которая дает полную observability через стандартные интерфейсы управления, и она есть у нас. Она подключается к оборудованию по протоколам — Redfish, IPMI, SNMP, Prometheus — и не требует установки софта на целевые хосты.
🤩Техническая сторона артефакта 🤩
🤩Отказ от агентов.
🤩Данные в реальном времени.
🤩Гибкие алерты на PromQL вместо примитивных пороговых значений.
🤩KVM через браузер с обходом ограничений CORS для прямого доступа к консоли сервера на аппаратном уровне.
Что скрывает этот артефакт?
Лучше читайте сами.
Ваши предположения, какой будет тематика следующего артефакта?
«После двух лет вайб-кодинга вернулся к ручному написанию» — тема в топе HackerNews. Тред на 500+ комментов о том, как ИИ-ассистенты влияют на навыки.
Главные мысли из обсуждения:
🔘 "Ты ДОЛЖЕН писать код сам. Да, AI может — но ты студент, код пока несложный. Но ты ДОЛЖЕН писать его сам" — CS-преподаватель
🔘 "No pain no gain работает и для обучения. Борьба с концептами — это и есть суть, а не результат"
🔘 "После нескольких циклов AI-генерации исчезает гордость за владение кодом. Начинаешь проект с энтузиазмом, но после пары итераций с AI..."
🔘 "Я хочу просто строить вещи, мне не нужно 'становиться сильнее'. У меня теперь мех-костюм" — контраргумент
🔘 "Self-taught разработчики всегда имеют слепые пятна. Неделю пишут на JS чтобы сэкономить 5 минут на C или bash"
📎 https://news.ycombinator.com/item?id=46765460
@prog_stuff
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
