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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Типичный программист

Channel Типичный программист (@tproger) in the Russian language segment is an active participant. Currently, the community unites 79 067 subscribers, ranking 1 629 in the Technologies & Applications category and 7 356 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 79 067 subscribers.

According to the latest data from 22 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -633 over the last 30 days and by -15 over the last 24 hours, overall reach remains high.

  • Verification status: Verified (Officially confirmed by Telegram)
  • Engagement rate (ER): The average audience engagement rate is 13.42%. Within the first 24 hours after publication, content typically collects 7.25% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 10 615 views. Within the first day, a publication typically gains 5 734 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 51.
  • Thematic interests: Content is focused on key topics such as sql, архитектура, api, docker, github.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJw...

Thanks to the high frequency of updates (latest data received on 23 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

79 067
Subscribers
-1524 hours
-1007 days
-63330 days
Attracting Subscribers
June '26
June '26
+189
in 11 channels
May '26
+708
in 16 channels
Get PRO
April '26
+394
in 11 channels
Get PRO
March '26
+646
in 29 channels
Get PRO
February '26
+427
in 28 channels
Get PRO
January '26
+349
in 13 channels
Get PRO
December '25
+7 357
in 44 channels
Get PRO
November '25
+370
in 30 channels
Get PRO
October '25
+988
in 23 channels
Get PRO
September '25
+1 690
in 24 channels
Get PRO
August '25
+486
in 33 channels
Get PRO
July '25
+509
in 40 channels
Get PRO
June '25
+307
in 12 channels
Get PRO
May '25
+423
in 24 channels
Get PRO
April '25
+447
in 27 channels
Get PRO
March '25
+809
in 22 channels
Get PRO
February '25
+817
in 14 channels
Get PRO
January '25
+904
in 30 channels
Get PRO
December '24
+655
in 16 channels
Get PRO
November '24
+456
in 20 channels
Get PRO
October '24
+614
in 25 channels
Get PRO
September '24
+601
in 13 channels
Get PRO
August '24
+635
in 12 channels
Get PRO
July '24
+541
in 13 channels
Get PRO
June '24
+327
in 9 channels
Get PRO
May '24
+546
in 14 channels
Get PRO
April '24
+564
in 11 channels
Get PRO
March '24
+368
in 3 channels
Get PRO
February '24
+339
in 7 channels
Get PRO
January '24
+325
in 7 channels
Get PRO
December '23
+315
in 9 channels
Get PRO
November '23
+3 368
in 30 channels
Get PRO
October '23
+472
in 5 channels
Get PRO
September '23
+558
in 0 channels
Get PRO
August '23
+890
in 0 channels
Get PRO
July '23
+713
in 0 channels
Get PRO
June '23
+688
in 0 channels
Get PRO
May '23
+743
in 0 channels
Get PRO
April '23
+725
in 0 channels
Get PRO
March '23
+748
in 0 channels
Get PRO
February '23
+1 887
in 0 channels
Get PRO
January '23
+1 425
in 0 channels
Get PRO
December '22
+2 021
in 0 channels
Get PRO
November '22
+463
in 0 channels
Get PRO
October '22
+854
in 0 channels
Get PRO
September '22
+599
in 0 channels
Get PRO
August '22
+720
in 0 channels
Get PRO
July '22
+810
in 0 channels
Get PRO
June '22
+741
in 0 channels
Get PRO
May '22
+893
in 0 channels
Get PRO
April '22
+862
in 0 channels
Get PRO
March '22
+873
in 0 channels
Get PRO
February '22
+457
in 0 channels
Get PRO
January '22
+477
in 0 channels
Get PRO
December '21
+846
in 0 channels
Get PRO
November '21
+932
in 0 channels
Get PRO
October '21
+963
in 0 channels
Get PRO
September '21
+1 165
in 0 channels
Get PRO
August '21
+1 052
in 0 channels
Get PRO
July '21
+1 065
in 0 channels
Get PRO
June '21
+984
in 0 channels
Get PRO
May '21
+933
in 0 channels
Get PRO
April '21
+1 188
in 0 channels
Get PRO
March '21
+1 269
in 0 channels
Get PRO
February '21
+1 815
in 0 channels
Get PRO
January '21
+1 521
in 0 channels
Get PRO
December '20
+77 508
in 0 channels
Date
Subscriber Growth
Mentions
Channels
23 June+5
22 June+9
21 June+3
20 June+27
19 June+2
18 June+9
17 June+14
16 June+31
15 June+10
14 June+11
13 June+7
12 June+3
11 June+2
10 June+8
09 June+5
08 June+5
07 June+3
06 June+8
05 June+2
04 June+9
03 June+8
02 June+6
01 June+2
Channel Posts
Вопрос «использовать ИИ или нет» уже давно закрыт. Теперь осталось понять, как делать это с пользой для бизнеса, команды и собственной карьеры. 26–27 июня в Казани пройдёт ТАТАР САН — главная конференция Татарстана про искусственный интеллект и его практическое применение. Сбер выступает генеральным партнёром конференции и примет активное участие в деловой программе. Соберутся разработчики, дизайнеры, HR-спецы, руководители и все, кто хочет разобраться в главной трансформации последних лет. В программе: 🔘Реальные кейсы внедрения ИИ от экспертов из Сбера, МТС, Альфа-Инвестиций и других компаний; 🔘Пять тематических треков: от трансформации ролей и найма до дизайна и инженерных практик; 🔘Хедлайнеры — Вячеслав Дубынин (МГУ), Владимир Пирожков (Сбер); 🔘Нетворкинг, конкурс «Королева кода» и афтерпати с секретными гостями на сцене. ➡️ 26 и 27 июня, ИТ-парк им. Б. Рамеева, Казань, ТАТАР САН. Программа и билеты на сайте конференции. Это #партнёрский пост

2
No text...
6 110
3
Разработчик запустил Linux 6.19 внутри ядра Windows 9x — без эмуляции и перезагрузки Проект WSL9x берёт Windows 9x, которому
Разработчик запустил Linux 6.19 внутри ядра Windows 9x — без эмуляции и перезагрузки Проект WSL9x берёт Windows 9x, которому уже более тридцати лет, и внедряет в неё современное ядро Linux 6.19. Не эмулятор и не виртуалка: VxD-драйвер грузит vmlinux.elf по фиксированному адресу и запускает отдельный тред в System VM, чтобы обе системы работали одновременно. Автор, Hailey Somerville, добился страничной адресации, защиты памяти и вытесняющей многозадачности рядом с Win9x. Пока эксперимент доведён только до консоли с shell, но сама архитектура из разряда тех, что хочется перечитать дважды. Код на Codeberg.
6 024
4
Fil-C запускает OpenSSH, Emacs и Wayland в память-безопасном C и C++ Fil-C — это фанатично совместимая безопасная для работы с памятью реализация языков C и C++. Множество программ компилируются и запускаются на Fil-C с нулевыми или минимальными изменениями. Все ошибки, связанные с безопасностью работы с памятью, выявляются как ошибки Fil-C. Достигается это с помощью сочетания параллельной сборки мусора и невидимых возможностей (InvisiCaps). В Fil-C нет оператора unsafe и поддерживается только ограниченный FFI для небезопасного кода. Под капотом свежий clang 20.1.8, так что make, cmake и meson работают привычно. Ребята уже собрали CPython, OpenSSH, GNU Emacs и даже Wayland. При этом потоки, исключения, сигналы, longjmp/setjmp, разделяемая память и встроенный ассемблер (inline assembly) остаются под защитой. На сайте проекта можно скачать релиз 0.679. Я бы не стал мигрировать прод завтра, но следить за проектом точно стоит. #c #cpp
5 888
5
Разработчик заменил 3 ГБ SQLite на десяток мегабайт FST и не потерял в скорости У финнов есть слово opiskelijassammekin, и если вы не носитель, разобрать его вручную — то ещё удовольствие. Проект Taskusanakirja как раз помогает: вводишь приставку, а словарь ищет финско-английские пары на лету. Раньше под это дело автор держал 3 ГБ SQLite и упирался в размер. В итоге он перешёл на FST (finite state transducer), статичную структуру данных для префиксного поиска. Бинарник сжался до десятка мегабайт, а отклик остался таким, что глаз не заметит. Цепляет не столько цифрой, сколько подходом: вместо универсальной базы используется узкая структура, которая делает ровно то, что нужно, и не жрёт лишнего. Хороший напоминание, что иногда оптимизация заключается не в ускорении запросов, а в отказе от лишнего инструмента.
7 511
6
Почему в больших компаниях пишут плохой код хорошие инженеры Кажется, в крупном бизнесе у инженеров есть время и деньги делат
Почему в больших компаниях пишут плохой код хорошие инженеры Кажется, в крупном бизнесе у инженеров есть время и деньги делать всё аккуратно. На практике там постоянно работают люди, которые только недавно разобрались в кодовой базе. Средний срок работы в big tech: год-два, а реорганизации случаются ещё чаще, поэтому систему правят те, кто осваивался в ней последние полгода. Старые кодовые базы живут десятилетиями и меняют владельцев разными командами. Опытные «старые руки» ловят проблемы на ревью, но их знания никак не формализованы, и их могут перекинуть на другой сервис. Экспертиза уйдёт вместе с ними. Автор статьи показывает: плохой код в больших компаниях — это не про квалификацию, а про зарплату и ротацию команд. Если кодом владеют вечные новички, качество зависит не от найма звёзд, а от того, удержатся ли те, кто знает, где собаки зарыты.
6 979
7
Кто-то завернул антидетект-браузер в REST API, чтобы ИИ-агенты ходили в сеть без шума Camoufox хорошо прячет браузер от автоматических проверок, но запускать его руками из агента — постоянная возня с профилями, проксями и разрешениями. Автор репозитория собрал сервер поверх движка: один запрос, и браузер уже открывает страницу, прикинувшись обычным пользователем. Ещё один плюс: поддержка OpenClaw plugin. То есть к серверу можно подключать внешние расширения и не городить всю логику в одном скрипте. Пригодится для парсинга, тестирования автоматизации и сбора данных без постоянной войны с антиботами. Репозиторий на GitHub.
7 988
8
Интерпретатор Wasm, который одновременно доказывает свою правоту Talos не разделяет код, который запускает WebAssembly, и код
Интерпретатор Wasm, который одновременно доказывает свою правоту Talos не разделяет код, который запускает WebAssembly, и код, который описывает её правила. В одном репозитории на Lean 4 одни и те же определения выполняют Wasm-инструкции и служат основой для рассуждений о них. Это значит, что спецификацию не нужно синхронизировать с реализацией отдельно: если интерпретатор что-то проглотил, с ним можно рассуждать формально, не подгоняя спецификационный интерпретатор под код. Пока проект в активной разработке, API доказательств может меняться, но сам подход цепляет. Код лежит на GitHub.
8 307
9
115 тысяч строк BASIC, которые не хотели умирать Автор Wall Street Raider три года восстанавливал финансовый симулятор, котор
115 тысяч строк BASIC, которые не хотели умирать Автор Wall Street Raider три года восстанавливал финансовый симулятор, который впервые вышел ещё в 1986 году. Внутри не аккуратный учебный legacy, а огромная живая программа на BASIC, росшая десятилетиями. Интересно не только то, что игру вернули к жизни. Интересно, как вообще подходить к софту, где бизнес-логика, интерфейс, исторические решения и личная память автора спаяны в один ком. Разбор хорошо читается как археология кода.
7 701
10
Как мы проскочили путь от первого iPhone и сложной разработки под мобильные устройства до эпохи ИИ? Что случилось и к чему это привело — в третьей части цикла об истории российского IT. Мобильный бум застал индустрию врасплох: было непонятно, как адаптировать сайты под маленькие экраны и что делать со слабой связью. Решением стали нативные приложения — их начали разрабатывать многие компании. Так мы пришли к эпохе супераппов, где собрано всё и сразу. Приложений, проектов и стартапов становилось больше — начался расцвет российского IT. Но разработчиков не хватало, и на сцену вышли курсы, школы и онлайн-уроки. Желающих войти в профессию оказалось огромное количество, и рынок быстро перегрелся. Теперь новичков заменяет ИИ, а найти работу — задача со звёздочкой. Сегодня гонка за лучшими программистами превратилась в гонку ИИ-инфраструктур. Так решения порождали новые проблемы, а российская IT-индустрия вышла на новый уровень сложности. Подробнее — в материале на Tproger.
8 365
11
Команда, которая объясняет, почему процесс вообще запущен `ps aux` показывает, что в системе что-то живёт. `top` показывает,
Команда, которая объясняет, почему процесс вообще запущен `ps aux` показывает, что в системе что-то живёт. `top` показывает, что оно ест ресурсы. А вот вопрос “кто это поднял и зачем?” обычно начинается с прогулки по systemd, cron, контейнерам и истории шелла. witr пытается закрыть именно этот разрыв. Утилита ищет цепочку причин: сервис, родительский процесс, порт, контейнер, socket activation и другие следы, которые помогают понять происхождение процесса. Репозиторий я бы держал под рукой для тех дней, когда на сервере внезапно появляется “оно само”.
7 903
12
Epic делает Git для репозиториев, где код — не главная проблема Epic Games показала Lore — open-source VCS для проектов, где
Epic делает Git для репозиториев, где код — не главная проблема Epic Games показала Lore — open-source VCS для проектов, где рядом с кодом живут гигабайты ассетов, билдов и бинарников. В обычной разработке Git чаще всего страдает от истории и конфликтов. В геймдеве он ещё и упирается в тяжёлые файлы, partial checkout, хранение чанков и нормальную работу с большими деревьями. Lore как раз смотрит в эту сторону: Merkle trees, chunked storage, sparse/on-demand hydration и API для C/C++/C#/Rust/Go/Python/JS. Хороший повод посмотреть, как VCS выглядит, если проект начинается не с src/, а с мира, моделей, текстур и билд-артефактов.
8 107
13
Я тут наткнулся на исследование рынка ПО для ИИ-технологий. И вот как бы мы не шутили про вайбкодеров, а внедрение ИИ-моделей для работы и, в частности, для разработки уже становится «базовым инфраструктурным слоем, доступным большинству компаний». Так во всяком случае говорят эксперты, участвовавшие в исследовании. Вообще рекомендую почитать вам подробнее. Там интересная информация. Но я вас вот о чем спросить хотел... Как считаете, с учётом развития агентов, не уйдут ли классические разработчики в сторону? Может они уступят место «ИИ-ревьюерам», которые умеют читать код и правильно давать задачи агентам, но недостаточно глубоко знают все нюансы стека, который используют?
8 430
14
В топе трендов Hugging Face сейчас стоит хобби-проект одного человека под ником yuxinlu1. Это маленькая кодинг-модель на базе
В топе трендов Hugging Face сейчас стоит хобби-проект одного человека под ником yuxinlu1. Это маленькая кодинг-модель на базе Gemma 4 12B в формате GGUF: запускается локально, самый лёгкий вариант весит 4,5 ГБ и влезает почти в любую видеокарту или в общую память Mac. Работает оффлайн, без облака и API, за неделю уже 146 тысяч загрузок. Самое интересное в том, на чём её учили. Это дистиллят рассуждений двух коммерческих моделей: основным учителем был Composer 2.5 от Cursor, а задачи, где он ошибался, отдавали Fable 5, чтобы тот переписал решение заново. В обучающий набор брали только те цепочки рассуждений, чей итоговый код реально прошёл тесты. Поэтому модель сначала думает над задачей вслух, потом выдаёт решение. Через несколько дней после релиза доступ к Fable 5 автору закрыли, так что для второй версии он теперь присматривается к GLM-5.2. И ещё момент: модель специально без выравнивания на безопасность, отказывается реже базовой Gemma. @neuro_channel
8 491
15
Виртуальная машина, которая стартует быстрее вкладки Обычно VM воспринимается как тяжёлая штука: образ, загрузка, ожидание. s
Виртуальная машина, которая стартует быстрее вкладки Обычно VM воспринимается как тяжёлая штука: образ, загрузка, ожидание. smolvm пробует другой режим — маленькие переносимые машины с cold start меньше секунды. Идея в том, чтобы упаковать окружение в один артефакт и запускать изолированный код почти как обычный процесс. Это уже интересно для CI, песочниц, временных dev-окружений и задач, где контейнеров мало, а полноценные VM слишком дороги.
8 233
16
Интернет, где устройство ищут не по IP, а по ключу? Почему бы и нет IP-адреса ведут себя как временный пропуск: сегодня есть, завтра поменялся, послезавтра устройство сидит за NAT, firewall или мобильной сетью. Iroh предлагает другой подход — соединяться не с адресом, а с криптографическим ключом устройства. Это фундаментальная технология, призванная коренным образом изменить интернет. В версии 1.0 у них уже стабильный wire protocol, QUIC, NAT traversal, multipath, локальный поиск устройств без интернета и API для Rust, Python, Node.js, Swift и Kotlin. В идеале это выглядит как «secure localhost», только между любыми устройствами. Для приложений с синком, IoT, файлами и P2P это очень здравый поворот.
8 706
17
curl на месяц перестаёт принимать отчёты об уязвимостях Daniel Stenberg объявил «summer of bliss»: в июле 2026 года curl не будет принимать и обрабатывать vulnerability reports. HackerOne-форма закроется 1 июля, security-почта тоже не будет рабочим обходным путём, приём вернётся 3 августа. Звучит резко, но контекст важный: последние месяцы проект жил под сильным давлением из-за потока отчётов. Релиз 8.22.0 из-за этого сдвинули на 2 сентября, а мейнтейнеры прямо говорят: им нужен реальный отдых.
8 507
18
Язык программирования, который думает на корейском Большинство языков, даже самых новых, всё равно говорят с разработчиком на
Язык программирования, который думает на корейском Большинство языков, даже самых новых, всё равно говорят с разработчиком на английском. Han интересен тем, что здесь не просто переименовали if и for, а попытались сделать полноценный компилируемый язык с корейским синтаксисом. Проект написан на Rust, использует LLVM, имеет REPL, LSP и примеры реального кода. То есть это уже не мем про ключевые слова, а инженерный эксперимент про то, насколько глубоко английский зашит в привычный способ программировать. Код стоит смотреть как на языковой дизайн, а не как на экзотику ради экзотики.
9 344
19
x86-эмулятор, который работает на одном CSS Разработчица собрала x86 CPU emulator без JavaScript, без WebAssembly и без привы
x86-эмулятор, который работает на одном CSS Разработчица собрала x86 CPU emulator без JavaScript, без WebAssembly и без привычного runtime — только на CSS. Это не кандидат на прод и не новая платформа для вычислений. Ценность в другом: CSS здесь используют как странную вычислительную модель с состояниями, селекторами и каскадом, которые внезапно начинают напоминать машину выполнения. История хороша как инженерный фокус. Подробности по ссылке
12 040
20
В большинстве компаний 1С и облачная инфраструктура живут в параллельных мирах: DevOps смотрит в Grafana, финдиректор — в 1С, а когда падает оплата, все смотрят друг на друга. На самом деле подружить 1С с современными инструментами мониторинга вполне реально всего за один спринт. В блоге Centicore рассказали, как это сделать. В статье разбирается, как вытащить метрики из 1С через OData без единой строчки кода, написать Prometheus Exporter на Python и собрать бизнес- и технические метрики на одном дашборде. А заодно — где интеграция обычно ломается и как это пережить.
9 566