Типичный программист – Telegram
Типичный программист
80.5K subscribers
3.32K photos
1.11K videos
13 files
7.89K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Практики, проверенные в проде: опыт команды ПСБ

Как создать эффективное REST API или оптимизировать его? Что сделать для ускорения Redis? Какие секреты скрываются под капотом Android? Что делать при конфликте стилей в микрофронтендах? Что поможет провести продуктивное кросс-ревью в команде?

Своим опытом в самых разных сферах делятся разработчики, аналитики и тестировщики из команды ПСБ.

Читайте в блоге ПСБ на Хабре, делитесь в комментариях своим мнением и опытом!

Это #партнёрский пост
2👍1🔥1👏1😍1
Легаси поддерживать нельзя переписать

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

#советы
👍27😁11💯21👏1
ИИ-ассистент для Apache Ignite: управление кластерами на естественном языке

Ведёте кластеры Apache Ignite? Теперь управлять их состоянием и оптимизировать запросы можно так же просто, как если бы вы вели диалог с коллегой.

СберТех приглашает на бесплатный вебинар, посвященный Platform V Grid Center — инструменту для администрирования IMDG-кластеров. На встрече лидер продукта Илья Степанов наглядно покажет работу новой функции — ИИ-агента.

Вы увидите, как ИИ отвечает на вопросы о состоянии кластера на естественном языке, помогает писать и оптимизировать SQL-запросы, а также выполняет административные команды. Также Илья представит ключевые обновления продукта: гибкие пользовательские дашборды, обновленный графический интерфейс и улучшения в функциональности контроля.

Приходите на вебинар 11 декабря в 11:00, чтобы увидеть, как ИИ делает рутину проще.

Регистрация по ссылке.

Это #партнёрский пост
15👏3👍2👎1💊1
произошел анекдот 😁

#кек
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁119🤣21👌6422👍2🔥2
Не хватает разговоров по душам про аналитику?

«Это считается» — телеграм-канал и аудиоподкаст от аналитиков Т-Банка, где говорят про профессию, науку, мотивацию и бизнес — с юмором и инсайтами.

В канале ребят:

— разговоры про будни аналитиков, математику, критическое мышление и науку без скуки;
— анонсы новых выпусков и закулисье подкаста;
— заметки, фреймворки и лайфхаки по продуктовой аналитике;
— офисные шутки, мемы про ИТ и истории из жизни.

Это сообщество для тех, кто живет продуктовым подходом, любит данные и умеет превращать цифры в смысл (и деньги).

Если давно ищете такое место, вам сюда

Это #партнёрский пост
👎4❤‍🔥3😁3👍1👏1💯1
🗓 Адвент-календари для айтишников 2025

Собрали для вас подборку новогодних адвент-календарей, которые помогут интересно скрасить декабрь. Здесь задачи, статьи, видео и немного HTML-ужасов.

➡️ Фронтенд

AdventJS. Классический адвент с задачами по JavaScript и TypeScript, живёт с 2015 года. В декабре вас ждут 24 задачи — по одной каждый день.

PerfPlanet Performance Calendar. Ежегодный адвент про web performance. Внутри свежие статьи, практики оптимизации и кейсы от инженеров крупных компаний.

HTMHell Advent Calendar. Адвент-календарь из HTML-антипаттернов. Каждый день вас ждёт забавный, но поучительный пример того, как верстать не нужно (и чем это заменить).

CSS Advent Calendar. Короткие ежедневные сниппеты про современный CSS. Хороший способ подтянуть свежие фичи и приёмы без длинных статей.

Accessibility Advent. Адвент, посвящённый доступности интерфейсов. Практики, паттерны и методы, которые помогают сделать продукты удобнее для разных пользователей.

➡️ Языки программирования

