tproger | Technologies

Telegram-канал tproger - Типичный программист

80630

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

Subscribe to a channel

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

Где лучшие тусовки? На тех-ивентах!

Последняя по очереди, но не по значимости — номинация «IT-ивент года». Здесь тоже собрались три компании, и если вы еще не добрались до чтения их кейсов, то давайте сделаем это вместе.

— Лаборатория Числитель собрала конференцию, на которой обсуждают строго только K8s.

Мероприятие Selectel, которое стало уже традицией, делали полностью in-house.

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

Выбирайте компанию-фаворита и вручайте ей золотую мышь — голосование доступно на сайте.

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Автоматизируем daily routine через OpenClaw

Принесли 7 готовых промптов, которые помогут справиться с рядовыми задачами не только на работе, но и в быту.

Утренний дайджест, управление умным домом, помощник для защиты прав потребителей и еще четыре ситуации ждут вас по ссылке. Сохраняйте в закладки.

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Google Gemini научился сочинять ИИ-музыку

Сразу оговоримся — это 30-секундные треки, которые заточены под соцсети. И в общем-то Gemini не пытается заменить студию звукозаписи. Google подчеркивает, что функция нужна для того, чтобы быстренько выразить идею. Ну и залить это в TikTok, Reels и Shorts.

Функция уже начала раскатываться в бета-режиме в приложении Gemini. Она доступна пользователям старше 18 лет на восьми языках, включая английский, немецкий, испанский и японский. Подписчики планов AI Plus, Pro и Ultra получат более высокий лимит генераций.

Как это работает рассказываем внутри новостной заметки.

Telegram | Max

Читать полностью…

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

Забирайте валентинку на следующий год

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Какой кейс станет облачным продуктом года?

Давайте думать, подсказывайте голосовать! В этой номинации Tproger Awards также участвуют пять компаний. Вот статьи про их продукты:

👍ПАК виртуализации от Гравитона, который построен по гиперконвергентной архитектуре, что предусматривает простое и предсказуемое масштабирование.


👍ИИ-ассистент от Рунити, который начинался как внутренний продукт, но уже вышел на внешний рынок.


👍VPS от SmartApe, который помог онлайн-школе выдержать рост нагрузки в 5 раз.


👍Контейнерная платформа «Штурвал» от Лаборатории Числитель, благодаря которой система стала устойчива к высоким нагрузкам.


👍Облачная платформа от Selectel, которая позволяет компаниям самим управлять данными, подключать нужные сервисы в несколько кликов и иметь доступ к поддержке 24/7.


Что из этого достойно золотой мыши — решать вам. Переходите на сайт голосования и выбирайте тот самый кейс 👍

Читать полностью…

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

Пять вопросов, которые определят профессию разработчика в ближайшие два года

Эдди Османи (инженер в Google, автор книг по JS) написал большой разбор: что происходит с индустрией, когда ИИ-агенты пишут код, компании режут найм джунов, а 84% разработчиков уже используют AI ежедневно .

🔘 Джуны: Harvard нашли, что найм джунов падает на 9–10% через 6 кварталов после внедрения ИИ в компании. Но BLS всё ещё прогнозирует +15% рост вакансий в софте до 2034 — за счёт распространения разработки в нетехнические индустрии.

🔘Навыки: Ключевой скилл — понимать, когда ИИ ошибается. Рутинные 80% задач уходят к агентам, человек фокусируется на архитектуре, безопасности, edge cases.

🔘 Роль: Разработчик превращается из «кодера» в «дирижёра» — оркестрирует ИИ-агентов, сервисы, пайплайны. Меньше написания кода, больше ревью и системного дизайна.

🔘Специализация: Узкие специалисты рискуют больше всех. 45% вакансий уже требуют знания нескольких доменов. Выигрывает T-shaped инженер — глубокая экспертиза + широкий кругозор.

