Типичный программист
81.3K subscribers
3.36K photos
1.13K videos
14 files
7.93K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Media is too big
VIEW IN TELEGRAM
Такого ужасного интерфейса вы ещё не видели

Наверное, все однажды встречали неудобную форму для ввода данных на сайте, но насколько она было неудобной? А что, если в одной месте будет собрана целая коллекция форм ввода номера с адовым UX.

Попробуйте ввести свой номер хотя бы в 3 формы и не получить при этом нервный срыв: https://fun.mishasaidov.com/badux/

#кек #веб
🤣114🔥15😈75👌4👎2
65 идей новогодних подарков для айтишников: по категориям и бюджету

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

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

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

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

Реклама
🤣44😁10💯742👏1🌚1
Forwarded from Веб-страница
Google собрала все обновления CSS для Chrome в одном месте

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

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

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

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

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

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

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

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

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

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

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

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

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

Если интересны нетривиальные модели ОС — почитать стоит.
🔥53👍158🤔2❤‍🔥1🕊1
Если бы Землю создавали программисты
😁147🤣38🤩134💯4🤷‍♂3👍3👎3🤯21
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👍93😎2👎1🤪1
YeaHub: база вопросов на русском для подготовки к собесам

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

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

#полезности #собеседование
🔥29😁6👍42👎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
19🔥15👍9
🙏 и у вас буду праздники без инцидентов
🙏371😁30🤣21💊12🤝63🔥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
7😁5🙏21💊1
Forwarded from OTP Tech
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💊54