CS Advent (C#). Каждый день публикуют по два материала про разработку на C#. Формат — статьи от практиков, фокус на реальных задачах и инструментах.

Java Advent. Адвент для всех, кто шарит за Java.

Raku Advent Calendar. Raku — это тот самый бывший Perl 6. В календаре статьи про приложения, полезные модули, техники программирования, контейнеры и даже гайды по миграции с Perl.

➡️ DevOps

Knowit Julekalender. Адвент от норвежской компании Knowit для всех, кто любит программировать. За каждой «дверцей» спрятана задачка, на которую нужно ответить текстом или числом; уровень сложности плавает.

Advent of Sysadmin. 12-дневный адвент с задачами по Linux и DevOps разной сложности (с 1 по 12 декабря).

➡️ Для всех

Advent of Agents (Google). Бесплатный адвент от Google для тех, кто хочет «подружиться» с ИИ-агентами. 25 дней коротких уроков, материалы под рукой и копируемый код — от быстрого старта до оркестрации мультиагентных систем.

Advent of Code 2025. Культовый адвент для тех, кто любит программные головоломки. Каждый день — новая задачка, где важны и алгоритмы, и аккуратное чтение условия.

Bekk Christmas. Контентный адвент от команды Bekk. Каждый день до 25 декабря выходят новые статьи, подкасты, туториалы, чек-листы и видео от разработчиков, дизайнеров, менеджеров и консалтеров.

Festive Tech Calendar. Месячный комьюнити-адвент с ежедневными видео, вебинарами и воркшопами по техтемам (Azure, .NET, AI, security).

А если знаете ещё какие-то крутые календари, то присылайте в комментарии. Добавим их в подборку!
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥65👏1😍1
Привет. Хотим напомнить, что нас можно читать не только в телеге, но и на других ресурсах:

VK
Дзен
Max
X
Pikabu
Веб

😎 Нас можно найти везде по названию «Типичный программист» или Tproger.

Всем быстрых мемов и смешного интернета🙂📚
Please open Telegram to view this post
VIEW IN TELEGRAM
👎45👍13😭84🔥1👏1😱1🍌1
Это я добавляю пробелы между операторами, когда код не хочет компилиться:
This media is not supported in your browser
VIEW IN TELEGRAM
😁109🤣4211💯2👎1🌚1🙉1
Одно решение, чтобы безопасно хранить корпоративные данные

В любой IT-команде возникает одна и та же проблема: где хранить рабочие файлы, чтобы все могли к ним нормально получить доступ. Облачные хранилища удобны, но не безопасны. У локальных хранилищ примитивная функциональность.

Мы решили поискать решение, которое совместило бы в себе преимущества облачных и локальных хранилищ. И, кажется, у нас получилось. Называется сервис NextBox и подробнее о нём мы рассказали в нашей статье.
😁179👍2🙈2
Bun войдёт в состав Antropic

Американский ИИ-гигант Anthropic (создатели Claude) купил Bun. Современный аналог Node.js и Deno будет интегрирован в Claude Code. Стоимость сделки пока не раскрывается.

Но не стоит переживать, что теперь эта булочка не для вас. Bun останется бесплатным open-source проектом, а команда продолжит развитие среды.

#antropic #bun #новости
💅11🔥71
🆗🆗🆗

#кек
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁164🗿108🤣7👍1
Дней без нового языка программирования: 0

Вышла версия 0.5.1 языка Amber. Это язык программирования, компилируемый в чистый Bash-скрипт, с современным синтаксисом в стиле ECMAScript (похож на JavaScript/Ruby), что делает его удобным для написания shell-скриптов без изучения Bash. Главные его фишки — это строгая типизация и безопасность: компилятор проверяет типы, заставляет обрабатывать все возможные ошибки на этапе сборки (runtime safety), предотвращая runtime-баги, типичные для Bash.

Новый язык подходит для задач автоматизации системного администрирования, DevOps-скриптов, облачных развёртываний и портируемых утилит, где нужен Bash без его синтаксических ловушек: мониторинг серверов, обработка логов, бэкапы, CI/CD-пайплайны без зависимостей. Он лучше чистого Bash за счет типизации, обязательной обработки ошибок и читаемого кода.

Подробнее о языке можно почитать на сайте разработчиков.

#amber
32👍22🗿9😁3🔥1
Типичный программист
Пора хвастаться! На прошлой неделе мы запустили рубрику, где вы можете хвастаться своими проектами. Кое-кто уже начал это делать, но остальные пока скромничают. Не стесняйтесь. Делитесь своим прогрессом, даже если проект пока не закончен! Поверьте, это помогает…
Пора хвастаться!

На прошлой неделе мы узнали, что наши подписчики делают свои UI компоненты для React, бота для инвестиций, CMS для PHP, функциональную панель, вайбкодят игру и многое другое. Это очень круто!

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

Делитесь ссылками или скриншотами, чтобы было понятнее. Ну а мы будем гордиться вами!