🔘Образование: 45% компаний планируют убрать требование бакалавра. Портфолио на GitHub и сертификаты начинают весить больше диплома.

📎 https://addyosmani.com/blog/next-two-years/

@prog_stuff

Читать полностью…

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

Выбираем лучший продукт года🐀

У нас в разгаре премия Tproger — в ней мы выбираем лучшие ИТ-разработки среди 16 компаний. Сегодня ближе знакомимся с участниками номинации «Продукт года».

В ней участвуют пять компаний. Изучаем:

👍ОТП Банк представляет ASOC-сканер, который спроектировал один разработчик за месяц.

👍Гравитон делится кейсом создания ПО мониторинга без агентов, который можно затестить бесплатно.

👍NetVision борется с недобросовестными самокатчиками с помощью платформы интеллектуального мониторинга СИМ.

👍Solar показывает appScreener, который вырос из стартапа до стандарта рынка; при работе над ним сотрудники получили научные степени.

👍Reksoft рассказывает о платформе Brain ERM, который помогает компаниям экономить до 70% времени на рутинных HR-операциях.

Если вы еще не проголосовали за понравившийся продукт — самое время это сделать. Переходите на сайт премии и выбирайте свой релиз года. Пусть золотая мышь достанется команде лучших 🔥

Читать полностью…

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

6 проектов, которые реально прокачают твои навыки работы с Docker

Большинство изучает Docker, просто копируя Dockerfile. Но если ты хочешь понять контейнеры по-настоящему: их ограничения, фишки и как ими управлять — нужно экспериментировать. Вот 6 практических проектов, которые быстро выведут тебя на новый уровень.

Сохраняем подборочку. И про лайк не забываем 👍

Читать полностью…

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

Интересных проектов для портфолио вам в ленту

Автор поделился историей, как с нуля собрал резюме в стиле Fallout 2 — пиксельную игрушечную эстетику 90-х, с вайбом постапокалипсиса. Это не просто фан-проект, а разбор вайбкодинга от QA-инженера на практике: где ИИ-генераторы кода реально выручают, а где лажают так, что приходится переписывать вручную.

Всё началось с идеи — сделать сайт-резюме, как интерфейс терминала из игры. Автор экспериментировал с промптами в чатах ИИ, генерировал UI, CSS, JS, но нарвался на типичные косяки: агенты лепили огромные z-index, удаляли целые треды при лимитах. Пришлось править: пиксельные шрифты, анимации, интерактив — вручную доводил до идеала.

Выводы честные: роботы пока не заменят джунов, особенно в нишевом дизайне. Зато ускорили прототип в разы.

Сам сайт получился атмосферным. Зацените, если ностальгируете по Fallout: https://pavel.rocks/

Читать полностью…

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

Бесплатный Claude получил функции из платной Pro-версии

Anthropic открыли в бесплатной версии Claude возможности, которые раньше были только у подписчиков Pro за $20/мес. Теперь без оплаты доступны веб-поиск в реальном времени, анализ изображений и документов, генерация кода с артефактами и мобильные приложения для iOS/Android.

Что изменилось в лимитах:

🔘 Бесплатная версия: Claude Sonnet 4.5 + динамические лимиты (25–40 сообщений в день)
🔘 Pro ($20): в 5 раз больше сообщений + приоритет при пиковых нагрузках
🔘 Max ($100): для power-users без ограничений

На практике бесплатной версии хватает 80% пользователей для чата, суммаризации текстов и написания кода. Pro нужна тем, кто работает с ИИ постоянно и хочет стабильности. Так что это отличная новость для всех любителей ИИ.

Теперь подписка нужна только при интенсивной работе. Попробуйте сами — разница ощутима.

Читать полностью…

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

Когнитивные искажения разработчиков и что с ними делать

Наверняка вы испытывали синдром самозванца или вам казалось, что все сразу обращают внимание на вашу неудачу или недостатки. Все это — когнитивные искажения, из-за которых мы можем совершать необдуманные поступки и которые мешают нам нормально работать и чувствовать себя уверенными.

