Инструменты программиста
14.2K subscribers
1.44K photos
106 videos
4 files
1.66K links
Полезные инструменты для программистов — бесплатные и платные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt

На Tproger вышла хардкорная статья про создание эффективной инфраструктуры для разработки и тестирования. В этом гайде сразу «прыжок в карьер»: тут и Fedor'у через virt-manager создадут, и аргументируют за файловую систему ZFS.

Это отличная возможность для разработчиков-первогодок познакомиться с базовой терминологией DevOps.

@prog_tools
Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах

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

@prog_tools
Школа Айти Авторов

Этот текст видят только те, кто хотел писать про IT, но всегда откладывал.

Редакция Tproger создала закрытый канал, где они учат авторов писать лучше и зарабатывать больше на статьях про технологии.

Подпишитесь, чтобы не потерять
Вышла GNOME 48

Обновилась экспериментальная операционка на базе Linux, создатели обещают повышенную производительность, прокачанное средство просмотра изображений и аналог фичи «Экранного времени» iOS — «Цифровое благополучие».

Только посмотрите, какая ось—симпапуля, даже галерею скриншотов захотелось вам показать.

@prog_tools
Hexagonal Architecture: Почему старая добрая многослойка больше не работает?

Если вам не все равно на устойчивость приложения, изучите статью про шестигранную архитектуру. Она помогает организовать код, отделяя бизнес-логику от внешних взаимодействий. На примерах вы увидите, как ША способствует также улучшению тестируемости.

@prog_tools
dropnread | Уплощаем репозиторий в файл

Если вы хотите о̶к̶о̶н̶ч̶а̶т̶е̶л̶ь̶н̶о̶ ̶с̶л̶и̶т̶ь̶ ̶с̶в̶о̶й̶ ̶к̶о̶д̶ объединить все файлы вашего проекта в один для формирования контекста ChatGPT, воспользуйтесь этим проектом on-premise. Он «съест» вашу директорию и отдаст «плоский» документ.

Во имя контекстного окна авторы обещают также по флажкам: автоудаление комментариев, автоисключение файлов Git (.env, .gitignore и т.д.).

🗿 —предпочитаю оставлять в промте только сниппет
— давно пора весь проект скармливать

Цена: бесплатно
Репозиторий проекта

@prog_tools
Что такое хэш-таблицы и как их использовать

Хэш-функция — алгоритм, который берет входные данные (например, строку) и преобразует их в числовое значение фиксированной длины. Это значение называется хэш.

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

@prog_tools
smuggler | HTTP-запросы безопаснее

Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по безопасности чуть легче. Эта Python-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование.

Цена: бесплатно
Репозиторий проекта
Как правильно использовать S3-хранилища: гайд для начинающих

Если вы думали, что российский IT-сектор соскочил с иглы Amazon S3, то нет. В Tproger разобрали, как:
— создаются бакеты;
— выглядит обращение с файлами;
— настраивать права доступа;
— как обезопаситься от перетрат и т.д.

Рекомендуется новичкам в мире S3.

— интересненько, поговаривают, Visa / Mastercard скоро вернутся
🌭— нет уж, увольте, я мемы про $50K перетрат уже видел
🌚 — давно перешел на импортозамещающее
🗿— не актуально

@prog_tools
Такого тестового задания к вакансии у вас точно не было

Девопсы здесь? В 2025 году перед собеседованием кандидата вполне могут проверить, а не ИИ ли он(-а). Пройдите иносказательную капчу от «Островка», и да откроется вам плюшка за это.

@prog_tools
В Next.js нашли критическую уязвимость для обхода авторизации через HTTP-заголовок

Белые хакеры обнаружили уязвимость для доступа к защищенным ресурсам без авторизации. В статье описали механизмы атаки, а также рекомендации по обновлению до безопасной версии фреймворка. Если вы используете версии с 11.1.4 по 15.2.2, то обезопасьте свой проект апдейтом.

@prog_tools
Context Collapse: как микросервисы могут сойти с ума

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

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
coding-fonts.css-trickz.com | Моношрифты для IDE

Если вы эстет и хотите подобрать моноширинный шрифт для IDE согласно своему вкусу, специально для вас в твиттерской нашли проект, с помощью которого можно примерить моно-версии популярных Ubuntu Mono / Roboto / San Francisco и десятки других начертаний.

Цена: бесплатно
Попробовать на сайте

@prog_tools
ТОП лучших инструментов для разработки ПО в 2025

В статье на tproger.ru собрали 60 популярных и новых инструментов, которые помогут разработчикам повысить продуктивность и улучшить качество кода.  Там IDE, фреймворки, инструменты для тестирования, базы данных, мессенджеры, AI-копайлоты, CI/CD и многое другое.

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

@prog_tools
XPipe: инструмент для доступа ко всей серверной инфраструктуре с рабочего стола

Объединяет SSH, Docker, Kubernetes, WSL, Proxmox и другие технологии без сложной настройки в удобный интерфейс. Работает поверх установленных CLI-инструментов, позволяя управлять серверами, контейнерами и виртуальными машинами без установки агентов.

Можно управлять удалёнными файлами без SFTP, прокидывать SSH-туннели, использовать локальные редакторы с автосинхронизацией на сервер и даже сохранять конфиги в Git для удобного доступа на всех устройствах.

Если устали переключаться между терминалами и вкладками — стоит попробовать 👍

#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM