RU

Бэкдор в предложении о работе на LinkedIn

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

Искусственный интеллектКарьераИнформационная безопасностьСтатьи
Tproger
RU

itertools в Python: ленивые итераторы без лишних циклов

Разбираем модуль itertools из стандартной библиотеки Python: как ленивые итераторы экономят память, какие функции использовать чаще всего и где поджид…

Алгоритмы и структуры данныхФункциональное программированиеPythonПрактикаДля продолжающихБиблиотекиСтатьи
Tproger
RU

Тимлид, архитектор или QA: куда расти разработчику, который не хочет в менеджеры

Три трека роста для разработчика без перехода в менеджмент: архитектура, тимлидство и QA-автоматизация — что учить, по чему скучать и как примерить ро…

КарьераТимлидРазработкаСтатьи
Tproger
RU

Геймификация как бизнес-инструмент: почему 80% проектов проваливаются и что с этим делать

Разбираем, почему большинство геймификаций не работает, как Duolingo и Wordle строят вовлечение и какие механики можно копировать без суда. — Читать д…

Разработка игрДизайн интерфейсов и UXМаркетингБизнесТеория игрСтатьи
Tproger
RU

Сколько стоит стать предпринимателем: обзор онлайн-магистратуры МФТИ

Тимлид Альфы рассказывает, как за две недели вывел в прод сервис на вайб-кодинге: проблемы с Git, ночные смены, границы аппетита и почему ИИ ускоряет …

Искусственный интеллектОбразованиеРазработкаСтатьи
Tproger
RU

Метаклассы в Python: как работает фабрика классов

Разбираем, что такое метаклассы в Python, как type создаёт классы и когда стоит писать свой метакласс. Примеры кода и практические рекомендации. — Чит…

Лучшая практикаОбучение программированиюPythonАрхитектура ПООбъектно-ориентированное программированиеПрактикаФишки PythonСтатьи
Tproger
RU

Адресное хранение в гипермаркетах: SAP, Big Data и backend приложения в одной системе

Как гипермаркет с помощью Big Data и backend мобильного приложения определяет, где лежит товар и когда его донести до полки. Три слоя архитектуры, чет…

Big DataСервисыПриложениеБизнесСтатьи
Tproger
RU

Rust, Go или Zig: как выбрать язык для высоконагруженного бэкенда в 2026 году

Сравниваем Rust, Go и Zig для высоконагруженных сервисов: производительность, сложность, экосистема и реальные кейсы миграции. — Читать дальше « Rust,…

Языки программированияПроизводительностьGolangRustВысокие нагрузкиБэкендАрхитектура приложенийСтатьи
Tproger
RU

Вайбкодинг для не-технарей: как взяться за сложный технический проект и не обмануться быстрыми победами

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

ТестированиеРаботаQAПриложениеРазработкаСтатьи
Tproger
RU

Git умеет игнорировать файлы не только через .gitignore: три уровня защиты от мусора в репозитории

Разбираем, как Git игнорирует файлы на уровне репозитория, машины и локальной копии. Узнайте, когда использовать .gitignore, .git/info/exclude и глоба…

GitИнструменты командной строкиРазработкаСтатьи
Tproger
RU

15 бизнес-задач для автоматизации через ИИ в 2026 году

15 реальных сценариев автоматизации бизнеса через ИИ: от сверки счетов и скоринга лидов до прогноза кассовых разрывов — с понятным экономическим резул…

Искусственный интеллектАвтоматизированиеБизнесСтатьи
Tproger
RU

Godot запретил код от ИИ-агентов: почему open source борется с AI slop

Godot Foundation запретила ИИ-агентам и vibe coding участвовать в разработке. Разбираем, почему open source защищает mentorship pipeline и какие проек…

Open SourceРазработка игрИнструментыGitМашинное обучениеНейронные сетиИскусственный интеллектСтатьи
Tproger
RU

Claude Code научился работать в циклах: разбираем официальный гайд Anthropic

Anthropic опубликовала официальный гайд по loops в Claude Code. Разбираем turn-based, goal-based, time-based и proactive циклы, примеры команд и совет…

Лучшая практикаИнструментыПроизводительностьПрактикаИскусственный интеллектОрганизация разработкиСоветыМетодологии разработкиСтатьи
Tproger
RU

Как работает экспертиза для сложных продуктов: рассказываем про подходы к задачам

Как устроена работа со сложными проектами — серверные платформы, Kubernetes и BPM. Разбираем подходы пяти команд и даём чек-лист для выбора инструмент…

ИнструментыПроизводительностьСервисыБизнесРазработкаИнфраструктураСтатьи
Tproger
RU

Гостинг, автоотказы, роботы на интервью: как AI-агенты убивают HR-бренд

AI ускоряет найм, но 82% кандидатов меняют мнение о компании после плохого AI-опыта. Разбираем, где автоматизация вредит HR-бренду и как это исправить…

ИнструментыОпросРаботаСобеседованиеAmazonHRСтатьи
Tproger
RU

Как ограничить расходы на OpenAI API, чтобы ИИ-агенты не сожгли бюджет

Разбираем, как настроить лимиты расходов, алерты и жёсткие ограничения в OpenAI API. Пошаговая инструкция для разработчиков и команд. — Читать дальше …

APIИнструментыБезопасностьИскусственный интеллектСервисыOpenAIСтатьи
Tproger
RU

KolibriOS 0.7.7: ОС на ассемблере, которая влезает на дискету

KolibriOS 0.7.7 — российская ОС на ассемблере, которая помещается на дискету и работает на i586 с 8 МБ ОЗУ. Разбираем возможности и ограничения. — Чит…

Низкоуровневое программированиеРетроOpen SourceОперационные системыОптимизацияИнструментыHardwareПроизводительностьБраузерыЯзык ассемблераСтатьи
Tproger
RU

Почему сеньоры не могут донести свою экспертизу

Быстрый выпуск фичей против обеспечения стабильности продукта — вечный конфликт на стыке бизнеса и разработки. В статье — о том, как senior-разработчи…

Искусственный интеллектОрганизация разработкиProduct DevelopmentСтатьи
Tproger
RU

Git в Telegram: как я избавился от JSON, победил Markdown и получил security by design

Git в Telegram? Без JSON, с SQLite, победой над Markdown и security by design. Код, схема БД, факапы и ссылка на бота. — Читать дальше « Git в Telegra…

GitБезопасностьPythonJSONIDESQLРаботаTorHTMLGitHubHRTelegramGitLabMITIBMМессенджерdevСерверMarkdownРазработкаСтатьи
Tproger