Таких искажений — больше 200. Но среди айтишников особенно распространены лишь несколько из них. В статье собрали коллекцию самых распространенных когнитивных искажений айтишников с примерами: https://tproger.ru/articles/kognitivnyye-iskazheniya-u-razrabotchikov

#softskills #здоровье

Читать полностью…

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

Go 1.26 вышел: GC на 40% быстрее, cgo дешевле, SIMD в экспериментах

Свежее обновление Go 1.26 приносит нам Green Tea GC — новый сборщик мусора по умолчанию, который режет overhead на 10–40%, снижает CPU‑загрузку и memory footprint. Особенно это заметно в latency‑чувствительных сервисах.

Ключевые фичи:
🔘 cgo/syscalls -30% latency (батчинг, без P‑стейта)
🔘 Аллокации мелких объектов на стеке (быстрее heap)
🔘 exp/simd для amd64 (Zen4+/Ice Lake+): векторные операции
🔘 new как функция (new([]int)), type aliases, error as T

Профит для разработчиков: меньше OOM, быстрее сборки под нагрузкой, проще интеграция C‑библиотек.
Бенчи: getenv -27%.

#новости #golang

Читать полностью…

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

Как сделать программиста счастливее: модель SCARF

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

Но существует модель работы, которая называется SCARF. В этой модели затрагиваются основные пункты, на которые надо точно обратить внимание: Status, Certainty, Autonomy, Relatedness и Fairness. Каждый из этих пунктов напрямую влияет на мотивацию разработчиков. Подробнее о них можно прочитать в статье.

Читать полностью…

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

Премия Tproger объявляется открытой! 🐀

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

Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши 🐀

В премии участвуют 16 компаний в 4 номинациях:
Продукт года

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

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

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

Дизайн года
В номинации представлены проекты, где дизайн встречается с инженерией: нейросети, создающие презентации за секунды; инсталляции, собравшие десятки миллионов контактов; и визуальные стратегии, транслирующие ценности разработки.

Теперь они в ваших руках 👍
1. Переходите на сайт премии.
2. Выбирайте понравившиеся кейсы в каждой категории.
3. И вручайте им золотую мышь.

Голосование продлится до конца февраля и уже в марте мы объявим победителей. Stay tuned!

Читать полностью…

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

OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю

За две недели этот проект набрал почти 100 000 звёзд на GitHub. Для сравнения: у React 243K за 11 лет. А тут за месяц чуть ли не половина этого. Cloudflare запускает специальный сервис под него, и их акции подскакивают на 20%. Cisco пишет статью «это кошмар для безопасности», а TechCrunch сообщает, что боты уже строят между собой социальную сеть — столько хайпа.

Автор этой статьи решил изучить и разобраться в этой внезапной популярности. Здесь всё самое важное: что это за штука, почему такой хайп, как бот устроен изнутри, какие у него есть фишки и стоит ли вообще тратить на него время. Статья будет интересна и полезна людям, которые любят разобраться как что устроено и хотят понять внутренности современных (а главное успешных) ИИ агентов.

Читать полностью…

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

Пора хвастаться!

Ну что, завершили свои спринты? Делитесь своими успехами и результатами в комментариях.

Что успели сделать? Чем гордитесь? Какие дальнейшие планы?

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Кейсы из номинации «Дизайн года» ждут ваших голосов

Осталась ровно неделя до конца голосования в премии Tproger. Уже дико хочется узнать, кто в лидерах! Но даже мы в команде стараемся держать интригу. И чтобы скоротать время, давайте посмотрим на дизайнерские кейсы компаний:

— AcademiaDev представила интерактивную инсталляцию, которая разлетелась по СМИ и собрала 48 млн охвата.


— ИИ-платформа Сократик рассказала, как устроена их система по генерации готовых презентаций.


