Инструменты программиста
13.7K subscribers
1.53K photos
130 videos
4 files
1.79K links
Полезные инструменты для программистов — бесплатные и платные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Инструменты, подходы, практики — всё для Frontend

21 ноября в Москве пройдёт CENTI CONF: Frontend Day от Centicore Group.

Это не просто конференция: впервые за долгое время Angular-разработчики и frontend-эксперты соберутся вместе, чтобы поделиться рабочими приёмами, архитектурными решениями и подходами к производительности.

В программе — доклады от специалистов Сбера, Centicore Group и других компаний, реальные кейсы внедрения технологий и обсуждения того, что реально работает в проде.

Будет полезно для: Angular- и frontend-разработчиков, тестировщиков, DevOps-инженеров и всех, кто хочет глубже понимать клиентскую часть.

Подробнее — на сайте конференции.

Это #партнёрский пост
🔥1💯1🆒1
​​CTRL+S для кистей

Кисти устают не от тяжёлой работы, а от одинаковых движений. Собрали пару мелких трюков, которые сохранят ресурс ваших рук:

Повернуть клавиатуру чуть под углом — сразу меньше напряжения.
— Менять хват. 10–15 минут трекпада или тачпад каждые пару часов снижают нагрузку на одни и те же сухожилия.
— Убрать жёсткий край. Мягкая опора под запястьем почти вдвое снижает риск воспалений.
— Нервный «флоссинг». Быстрая растяжка — ладонь вверх, потянуть пальцы назад, потом вниз. 2–3 повтора и кисти дышат легче.

#кисти #советы
🔥1
DUC meetup #3: виртуализация, K8s операторы и Prom++ на диете

Если вы живёте в мире кластеров, контейнеров и вечной борьбы с «зоопарком» K8s-операторов — этот митап для вас.

18 ноября в Москве команда «Фланта» проведёт третий DUC meetup и расскажет, как приручить Kubernetes, не потеряв нервные клетки.

Доклады:
Deckhouse-виртуализация для дома. Мария Бочарова покажет, как запускать контейнерную виртуализацию в небольших инсталляциях, тестировать потенциально опасное ПО и строить домашнюю инфраструктуру.
Эволюция операторов Kubernetes. Анатолий Чуриков расскажет, как из хаоса CRD вырастает единая платформа managed-сервисов на базе Deckhouse Kubernetes Platform и за счёт чего снижается когнитивная нагрузка на Ops-команды.
Prometheus на диете. Владимир Пустовалов объяснит, как Deckhouse Prom++ потребляет в 7,8 раза меньше RAM, чем классический Prometheus. В докладе — архитектура ядра хранения на C++, а также бенчмарки — от cache-friendly-структур данных до SIMD-инструкций.

Параллельно будет работать зона «Попробуй сам»: настоящий кластер на Deckhouse Kubernetes Platform Community Edition, который можно трогать руками.

Когда: 18 ноября, сбор гостей с 18:15, начало в 19:00
Где: Москва, «Событие Лофт», Николоямская ул., 28 (м. Таганская)

Участие бесплатное, нужна регистрация и подтверждение.

Это #партнёрский пост
​​mcptools | CLI-интерфейс для MCP

Проект на Go для работы с Model Context Protocol (способностью GPT взаимодействовать с различными API). С его помощью можно создавать mock-серверы, прокидывать MCP-запросы в shell-скрипты и запускать интерактивные оболочки для изучения и использования серверов.

Инструмент поддерживает генерацию новых MCP-проектов с TypeScript, гибкое форматирование вывода (JSON, таблицы и т.д.) и ограничение доступа к отдельным ресурсам. Совместим с HTTP и stdio.

Доступен в РФ: да
Цена: бесплатно
@prog_tools
Ultracite | Zero-config Biome-пресет для JS/TS линтера и форматтера с AI-поддержкой

Готовый пресет для Biome, который ускоряет форматирование и линтинг кода на JavaScript и TypeScript. Работает из коробки, в отзывах пишут, что это просто подарок после возни с Prettier и ESlint. Есть MCP-сервер и интеграции с VS Code, Cursor и другими популярными IDE.

Что нам продают:

— Молниеносная производительность. В основном потому что движком остаётся Biome, а он написан на Rust.

— Zero config by design, интуитивность и простота. Для работы достаточно двух строчек конфига, в которых мы просто наследуем пресет. При этом если надо, можно дальше настроить под себя.

— Максимальная типобезопасность. Ultracite форсирует strict mode и всякие дополнительные правила, чтобы уменьшить количество тупых ошибок.

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

Цена: бесплатно по open-source MIT, премиум для enterprise с кастомными правилами — от $10 за пользователя в месяц.

@prog_tools
🔥1💅1
Forwarded from Нейроканал
Делюсь находкой: self-hosted прокси к Anthropic / OpenAI / xAI / OpenRouter с дашбордом для отслеживания затрат и автоматическим выбором более дешёвого провайдера. Т.е. вот на своём сервере разворачиваешь и дёргаешь модели в едином интерфейсе. А сервер сам их маршрутизирует и автоматически переключает при сбоях.

Код на гитхабе: https://github.com/ekailabs/ekai-gateway

Нужно просто клонировать репо, заполнить env с ключами и запустить docker compose up --build -d

Пример использования:
curl -X POST http://localhost:3001/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"Hello"}]}'

# Check usage:
curl http://localhost:3001/usage


Ну и, конечно, можно просто поменять ANTHROPIC_BASE_URL или OPENAI_BASE_URL на localhost:3001 и запустить Claude Code или codex, всё будет работать.

На видео сам автор проекта рассказывает про него, выделяя ключевую проблему как лимиты. На вкус админа @neuro_channel, ключевая проблема скорее в ошибках. Разные API периодически сбоят, автоматическое переключение с приоритетом на самый дешёвый из доступных — топ фишка. Лично ещё не пробовал, но в планы поставил.
This media is not supported in your browser
VIEW IN TELEGRAM