Tproger — всё о программировании
Внедрение ИИ в работу и быт станет базовым требованием для любой профессии, и тот, кто поймет это раньше, окажется на шаг впереди.
- Как я, незрячий разработчик, организовал работу с ИИ-агентом: от задачи до проверенного результата
Три публичных скилла из моей практики: расшифровка длинных записей, поиск по реестру публикаций и аудит доступности. Показываю инструменты и проверку результата.
Как я, незрячий разработчик, организовал работу с ИИ-агентом: от задачи до проверенного результатаТри публичных скилла из моей практики: расшифровка длинных записей, поиск по реестру публикаций и аудит доступности. Показываю инструменты и проверку результата.
Как я, незрячий разработчик, организовал работу с ИИ-агентом: от задачи до проверенного результатаТри публичных скилла из моей практики: расшифровка длинных записей, поиск по реестру публикаций и аудит доступности. Показываю инструменты и проверку результата.
- Продукт в prod за 16 дней без строчки своего кода: как я вёл AI-агента в связке OpenSpec + Superpowers
Как за 16 дней довести до prod корпоративное хранилище паролей, не написав ни строчки кода: связка OpenSpec + Superpowers, CLAUDE.md, команды агенту, барьеры качества и грабли.
Продукт в prod за 16 дней без строчки своего кода: как я вёл AI-агента в связке OpenSpec + SuperpowersКак за 16 дней довести до prod корпоративное хранилище паролей, не написав ни строчки кода: связка OpenSpec + Superpowers, CLAUDE.md, команды агенту, барьеры качества и грабли.
Продукт в prod за 16 дней без строчки своего кода: как я вёл AI-агента в связке OpenSpec + SuperpowersКак за 16 дней довести до prod корпоративное хранилище паролей, не написав ни строчки кода: связка OpenSpec + Superpowers, CLAUDE.md, команды агенту, барьеры качества и грабли.
- Как научить HAProxy снижать на проблемный backend
В этой статье рассказали о том, как повысить отказоустойчивость Directum RX с помощью health-agent, который оценивает не только доступность backend-узла, но и его фактическое состояние: ресурсы, контейнеры и работу отдельных сервисов. На основе этих данных HAProxy может снижать вес деградировавшего узла, исключать критично недоступный или постепенно возвращать его в балансировку.
Как научить HAProxy снижать на проблемный backendВ этой статье рассказали о том, как повысить отказоустойчивость Directum RX с помощью health-agent, который оценивает не только доступность backend-узла, но и его фактическое состояние: ресурсы, контейнеры и работу отдельных сервисов. На основе этих данных HAProxy может снижать вес деградировавшего узла, исключать критично недоступный или постепенно возвращать его в балансировку.
Как научить HAProxy снижать на проблемный backendВ этой статье рассказали о том, как повысить отказоустойчивость Directum RX с помощью health-agent, который оценивает не только доступность backend-узла, но и его фактическое состояние: ресурсы, контейнеры и работу отдельных сервисов. На основе этих данных HAProxy может снижать вес деградировавшего узла, исключать критично недоступный или постепенно возвращать его в балансировку.
- OSINT на минималках, или Как подружить ClickHouse, Neo4j, Qdrant и локальную LLM без штата дата-сайентистов
Как собрать локальный OSINT-комбайн для Due Diligence и внутреннего аудита без Palantir и огромных бюджетов. Разбираем гибридный конвейер на базе ClickHouse, Neo4j, Qdrant и локальной LLM.
OSINT на минималках, или Как подружить ClickHouse, Neo4j, Qdrant и локальную LLM без штата дата-сайентистовКак собрать локальный OSINT-комбайн для Due Diligence и внутреннего аудита без Palantir и огромных бюджетов. Разбираем гибридный конвейер на базе ClickHouse, Neo4j, Qdrant и локальной LLM.
OSINT на минималках, или Как подружить ClickHouse, Neo4j, Qdrant и локальную LLM без штата дата-сайентистовКак собрать локальный OSINT-комбайн для Due Diligence и внутреннего аудита без Palantir и огромных бюджетов. Разбираем гибридный конвейер на базе ClickHouse, Neo4j, Qdrant и локальной LLM.
- CSS-функции sibling-index() и sibling-count() заработали во всех движках
Функции возвращают номер элемента среди соседей и общее число детей и работают внутри calc().
CSS-функции sibling-index() и sibling-count() заработали во всех движкахФункции возвращают номер элемента среди соседей и общее число детей и работают внутри calc().
- Логическая задача про бракованные батарейки
Анализируем и решаем логическую задачу про бракованные батарейки, которую любят задавать на собеседованиях.
- Алгоритмическая задача про острова
Решаем алгоритмическую задачу с собеседований про острова несколькими способами: реализация на языках Java и C#.