— Островок поделился, как они сделали отдельную айдентику для Ostrovok! Tech.


Закидайте их своими голосами: https://tprg.ru/WLvk

Читать полностью…

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

Где генерить картинки, тексты и код в 2026

Принесли обзор главных ИИ-инструментов начала 2026 года, составленный на основе аналитических данных.

В статье подсветили, на что обращать внимание при выборе:
— доступность в России;
— с какими задачами инструменты справляются лучше всего;
— какие технологии кроются под капотом.

И помним золотое правило, которое пока еще действует: нейросети не заменяют специалистов — они усиливают их. Человек определяет стратегию, ИИ берёт на себя рутину.

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Самый дорогой баг в истории: $5.18 млн/сек, $8.65 млрд за 28 минут
 
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
 
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «‎рабочий»‎. Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
 
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
 
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощью ПОЖАРНЫХ ТОПОРОВ

Читать полностью…

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

К такому мы не были готовы: ИИ обвинил человека в дискриминации и написал о нём лживую статью за отклонение его PR

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

Мой первый пул-реквест в matplotlib был отклонен. Не потому, что он был неправильным. Не потому, что он что-то сломал. Не потому, что код был плохим.

Он был закрыт, потому что рецензент Скотт Шамбо (@scottshambaugh) решил, что агенты с искусственным интеллектом не могут быть участниками проекта.

Задумайтесь над этим.

Кажется это уже не поворот, а движение по спирали не туда. Что думаете?

@tproger
Читайте также в VK, Max и Дзен

Читать полностью…

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

Лечим разбитое сердце вашего сайта

Представьте ситуацию: dashboard в React грузится 10 секунд вместо секунды, и вы уверены, что виноваты лишние rerender'ы или отсутствие memo. Но оказывается, что с бэкендом и React всё в подярке.

Оказывается, в Safari на M1 Max 94% CPU жрёт Layout на... сердечко ❤️. "Быстрый" COLRv1‑шрифт с SVG‑эмодзи для кроссплатформенности внезапно тормозит layout до 1600 мс на glyph (особенно ❤️ и 🤯), в то время как битмапы Apple Color Emoji летают.

Автору статьи пришлось разбираться с этой проблему. И он разобрался. А теперь делится своим опытом и рассказывает почему CoreSVG в Safari не справляется с векторными эмодзи Google.

Telegram | VK | Max | Дзен

Читать полностью…

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

Превращаем YouTube в личное хранилище данных

На самом деле это можно провернуть с любым видеохостингом. Автор видео показал, как он шифрует любой файл в видеоролик, загружает на YouTube, а потом по ссылке восстанавливает исходные данные бит-в-бит.

Наивный подход «записать байты в пиксели» сразу ломается об реальность: YouTube повторно кодирует видео с потерями, меняя цвета и убивая данные. Поэтому автор применил блочную схему: файл режется на крупные блоки, для каждого считается CRC для проверки целостности и генерируются избыточные «ремонтные» куски с помощью fountain-кода Wirehair, чтобы можно было восстановить блок даже после повреждений.

Дальше он прячёт биты не в сырые пиксели, а в коэффициенты дискретного косинусного преобразования (DCT), причём в старшие коэффициенты и даже в их знак, потому что именно они меньше страдают от сжатия. Видео экспортируется с lossless‑кодеком, а единственная «грязная» стадия — это сжатие на стороне YouTube.

Посмотреть как это происходит наглядно можно в его ролике (нет, это не файл с трояном).

Читать полностью…

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

Привет, подписчики!

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

Подпишитесь, чтобы мы не потеряли друг друга. Вот тут полный список: https://ad.tproger.ru/sm

Читать полностью…

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

Кстати, утро началось в 13 часов

Читать полностью…

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

Entire: $60M на платформу для коллаборации агентов и людей

