uk
Feedback
Типичный программист

Типичный программист

Відкрити в Telegram

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

Показати більше

📈 Аналітичний огляд Telegram-каналу Типичный программист

Канал Типичный программист (@tproger) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 79 187 підписників, посідаючи 1 624 місце в категорії Технології та додатки та 7 364 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 79 187 підписників.

За останніми даними від 13 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -672, а за останні 24 години на -14, загальне охоплення залишається високим.

  • Статус верифікації: Верифікований (Офіційно підтверджено Telegram)
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 12.23%. Протягом перших 24 годин після публікації контент зазвичай збирає 7.26% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 9 689 переглядів. Протягом першої доби публікація в середньому набирає 5 748 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 39.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як sql, архитектура, api, docker, github.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJw...

Завдяки високій частоті оновлень (останні дані отримано 14 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

79 187
Підписники
-1424 години
-1547 днів
-67230 день

Триває завантаження даних...

Залучення підписників
червень '26
червень '26
+74
в 7 каналах
травень '26
+708
в 16 каналах
Get PRO
квітень '26
+394
в 11 каналах
Get PRO
березень '26
+646
в 29 каналах
Get PRO
лютий '26
+427
в 28 каналах
Get PRO
січень '26
+349
в 13 каналах
Get PRO
грудень '25
+7 357
в 44 каналах
Get PRO
листопад '25
+370
в 30 каналах
Get PRO
жовтень '25
+988
в 23 каналах
Get PRO
вересень '25
+1 690
в 24 каналах
Get PRO
серпень '25
+486
в 33 каналах
Get PRO
липень '25
+509
в 40 каналах
Get PRO
червень '25
+307
в 12 каналах
Get PRO
травень '25
+423
в 24 каналах
Get PRO
квітень '25
+447
в 27 каналах
Get PRO
березень '25
+809
в 22 каналах
Get PRO
лютий '25
+817
в 14 каналах
Get PRO
січень '25
+904
в 30 каналах
Get PRO
грудень '24
+655
в 16 каналах
Get PRO
листопад '24
+456
в 20 каналах
Get PRO
жовтень '24
+614
в 25 каналах
Get PRO
вересень '24
+601
в 13 каналах
Get PRO
серпень '24
+635
в 12 каналах
Get PRO
липень '24
+541
в 13 каналах
Get PRO
червень '24
+327
в 9 каналах
Get PRO
травень '24
+546
в 14 каналах
Get PRO
квітень '24
+564
в 11 каналах
Get PRO
березень '24
+368
в 3 каналах
Get PRO
лютий '24
+339
в 7 каналах
Get PRO
січень '24
+325
в 7 каналах
Get PRO
грудень '23
+315
в 9 каналах
Get PRO
листопад '23
+3 368
в 30 каналах
Get PRO
жовтень '23
+472
в 5 каналах
Get PRO
вересень '23
+558
в 0 каналах
Get PRO
серпень '23
+890
в 0 каналах
Get PRO
липень '23
+713
в 0 каналах
Get PRO
червень '23
+688
в 0 каналах
Get PRO
травень '23
+743
в 0 каналах
Get PRO
квітень '23
+725
в 0 каналах
Get PRO
березень '23
+748
в 0 каналах
Get PRO
лютий '23
+1 887
в 0 каналах
Get PRO
січень '23
+1 425
в 0 каналах
Get PRO
грудень '22
+2 021
в 0 каналах
Get PRO
листопад '22
+463
в 0 каналах
Get PRO
жовтень '22
+854
в 0 каналах
Get PRO
вересень '22
+599
в 0 каналах
Get PRO
серпень '22
+720
в 0 каналах
Get PRO
липень '22
+810
в 0 каналах
Get PRO
червень '22
+741
в 0 каналах
Get PRO
травень '22
+893
в 0 каналах
Get PRO
квітень '22
+862
в 0 каналах
Get PRO
березень '22
+873
в 0 каналах
Get PRO
лютий '22
+457
в 0 каналах
Get PRO
січень '22
+477
в 0 каналах
Get PRO
грудень '21
+846
в 0 каналах
Get PRO
листопад '21
+932
в 0 каналах
Get PRO
жовтень '21
+963
в 0 каналах
Get PRO
вересень '21
+1 165
в 0 каналах
Get PRO
серпень '21
+1 052
в 0 каналах
Get PRO
липень '21
+1 065
в 0 каналах
Get PRO
червень '21
+984
в 0 каналах
Get PRO
травень '21
+933
в 0 каналах
Get PRO
квітень '21
+1 188
в 0 каналах
Get PRO
березень '21
+1 269
в 0 каналах
Get PRO
лютий '21
+1 815
в 0 каналах
Get PRO
січень '21
+1 521
в 0 каналах
Get PRO
грудень '20
+77 508
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
14 червня+6
13 червня+7
12 червня+3
11 червня+2
10 червня+8
09 червня+5
08 червня+5
07 червня+3
06 червня+8
05 червня+2
04 червня+9
03 червня+8
02 червня+6
01 червня+2
Дописи каналу
Кодовую базу можно диагностировать ещё до чтения кода Обычно новый проект начинают с `src/`, README и попытки понять, где тут
Кодовую базу можно диагностировать ещё до чтения кода Обычно новый проект начинают с `src/`, README и попытки понять, где тут вход. Автор предлагает сначала открыть Git и посмотреть на историю как на рентген. Пять команд показывают файлы с самым высоким churn, bus factor, места, где чаще всего чинят баги, месячную динамику коммитов и частоту hotfix/revert. Это не заменяет ревью кода, зато быстро подсказывает, куда смотреть первым и где команда, возможно, ходит по минному полю. Материал хорош тем, что превращает `git log` из справки по прошлому в инструмент инженерной диагностики.

2
В блоге Альфа-Банка вышла статья о метриках в разработке. Команда перепробовала аж 7 штук и путём проб и ошибок собрала свой минимальный набор, который реально приносит пользу. Основой стала Cycle Time — она показывает, сколько времени задача провела внутри процесса разработки, от старта до релиза. Метрик часто опасаются: если внедрить их неправильно или использовать как дубинку, цифры начинают подгонять, а толку — ноль. Как этого избежать и подобрать правильный набор показателей под себя — читайте в статье: https://tproger.ru/articles/kak-my-sbezhali-iz-kpi-karaoke-naw-bazovyj-minimum-metrik-kot
5 774
3
Есть недооценённый приём в отладке: не ковырять огромный вход руками, а автоматически сжимать его до минимального случая, на
Есть недооценённый приём в отладке: не ковырять огромный вход руками, а автоматически сжимать его до минимального случая, на котором баг всё ещё воспроизводится. Laurence Tratt написал разбор про test-case reducers — инструменты, которые берут большой файл, программу или набор данных и постепенно выкидывают из него всё лишнее. Остаётся маленький пример, который всё ещё ломает систему. Дальше отлаживать уже гораздо приятнее и легче. Обычно такие штуки вспоминают рядом с компиляторами, но идея шире. Если у вас парсер падает на большом JSON, генератор кода ломается на странном input или тест фейлится только на огромной фикстуре, reducer может сократить воспроизводимый пример до нескольких строк.
7 317
4
Apple сделала контейнеры для Mac по-своему Apple выложила 1.0 своего инструмента container — это способ запускать Linux-конте
Apple сделала контейнеры для Mac по-своему Apple выложила 1.0 своего инструмента container — это способ запускать Linux-контейнеры на Mac через лёгкие виртуальные машины. Написано на Swift, работает на Apple Silicon и требует macOS 26. Каждый контейнер живёт как изолированная lightweight VM, но при этом инструмент работает с обычными OCI-образами. То есть можно делать pull/run/push из стандартных registry, а не сидеть в отдельном мире. Конечно, как замену Docker Desktop для всех и сразу это воспринимать нельзя: проект только дошёл до 1.0, а поддержка завязана на свежую macOS и Apple Silicon. Но как направление выглядит любопытно. Apple явно хочет, чтобы контейнерный workflow на Mac был ближе к нативной виртуализации, а не к компромиссу вокруг Linux на macOS.
8 003
5
Anthropic релизнула Fable 5, в подписках уже есть с тратами х2 от Opus до 22 июня. Это тот самый Mythos, но занерфенный так,
Anthropic релизнула Fable 5, в подписках уже есть с тратами х2 от Opus до 22 июня. Это тот самый Mythos, но занерфенный так, что на некоторые запросы скатывается к Opus. Какие именно запросы модель сама решает, вроде как это всё для безопасности, чтобы мы резко не взломали всё вокруг. На практике будет ли это мешать кодить — будем проверять. После 22 июня доступ закроют, будет только Usage или API за 10/50 баксов за 1м токенов. Когда включат обратно в подписку не говорят, «так быстро, как сможем». В релизе много слов про то что вот и тут мы круче всех и здесь круче и капец как это поражает и как это всё опасно бла бла. Может у меня настроение сегодня такое, но меня всё больше смущает этот прогресс, когда вроде бы круче, но при этом дольше, дороже и ну не прям круче, чтобы уже AGI. Лимиты на этот Fable будут в секунду улетать после этого периода невиданной щедрости. Прогресс, конечно, не остановить, но движение в сторону ускорения и удешевления мне кажется как минимум равнозначно важным, а может и важнее. @neuro_channel
7 923
6
Terraform 1.15 наконец разрешил то, из-за чего IaC-модули годами дублировали руками Если вы поддерживали несколько окружений
Terraform 1.15 наконец разрешил то, из-за чего IaC-модули годами дублировали руками Если вы поддерживали несколько окружений на Terraform, то возможно знакомы с этой болью: почти одинаковые module-блоки, разные registry, разные версии, а source всё равно должен быть строковым литералом. Хочешь гибкости — начинаются обходные пути. В Terraform 1.15 появились dynamic module sources: теперь source и version можно собирать из const-переменных, которые доступны уже на этапе terraform init. Заодно добавили deprecated для variables и outputs, convert для явного приведения типов, типы у output-блоков и native Windows ARM64. Самое интересное здесь не в одной фиче, а в направлении. Terraform догоняет OpenTofu по вещам, которые platform-команды просили годами: меньше копипасты в модулях, понятнее миграции, меньше сюрпризов в CI. Если у вас IaC уже разросся до внутренней платформы, релиз стоит посмотреть не как changelog, а как набор инструментов для уборки старого долга.
7 613
7
Код на C снова довели до состояния современного искусства Есть конкурс, где хороший код — это код, который компилируется, раб
Код на C снова довели до состояния современного искусства Есть конкурс, где хороший код — это код, который компилируется, работает и при этом выглядит так, будто его нашли в заброшенном подвале компилятора. Вышли победители IOCCC 2025 — International Obfuscated C Code Contest. Правила сами по себе уже звучат как челлендж: исходник до 4993 байт, бинарник до 2503 байт, C11, Makefile и желательно не сжечь компьютер жюри. А дальше начинается веселье: один победитель рисует ASCII-фигуру Лихтенберга, другой уместил в обфусцированный C рабочий эмулятор Game Boy, который запускает реальные ROM. Смотреть точно не ради полезных приёмов: https://hackaday.com/2026/06/09/the-winners-of-the-2025-obfuscated-c-code-contest/
7 790
8
А минусы будут?
А минусы будут?
7 649
9
Anthropic показала, как ИИ начинает строить следующий ИИ Ещё в 2021-м Claude собирали по старинке: люди за ноутбуками, строчк
Anthropic показала, как ИИ начинает строить следующий ИИ Ещё в 2021-м Claude собирали по старинке: люди за ноутбуками, строчка за строчкой. Потом чат-боты подкидывали сниппеты, а недавно агенты стали писать целые файлы и даже модули. Сегодня они запускают код и передают часы работы другим агентам. Инженеры выкладывают в восемь раз больше кода в квартал, чем в 2021–2025 годах. Сложность задач, которые агенты выполняют без человека, удваивается примерно каждые четыре месяца. Следующий шаг — агенты, которые сами обучают модели. Если Claude начнёт улучшать Claude, вопросы контроля и безопасности станут ещё более насущными. Рекомендую прочитать материал от Anthropic, чтобы быть готовым к следующему этапу развития ИИ.
10 575
10
Звуковая панель может взломать ваш компьютер через Bluetooth, даже если вы ничего не нажимали Разработчик копался в прошивке
Звуковая панель может взломать ваш компьютер через Bluetooth, даже если вы ничего не нажимали Разработчик копался в прошивке Creative Sound Blaster, чтобы написать кастомный софт, и случайно обнаружил странность: колонка принимает команды по Bluetooth Low Energy без всякой аутентификации. Через USB для этого нужен ключ, а по Bluetooth пара не требуется. Достаточно просто оказаться рядом. Хуже того, среди доступных команд есть перепрошивка устройства. Злоумышленник может залить прошивку, которая эмулирует USB-клавиатуру, и внедрить команды в хост-систему. Никакого физического контакта и никакого доступа к сети — только Bluetooth-радиус. BLE в бытовой электронике часто оставляют без присмотра, и этот кейс напоминает, что иногда air-gap нужен даже колонке.
9 717
11
Форма регистрации начинается не с полей и кнопки Можно собрать красивую онлайн-регистрацию на тысячу человек, привязать базу,
Форма регистрации начинается не с полей и кнопки Можно собрать красивую онлайн-регистрацию на тысячу человек, привязать базу, письма и сверку сотрудников. А потом HR пришлёт регламент и спросит: где лежат персональные данные, кто имеет доступ, что с HTTPS, ФЗ-152 и планом на случай утечки. Вот тут внезапно оказывается, что главная сложность не в форме. Код работает, письма уходят, но проект всё равно может упереться в ответственность и процессы: лишний аккаунт в базе, серверы не там, согласие пользователя забыли. В свежем разборе на Tproger это превращается в чеклист вопросов, которые лучше задать себе до того, как первый гость оставит телефон и почту.
10 431
12
KVarN убирает главное ограничение vLLM одним флагом Если вы гоните LLM в проде, память под KV-cache уходит быстрее, чем вы ус
KVarN убирает главное ограничение vLLM одним флагом Если вы гоните LLM в проде, память под KV-cache уходит быстрее, чем вы успеваете сказать «контекстное окно». Huawei выложила KVarN: нативный бэкенд квантизации для vLLM, который включается одним флагом — без калибровки и без переписывания модели. По их данным, проект даёт в 3-5 раз больше контекста при throughput выше FP16 и точности на уровне FP16. Для агентов и long-context задач это означает больше параллельных запросов на том же железе без потери качества, а это как раз то, за что обычно приходится покупать новые GPU. Репо с кодом и бенчмарками.
10 065
13
AIOps продавали как волшебную таблетку: заливаешь логи и метрики, а на выходе готовое решение инцидента. На практике под капотом обычно старый движок правил в интерфейсе с надписью «ИИ», а приклеенная сверху LLM охотно выдумывает причину сбоя вместо того, чтобы её найти. На Tproger разобрали, где ML в мониторинге теряет связь с реальностью, почему модель быстро «умирает» от дрейфа данных и где она всё-таки экономит время дежурного. Внутри ещё и чек-лист вопросов вендору, чтобы не купить пороговый мониторинг под видом ИИ. P.S. Tproger — это медиа, где я работаю. Этот канал его часть. Так вот знакомлю вас постепенно с разным, что у нас есть :) @neuro_channel
7 904
14
Разработчик сделал потолок прозрачным с помощью ADS-B На Hackaday попался проект с короткофокусным проектором и ADS-B: автор
Разработчик сделал потолок прозрачным с помощью ADS-B На Hackaday попался проект с короткофокусным проектором и ADS-B: автор берёт данные о реальных самолётах, считает, что сейчас проходит над домом, и выводит это на потолок. Получается не FlightRadar в браузере, а почти окно в небо. Только без окна. Мне в таких штуках нравится не сам визуальный фокус, а то, как из отдельных не связанных элементов делают что-то совершенно новое: радиосигналы из реального мира → координаты → проекция в комнате. Вроде игрушка, но внутри нормальная инженерная магия: данные, геометрия, маппинг и желание сделать красиво.
9 364
15
ВКонтакте перешла на SPA Соцсеть перевела свои основные сценарии и отказалась от полной перезагрузки страниц при переходах между разделами. Теперь каркас страницы отрисовывается сразу, без белого экрана. По словам команды, первый рендер стал быстрее на 25%, а переключение между разделами ускорилось в 3,5 раза. Обновили почти все основные разделы, а заодно команда внедрила применение дизайн-системы. Главное здесь — масштаб. SPA уже давно никого не удивишь, но перевести на неё такой большой и нагруженный сервис, да ещё без простоев и незаметно для пользователей — задача совсем не тривиальная. Изменения коснулись и процессов разработки: фронтенд теперь деплоится за 20 секунд, а релизы выходят 6–8 раз в сутки.
7 467
16
Бэкап есть, а бизнес всё равно лежит 5 июня в 11:00 пройдёт вебинар, на котором разберут неприятную разницу между «мы просто
Бэкап есть, а бизнес всё равно лежит 5 июня в 11:00 пройдёт вебинар, на котором разберут неприятную разницу между «мы просто что-то копируем» и «мы можем восстановиться после аварии». По исследованию Linx Cloud и Global CIO, 85% ИТ-руководителей уже доставали данные из бэкапов, но в 35% случаев это закончилось долгим простоем или потерей данных. На вебинаре же будут говорить, как не попасть в эти 35%. А также про типичные ошибки в резервном копировании, DR-план, правило 3-2-1, immutable-бэкапы, RPO/RTO и тесты восстановления. Если хочется проверить, спасёт ли ваша инфраструктура не презентацию, а прод, зарегистрироваться можно здесь.
9 639
17
Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить
Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить вашу способность быстро запоминать новую инфу. Переходите по ссылке и играйте в нашу «Меморину». И делитесь результатами в комментариях! Играть тут: https://tprg.ru/KSfj
9 637
18
strace без простыни системных вызовов strace может показать почти всё, что процесс делает с системой. Но потом вы остаётесь один на один с простынёй системных вызовов, файловых дескрипторов и аргументов, где полезное приходится выкапывать глазами. Но мне тут попалась strace-ui — интерактивная TUI-обёртка: ненужные вызовы скрываются клавишей h, дескрипторы фильтруются на лету, структуры разворачиваются в читаемый вид, а man pages открываются прямо из интерфейса. Интересно тут не только удобство. В разборе автор проекта показал, как строит терминальные интерфейсы на OCaml и Bonsai, своём реактивном UI-фреймворке в духе Elm. И заодно объясняет, почему TUI снова хорошо ложится на dev-tools: быстро, переносимо, тестируется текстовыми снапшотами и понятно даже агентам. Я бы открыл не только ради strace-ui, а ради аргумента про возвращение нормальных терминальных интерфейсов: https://blog.janestreet.com/strace-ui-bonsai-term-and-the-tui-renaissance/
9 243
19
Что делать, если нашёл ракушку: Версия для разработчиков Сегодня никаких каламбуров, так что я про реальную ракушку, а не про
Что делать, если нашёл ракушку: Версия для разработчиков Сегодня никаких каламбуров, так что я про реальную ракушку, а не про shell. Один разраб нашёл окаменевшую ракушку в пустыне Аль-Гат в Саудовской Аравии. Это область погружалась под воду в позднем юрском периоде, 150 миллионов лет назад. Обычный человек обратился бы к палеонтологам, чтобы узнать о находке подробнее. Но мы то с вами не такие, верно? Поэтому парень написал код, подготовил датасет из 7 894 видов и 59 244 фотографий, разобрал контур каждой ракушки в 256 точек, настроил сжатие признаков через PCA. В итоге определение вида свелось к двум параметрам — «заострённость» и «симметрия». Модель показала, что скорее всего это Sphincterochila candidissima. Неплохо, правда? У себя на GitHub автор выложил разбор своего метода и кода. Если интересно, можете изучить, а заодно и потестировать на ракушках возле своего дома.
9 907
20
Немає тексту...
10 384