Полезные инструменты для программистов — бесплатные и платные Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Регистрация в перечне РКН: https://tprg.ru/mX0S
Семь API, которые сократят вам недели разработки
В статье на Tproger собрали 10 API, которые помогут вам сократить время на реализацию проектов. Здесь и интерфейсы для поиска уязвимостей, проксирования и даже объединения разных API в потоки действий.
@prog_tools
Хакеры уходят от C++ — вирусы на Haskell и Delphi труднее анализировать
Эксперты кибербеза отметили, что традиционно злоумышленники использовали более распространенные языки, такие как C и C++, однако переход на Haskell и Delphi делает анализ вирусов более сложным из-за особенностей этих языков.
Haskell, будучи функциональным языком, предлагает уникальные подходы к программированию, что затрудняет применение стандартных методов анализа вредоносного кода. Delphi, в свою очередь, известен своей способностью создавать компактные и эффективные приложения, что также усложняет их детектирование антивирусными системами.
@prog_tools
PRevent | Защищаем свой репозиторий от коммитов-зловредов
Это сэлфхост-приложение прослушивает события запросов на слияние и сканирует их на наличие вредоносного кода. Для отлова используется набор правил Apiiro для Semgrep и дополнительные детекторы на Python, чтобы эффективно обезвреживать трюки вроде обфускации.
Награда «Секурный инструмент месяца» на канале 🛡️
Цена: бесплатно
Репозиторий проекта
@prog_tools
Конвейер DevOps, часть 2: пользуемся Fedora Core и mise
Ментор Эйч Навыки и действующий кодер рассказал,
как Fedora Core и Mise помогают автоматизировать процесс разработки и деплоя. Достаточно хардкорный пошаговый гайд о создании стабильной и безопасной среды.
p.s. Первая часть цикла статей здесь.
@prog_tools
codegen | Вертим кодовой базой
Утилита, позволяющая манипулировать сразу несколькими технологиями; Python, Typescript, Javascript и React. Если репозитории — это содержимое карманов, то вы — Вассерман, который потряхивает жилетку с целью уложить содержимое получше.
⚡ — сгодится
🗿 — лучше вручную
Цена: бесплатно
Репозиторий проекта
@prog_tools
XPipe: инструмент для доступа ко всей серверной инфраструктуре с рабочего стола
Объединяет SSH, Docker, Kubernetes, WSL, Proxmox и другие технологии без сложной настройки в удобный интерфейс. Работает поверх установленных CLI-инструментов, позволяя управлять серверами, контейнерами и виртуальными машинами без установки агентов.
Можно управлять удалёнными файлами без SFTP, прокидывать SSH-туннели, использовать локальные редакторы с автосинхронизацией на сервер и даже сохранять конфиги в Git для удобного доступа на всех устройствах.
Если устали переключаться между терминалами и вкладками — стоит попробовать 👍
#инструменты
Как ИИ помогает компаниям принимать умные решения и развивать разные индустрии?
15-16 апреля пройдет Весенний онлайн-лекторий, посвященный влиянию ИИ на индустрии. Разберемся в технологиях вместе с ФКН НИУ ВШЭ, Яндекс, Сбер, Авито, МТС и другими лидерами рынка.
Программа Лектория обширна:
— Вебинары про ИИ и ML в банках, бигтехе и e-com
— Мастер-классы и кейсы по Data Science, Data Analytics и Data Engineering
— Круглый стол по разработке и применению ИИ-агентов
— Прожарка резюме и карьерная лекция
Вы сможете разобраться в ключевых трендах и возможностях в IT, а также погрузиться в Data Science, Data Analytics и Data Engineering, изучение инструментов и реальных задач каждого направления.
Лекторий организуют эксперты факультета компьютерных наук НИУ ВШЭ, онлайн-магистратур ФКН и Центра непрерывного образования, а также ведущие компании индустрии. Поэтому вас ждут глубокие инсайты из мира IT.
Когда: 15-16 апреля в 16:00
Где: онлайн
🔗 Зарегистрироваться
Реклама: НИУ ВШЭ
ИНН:7714030726
Erid:2SDnjc7GqMe
Context Collapse: как микросервисы могут сойти с ума
Кодер из Газпромбанка разъяснил, как сложность взаимодействия между микросервисами может привести к путанице и ошибкам в системе. Неполная документация, отсутствие четких границ между сервисами и сложные зависимости — эти и другие проблемы выжгли немало ̶п̶р̶о̶г̶е̶р̶с̶к̶и̶х̶ ̶д̶у̶ш̶. Опыт действующей команды по разработке предложит вам несколько нестандартных решений.
@prog_tools
Такого тестового задания к вакансии у вас точно не было
Девопсы здесь? В 2025 году перед собеседованием кандидата вполне могут проверить, а не ИИ ли он(-а). Пройдите иносказательную капчу от «Островка», и да откроется вам плюшка за это.
@prog_tools
Первый шаг в IT-карьере: Яндекс открыл прием заявок на Летние школы.
Лето — время больших возможностей в IT. Яндекс снова открывает Летние школы. Кроме уже традиционных Школ для разработчиков и менеджеров, в этом году запущены еще две новых:
— Школа обеспечения качества — если хочется разобраться в автоматизации тестирования и CI/CD и стать QA-инженером
— Школа SRE и DevOps — КИТ — для тех, кто будет учиться строить отказоустойчивые системы и разбираться в инфраструктуре
Исторически более половины выпускников Школ приглашают на стажировку или на работу в Яндекс, а участие в Школе студентам засчитают за летнюю практику.
Выбрать школу и подать заявку можно по ссылке!
Это #партнёрский пост
Что такое хэш-таблицы и как их использовать
Хэш-функция — алгоритм, который берет входные данные (например, строку) и преобразует их в числовое значение фиксированной длины. Это значение называется хэш.
Специально для новичков в Tproger написали гайд, и с его помощью вы узнаете, как внедрение хэш-таблиц может увеличить производительность разработки.
@prog_tools
Hexagonal Architecture: Почему старая добрая многослойка больше не работает?
Если вам не все равно на устойчивость приложения, изучите статью про шестиранную архитектуру. Она помогает организовать код, отделяя бизнес-логику от внешних взаимодействий. На примерах вы увидите, как ША способствует также улучшению тестируемости.
@prog_tools
Школа Айти Авторов
Этот текст видят только те, кто хотел писать про IT, но всегда откладывал.
Редакция Tproger создала закрытый канал, где они учат авторов писать лучше и зарабатывать больше на статьях про технологии.
Подпишитесь, чтобы не потерять
Не имей 100 рублей, а имей 100 IT-друзей
С перезагрузкой реферальной программы Cloud․ru фраза стала особенно актуальной.
Теперь вы можете целый год получать 20% от суммы чеков приведенных вами клиентов. А последующие годы — 15%.
Лимит — 1 000 000₽ с одного реферала в месяц.
Посчитать прибыль тут
Это #партнёрский пост
browser-use | LLM для браузерной автоматизации
Союз GPT, тестировочного инструмента Playwright и любого из популярных браузеров позволяет автоматизировать многие действия в сети. То есть ваш робот сможет по текстовому промту переключаться между веб-страницами и ориентироваться по их содержимому с помощью DOM.
На видео показывается массовый отклик на вакансии разработчика на одном работном сайте.
Цена: бесплатно (за токены GPT платим отдельно)
Репозиторий проекта
🗿 — это только на демо все так бесшовно...
⚡ — почему бы и не попробовать
@prog_tools
Разработчик объяснил, почему Vibe Coding — это лишь хайповый инструмент, а не замена инженерам
С легкой руки Андрея Карпаты (сооснователя OpenAI) термин «вайб-кодинг» ворвался в мир разработки и спровоцировал целый шквал запугивающих статей об отъеме работы у кодеров. Однако та часть опытных программистов, что справились со своими неврозами, аргументируют за сохранение кодерских рабочих мест.
@prog_tools
whatsmeow | Go-клиент WhatsApp
Библиотека позволяет разработчикам интегрировать функциональность WhatsApp в свои приложения, обеспечивая доступ к основным возможностям мессенджера. Если научить свою бабушку Go, то она сможет отправлять кринжовые открытки всей своей базе контактов каждый день 😉
Прямиком из топовых репо GitHub.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Бэкенд — это тоже красиво: как метрики и мониторинг делают вашу работу заметной
Руководитель разработки из Газпромбанка подчеркнул в своей статье важность визуализации данных и использования инструментов мониторинга.
На примере вы узнаете, как с Docker, JDK17 и Grafana создают действительно полезный dataviz, и даже разницу между DevOps и SRE.
@prog_tools
Ищете сервер, который не подведёт ни на деплое, ни под нагрузкой?
Если нужен стабильный, быстрый и неубиваемый виртуальный сервер в России, присмотритесь к Aéza.
У ребят:
— Мощные процессоры Ryzen 9 9950X и Core i9-14900K
— До 25 Гбит/с — это не шутки
— Бесплатная DDoS-защита
— Любая ОС: Linux, Windows, FreeBSD, Astra Linux
Aéza — это про адекватную цену, современное железо и быструю настройку. Можно подобрать тариф под почти любую задачу: от хостинга pet-проекта в Питере до полноценной BI-системы в московском дата-центре.
А если хочется погонять свежий релиз на Ubuntu 22.04 или собрать нейросетку на 16 ядрах — тут и под Hi-CPU найдётся место.
Заходите на сайт и забирайте 15% кэшбек на любой тариф.
Это #партнёрский пост
Hacking-Books | Устраиваемся в Anonymous
Большая подборка книг по взлому почти всего в сети: сайты, приложения, базы данных (100+ учебников). Пишем вирусы, лезем под капот криптовалют. В общем, ̶зл̶о̶в̶р̶е̶д̶и̶м̶ работаем белыми хакерами.
Цена: бесплатно
Репозиторий проекта
⚡ — пробовал взламывать
🗿 — не мое
@prog_tools
ТОП лучших инструментов для разработки ПО в 2025
В статье на tproger.ru собрали 60 популярных и новых инструментов, которые помогут разработчикам повысить продуктивность и улучшить качество кода. Там IDE, фреймворки, инструменты для тестирования, базы данных, мессенджеры, AI-копайлоты, CI/CD и многое другое.
Самое оно для кодеров-первогодок. Забирайте и сохраняйте, обязательно пригодится.
@prog_tools
coding-fonts.css-trickz.com | Моношрифты для IDE
Если вы эстет и хотите подобрать моноширинный шрифт для IDE согласно своему вкусу, специально для вас в твиттерской нашли проект, с помощью которого можно примерить моно-версии популярных Ubuntu Mono / Roboto / San Francisco и десятки других начертаний.
Цена: бесплатно
Попробовать на сайте
@prog_tools
В Next.js нашли критическую уязвимость для обхода авторизации через HTTP-заголовок
Белые хакеры обнаружили уязвимость для доступа к защищенным ресурсам без авторизации. В статье описали механизмы атаки, а также рекомендации по обновлению до безопасной версии фреймворка. Если вы используете версии с 11.1.4 по 15.2.2, то обезопасьте свой проект апдейтом.
@prog_tools
Как правильно использовать S3-хранилища: гайд для начинающих
Если вы думали, что российский IT-сектор соскочил с иглы Amazon S3, то нет. В Tproger разобрали, как:
— создаются бакеты;
— выглядит обращение с файлами;
— настраивать права доступа;
— как обезопаситься от перетрат и т.д.
Рекомендуется новичкам в мире S3.
⚡— интересненько, поговаривают, Visa / Mastercard скоро вернутся
🌭— нет уж, увольте, я мемы про $50K перетрат уже видел
🌚 — давно перешел на импортозамещающее
🗿— не актуально
@prog_tools
smuggler | HTTP-запросы безопаснее
Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по безопасности чуть легче. Эта Python-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование.
Цена: бесплатно
Репозиторий проекта
dropnread | Уплощаем репозиторий в файл
Если вы хотите о̶к̶о̶н̶ч̶а̶т̶е̶л̶ь̶н̶о̶ ̶с̶л̶и̶т̶ь̶ ̶с̶в̶о̶й̶ ̶к̶о̶д̶ объединить все файлы вашего проекта в один для формирования контекста ChatGPT, воспользуйтесь этим проектом on-premise. Он «съест» вашу директорию и отдаст «плоский» документ.
Во имя контекстного окна авторы обещают также по флажкам: автоудаление комментариев, автоисключение файлов Git (.env, .gitignore и т.д.).
🗿 —предпочитаю оставлять в промте только сниппет
⚡ — давно пора весь проект скармливать
Цена: бесплатно
Репозиторий проекта
@prog_tools
Вышла GNOME 48
Обновилась экспериментальная операционка на базе Linux, создатели обещают повышенную производительность, прокачанное средство просмотра изображений и аналог фичи «Экранного времени» iOS — «Цифровое благополучие».
Только посмотрите, какая ось—симпапуля, даже галерею скриншотов захотелось вам показать.
@prog_tools
Зачем разработчику знать SQL, если есть NoSQL? Разбираемся на примерах
В Tproger объяснили, почему понимание SQL и реляционных баз данных может значительно улучшить навыки разработчика и расширить его возможности в работе с данными. Вы увидите с помощью примеров, как этот неубиваемый и почти не меняющийся стандарт может быть полезен даже в проектах, использующих NoSQL — проект, который когда-то продвигали как «убийцу SQL».
@prog_tools
Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt
На Tproger вышла хардкорная статья про создание эффективной инфраструктуры для разработки и тестирования. В этом гайде сразу «прыжок в карьер»: тут и Fedor'у через virt-manager создадут, и аргументируют за файловую систему ZFS.
Это отличная возможность для разработчиков-первогодок познакомиться с базовой терминологией DevOps.
@prog_tools
cellm | GPT в Excel
Python в Excel уже вложили, дело за ChatGPT. Эта библиотека позволяет вызывать LLM прямо в ячейке Excel-таблицы. На видео, к примеру, к столбцу с заголовками научиных работ массово применяется промт «Определи, эта научная работа про диабет или не про него». По умолчанию использует бесплатную Ollama, можно подвести популярные альтернативы.
Цена: бесплатно
Репозиторий проекта
@prog_tools