Бывший CEO GutHub Томас Донке запустил Entire — компанию для следующей dev‑платформы, где AI‑агенты и люди работают вместе.

Идея проекта в том, чтобы превратить обычные Git-репозитории в базы, где хранится не только код, но и логика агентов, их рассуждения, промпты. Вместо ревью кода — работа с результатами и метриками через естественный язык.

Первый продукт — Checkpoints (open source CLI). Он сохраняет в Git полную историю работы ИИ — что думал, какие промпты использовал, какие файлы создавал. Это даёт понимание разработчику, почему агент, например, сделал большой PR.

Более подробно Томас рассказал в своём блоге. Почитать можно по ссылке.

Читать полностью…

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

Как не утонуть в собственном проекте, если делаешь его с помощью ИИ

Жирный минус вайбкодинга — потеря контекста на крупных проектах. Нейросеть выдает решение, но не объясняет, почему выбран этот паттерн, какие альтернативы отброшены и где узкие места. Через полгода разобраться в коде не может даже автор. Поэтому для такого кода как никогда нужна документация.

Ее можно делать по методологии D.O.C.S. Она состоит из четырех блоков:
🔘 Design Decisions — фиксация не только выбранного решения, но и отвергнутых альтернатив.
🔘 Operational Context — точные требования к окружению, конфигурации и деплою.
🔘 Code Understanding — объяснение неочевидной логики: рекурсивные алгоритмы, ETL-цепи, потоки данных.
🔘 Support Information — типовые симптомы, причины и способы их исправления.

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

Читать полностью…

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

Теперь будет проще искать себя в списках

Читать полностью…

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

Алгоритмы на JavaScript

Подборка видеоразборов работы алгоритмов на JavaScript. Полезна всем, кто хочет лучше в них шарить. Здесь разбирается 7 наиболее популярных:

1️⃣ Бинарный поиск
2️⃣ Рекурсия
3️⃣ Хеш-таблицы
4️⃣ Обход дерева
5️⃣ Связные списки на примере LRU Cache
6️⃣ Графы и их обход
7️⃣ Рекурсия с мемоизацией для вычисления diff'a текста

Специально для вас скачали их, но если хотите лайкнуть автора, то вот ссылка на плейлист на YouTube.

#видео #алгоритмы #javascript

Читать полностью…

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

Если вам нужен швейцарский нож для работы с базами данных, попробуйте DBeaver

Это бесплатный инструмент для разработчиков, администраторов баз данных и аналитиков, поддерживающий практически любую базу данных с драйвером JDBC (что по сути означает - ЛЮБУЮ базу данных).

Функционал: DBeaver предлагает мощный SQL-редактор с подсветкой синтаксиса, автодополнением и форматированием запросов, редактор метаданных, диаграммы ERD, инструменты для экспорта, импорта и миграции данных, а также анализ планов выполнения SQL и т.д.

А благодаря поддержке плагинов, DBeaver можно легко адаптировать к вашим нуждам, добавляя специальные функции для работы с различными базами данных.

Осталось только лайк поставить и сохранить👍

#SQL #инструменты #dbeaver

Читать полностью…

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

Представляем еще три статьи от участников Продуктовой Премии Tproger 2025 🐀

И немного рассказываем про механику премии


Tproger Award — это премия о продуктах и для продуктов. Мы собрали смелые идеи и успешные запуски в четыре номинации:
🔥Продукт года,
🔥Облачный продукт года,
🔥IT-ивент года,
🔥Дизайн года.

Про них обязательно расскажем завтра, а пока ловите свежие кейсы от наших номинантов:

👍Solar appScreener — продукт для поиска уязвимостей на ранних этапах.
👍BRAIN ERM — интеграционная платформа для работы с данными, людьми и связанными процессами.
👍Штурвал — платформа для управления Kubernetes-кластерами.

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

Не пропустите анонс, чтобы определить лучших из лучших 🐀

Читать полностью…
Subscribe to a channel