Типичный программист
✔
78K subscribers
3.84K photos
1.16K videos
14 files
8.49K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
65 идей новогодних подарков для айтишников: по категориям и бюджету

Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.

Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
👎11👍7🔥3💊3🙏2❤1💯1
Весь год вы носили футболки и джинсы… Хватит!

Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.

Осторожно, эти наряды могут наповал сразить ваших коллег…

Реклама
🤣45😁10💯7❤6☃2👏1🌚1
Forwarded from Веб-страница
Google собрала все обновления CSS для Chrome в одном месте

И сделала красивый лендинг, в котором рассказала обо всё, что появилось в Chrome с живыми примерами. Переходите по ссылке и смотрите, получилось интересно:

https://chrome.dev/css-wrapped-2025/

#chrome #css
🔥18⚡1❤1😍1
Только не смейтесь... Так выглядит маскот языка C++

На самом деле это мем из сатирической энциклопедии Uncyclopedia, где в качестве маскота «плюсов» указана больная крыса по имени Кит.

Вот только интернет не выкупил прикола и принял всё за чистую монету. Теперь с крысой делают игрушки и даже арты для взрослых.

Что думает бедолага Страуструп по этому поводу, неизвестно.

😁 — пора писать петицию, чтобы признали официальным маскотом
😁154😢10❤5👎2🤯1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор

Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.

Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).

Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.

Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
🤣65❤19👍11🔥3👏1😁1
Вышла PatchworkOS — минималистичная ОС, где «все — файл» даже больше, чем в UNIX

В PatchworkOS процесс — это каталог, его состояние — файлы, а сигналы и таймеры управляются простой записью значений, без отдельных системных вызовов.

Это не дистрибутив и не конкурент Linux, а прозрачная учебная ОС: без сложных демонов, без безопасности и без оптимизаций, зато с понятной архитектурой и подробной документацией, объясняющей каждое дизайн-решение.

Если интересны нетривиальные модели ОС — почитать стоит.
🔥54👍16❤8🤔2❤‍🔥1🕊1
Если бы Землю создавали программисты
😁151🤣39🤩13☃4👎4💯4🤷‍♂3👍3🤯2❤1
Forwarded from Zen of Python
Clean Architecture в Python: не догма, а инструмент — разбор от разработчика с 30-летним стажем

Макс Кирхофф взял интервью у Сэма Кина — автора книги «Clean Architecture with Python». Сэм прошёл путь от стартапов до AWS и делится практическим подходом к архитектуре.

Ключевые моменты
🔘Clean Architecture — не «всё или ничего», а набор принципов под твой контекст
🔘Главная ценность — грамотное управление зависимостями и чёткая доменная модель
🔘Хорошая архитектура = тестируемый код (связь прямая)
🔘Бонус: чистая архитектура упрощает работу с AI-ассистентами при написании кода

Почему важно
Python любят за прагматику — и можно сохранить её, не скатываясь в спагетти-код. Архитектурные принципы адаптируются, а не навязываются.

📎 Видео на YouTube или в этом посте

@zen_of_python
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄6👍2😁1
Язык сам выбирает своего программиста?

Мы выложили на Tproger перевод статьи, где автор делится опытом изучения трёх системных языков программирования и размышляет, почему каждый из них сделал именно такие компромиссы в дизайне.

Внутри — опыт экспериментов с Go, Rust и Zig и попытка понять не «какой язык лучше», а почему они вообще такие разные и какие ценности за ними стоят.

Почему Go сознательно остаётся простым и немного «скучным», но отлично работает в больших командах. Из-за Rust кажется перегруженным, зато даёт редкое чувство уверенности в коде. И зачем Zig в наше время выбирает ручное управление памятью и упорно вычищает из мышления объектную модель.

Если вам интересно думать о языках не только как о наборе фич, то этот текст для вас.
❤10👍9✍3😎2👎1🤪1
YeaHub: база вопросов на русском для подготовки к собесам

На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.

Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.

#полезности #собеседование
🔥32😁6👍4❤2👎2👏1
Xiaomi наконец-то попали в цель со своим MiMo-V2-Flash

Это open-source LLM, которая оказалась на одном уровне с популярными нейронками, где 309B параметров, 15B активных (MoE), с контекстом в 256k токенов.

Заточена под reasoning, код и агентские штуки:
➡️ на SWE-bench — 73,4% (лучший результат среди open-source, уровень GPT-5 High);
➡️ на AIME 2025 — 94,1%;
➡️ режим «размышления» можно включить или выключать, в зависимости от задачи.

Скорость и цена:
🔘150 токенов/сек;
🔘$0,1 / 1M input, $0,3 / 1M output;
🔘ускорение инференса до 2,6× за счёт хитрого декодинга.

Внутри — Multi-Token Prediction, sliding window attention и новый post-training: <1/50 вычислений от классического SFT+RL пайплайна при сопоставимом качестве.

MIT-лицензия и пока что бесплатный API.
Редкий случай, когда большая модель получилась не только умной, но и экономной.

📎 Полезные ссылки:
API / официальный блог / HuggingFace

#ml
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21🔥16👍9
1к 🙏 и у вас буду праздники без инцидентов
🙏383😁30🤣21💊12🤝6❤4🔥3👍1
Show me my year with ChatGPT

ChatGPT получил функцию персональных итогов года — теперь, как в Spotify Wrapped, можно посмотреть, как вы и о чём общались с чат-ботом в 2025‑м.

Для этого напишите в чат: Show me my year with ChatGPT

Он покажет вам любимые темы, количество чатов и сообщений, самый активный день и даже присвоит вам условный архетип по стилю запросов!

Ещё чат-бот сочиняет для пользователя персональный короткий стих, пиксельную иллюстрацию и шуточную «награду» за 2025 год.

Функция доступна пользователям Free, Plus и Pro, но есть важное условие: история чатов и память ChatGPT должны быть включены.

Более подробную новость найдёте на сайте.

@your_tech
❤8😁5🙏2⚡1💊1
Forwarded from ОТП Тех
This media is not supported in your browser
VIEW IN TELEGRAM
˙˙˙оннɐwʎɯ ǝǝmʎɓʎƍ

Но всё же так хочется одним глазком заглянуть по ту сторону изнанки и узнать, что нас ждет в наступающем году!

Делайте скрин предсказания от 🧇, чтобы выяснить, какие очень странные дела намечаются на 2026 год.

Делитесь в комментах, кому как повезло?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💊5☃4