Кодогенерация в ИТ проектах: автоматизация или потеря контроля?
Концепция кодогенерации обещает значительно ускорить процесс разработки, минимизируя ошибки и стандартизируя подходы. Однако сохраняются ли надлежащий контроль над процессом и качество? В Tproger порассуждали о проблемах с поддержкой и масштабированием, зависимости от инструментов генерации и сложностях при код-ревью.
А какими приложениями для генерации каркаса проекта вы пользуетесь? Поделитесь в комментариях.
@prog_tools
Концепция кодогенерации обещает значительно ускорить процесс разработки, минимизируя ошибки и стандартизируя подходы. Однако сохраняются ли надлежащий контроль над процессом и качество? В Tproger порассуждали о проблемах с поддержкой и масштабированием, зависимости от инструментов генерации и сложностях при код-ревью.
А какими приложениями для генерации каркаса проекта вы пользуетесь? Поделитесь в комментариях.
@prog_tools
exo | Запускаем LLM на домашних девайсах
Проект позволяет использовать девайсы iPhone, iPad, Android, Mac, Linux вместо дорогостоящих покупных графических процессоров для запуска ChatGPT, Claude и проч.
Осталось только найти умную стиралку с 16 Гб RAM, и можно пугать гостей.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Проект позволяет использовать девайсы iPhone, iPad, Android, Mac, Linux вместо дорогостоящих покупных графических процессоров для запуска ChatGPT, Claude и проч.
Осталось только найти умную стиралку с 16 Гб RAM, и можно пугать гостей.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Одни сокращают, а другие оставляют: как компании сохраняют сотрудников
Мы продолжаем исследовать последствия массовых увольнений в IT-секторе. В новой статье ментор Solvery и старший IT-рекрутер Павел Шлюпкин поделился, как компании перераспределяют ресурсы. Рассматриваются ключевые стратегии, которые помогают минимизировать увольнения и создать позитивную атмосферу для сотрудников, включая повышение нагрузки с компенсацией. Павел делится личными наблюдениями о менталитете российских компаний и их отношении к кризисам.
@prog_tools
Мы продолжаем исследовать последствия массовых увольнений в IT-секторе. В новой статье ментор Solvery и старший IT-рекрутер Павел Шлюпкин поделился, как компании перераспределяют ресурсы. Рассматриваются ключевые стратегии, которые помогают минимизировать увольнения и создать позитивную атмосферу для сотрудников, включая повышение нагрузки с компенсацией. Павел делится личными наблюдениями о менталитете российских компаний и их отношении к кризисам.
@prog_tools
telegram-phone-number-checker | Проверка сушествования аккаунта в Telegram по телефону
Незамысловатый инструмент на базе API мессенджера, который использует ваше приложение разработчика my.telegram.org. Для предотвращения блокировки не рекомендуется использовать личный номер.
Цена: бесплатно
Репозиторий проекта
Проект на pypi.org
@prog_tools
Незамысловатый инструмент на базе API мессенджера, который использует ваше приложение разработчика my.telegram.org. Для предотвращения блокировки не рекомендуется использовать личный номер.
Цена: бесплатно
Репозиторий проекта
Проект на pypi.org
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
prefect.io | Airflow для ML
Адаптированный под Машинное обучение оркестатор, что облегчит вашему проекту MLOps. Обладает аналогичными фичами вроде Cron-based планирования и повторных попыток, однако предлагает безсерверную инфраструктуру и облачный UI.
Есть условно бесплатный тариф.
Prefect vs. Airflow
Репозиторий проекта с 17К+ звезд на GitHub
Case study: обмен данными между процессами
✍️ - что такое Airflow?
🗿 - мне хватает Airflow
Адаптированный под Машинное обучение оркестатор, что облегчит вашему проекту MLOps. Обладает аналогичными фичами вроде Cron-based планирования и повторных попыток, однако предлагает безсерверную инфраструктуру и облачный UI.
Есть условно бесплатный тариф.
Prefect vs. Airflow
Репозиторий проекта с 17К+ звезд на GitHub
Case study: обмен данными между процессами
✍️ - что такое Airflow?
🗿 - мне хватает Airflow
dockur | WIndows в Docker
Простое на первый взгляд, решение, а набрало 22К+ звезд на GitHub. Поддепживает Win7 и выше, а также Server-версии.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Простое на первый взгляд, решение, а набрало 22К+ звезд на GitHub. Поддепживает Win7 и выше, а также Server-версии.
Цена: бесплатно
Репозиторий проекта
@prog_tools
zapper | Защита ключей в командной строке
Утилита помогает спрятать логины и пароли на случай непреднамеренной авторизации третьих лиц на вашем сервере. При запуске ps хакер увидит
Цена: бесплатно
Репозиторий проекта
@prog_tools
Утилита помогает спрятать логины и пароли на случай непреднамеренной авторизации третьих лиц на вашем сервере. При запуске ps хакер увидит
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
5 самых востребованных языков программирования в 2025 году
Каждый год составляются рейтинги языков программирования TIOBE, PYPL, StackOverflow, а для России — HeadHunter и Хабр Карьера. В Tproger выяснили, какие ЯП будут востребованы на рынке в следующем году.
@prog_tools
Каждый год составляются рейтинги языков программирования TIOBE, PYPL, StackOverflow, а для России — HeadHunter и Хабр Карьера. В Tproger выяснили, какие ЯП будут востребованы на рынке в следующем году.
@prog_tools
django-project-template | Когда «пригорело» конструктивно
Один Python-разработчик, регулярно работающий с Django, сетовал на устаревшие темплейты на GitHub, не учитывающие новые крутые инструменты вроде uv (быстрый менеджер зависимостей на смену pip).
В своем обзоре Давид Гийо заменяет «голый» Makefile на
Сам темплейт на GH
@zen_of_python
Один Python-разработчик, регулярно работающий с Django, сетовал на устаревшие темплейты на GitHub, не учитывающие новые крутые инструменты вроде uv (быстрый менеджер зависимостей на смену pip).
В своем обзоре Давид Гийо заменяет «голый» Makefile на
just
, предлагает переиначить дефолтную структуру Django-проекта и даже версионирует .env. Браво!Сам темплейт на GH
@zen_of_python
ClipCascade | Общий буфер обмена для ВСЕХ ваших девайсов
Прекрасное решение для ценителей Universal Clipboard на устройствах Apple. Только теперь для всех авторизованных в облачном аккаунте устройств, включая Linux с GUI и без. Можно развернуть экземпляр из Docker на своем сервере.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Прекрасное решение для ценителей Universal Clipboard на устройствах Apple. Только теперь для всех авторизованных в облачном аккаунте устройств, включая Linux с GUI и без. Можно развернуть экземпляр из Docker на своем сервере.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Топ JavaScript-фреймворков для быстрой разработки в 2025
JavaScript остается самым популярным языком для создания интерактивных веб-приложений и интерфейсов, и потому в Tproger изучили самые перспективные заменители React / Nuxt / Vue с точки зрения производительности, нужд проекта, масштабируемости и прочих факторов.
🗿 — только классика (React, Next.js, Vue)
⚡ — люблю пробовать новое
@prog_tools
JavaScript остается самым популярным языком для создания интерактивных веб-приложений и интерфейсов, и потому в Tproger изучили самые перспективные заменители React / Nuxt / Vue с точки зрения производительности, нужд проекта, масштабируемости и прочих факторов.
🗿 — только классика (React, Next.js, Vue)
⚡ — люблю пробовать новое
@prog_tools
Проверь свои знания MongoDB: особенности и базовые операции
MongoDB — одна из самых популярных NoSQL-баз данных. Проверьте свои знания об этой технологии с помощью небольшого теста на 7 вопросов. Для подготовки можно использовать статью.
Тот случай, когда всю карьеру работаешь с SQL, и теперь перед тестом надо вспоминать, что вообще такое NoSQL.
@prog_tools
MongoDB — одна из самых популярных NoSQL-баз данных. Проверьте свои знания об этой технологии с помощью небольшого теста на 7 вопросов. Для подготовки можно использовать статью.
Тот случай, когда всю карьеру работаешь с SQL, и теперь перед тестом надо вспоминать, что вообще такое NoSQL.
@prog_tools
Forwarded from Метод утёнка
This media is not supported in your browser
VIEW IN TELEGRAM
Парень делает редактор кода со спецэффектами
WIP — высокопроизводительный редактор кода, вдохновлённый Doom Emacs и neovim. Отличительной его особенностью являются спецэффекты во время набора кода. Например, взрывы.
Скачать его пока нельзя, но узнать подробности и следить за проектом можно на GitHub.
WIP — высокопроизводительный редактор кода, вдохновлённый Doom Emacs и neovim. Отличительной его особенностью являются спецэффекты во время набора кода. Например, взрывы.
Скачать его пока нельзя, но узнать подробности и следить за проектом можно на GitHub.
DataAnonymization | обезличиваем базу
Полезный тул на Java, который быстро устранит имена, телефоны и пароли из вашего экземпляра MySQL / PostgreSQL / MariaDB / hive и проч. Работает в командной строке.
Древний китайский мудрец сказал однажды: «Нужда в таких дополнительных шагах, как анонимизация данных, коррелирует со сливами баз, а не с обучением моделей ML».
А какие инструменты анонимизации вы использовали? Поделитесь в комментариях.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Полезный тул на Java, который быстро устранит имена, телефоны и пароли из вашего экземпляра MySQL / PostgreSQL / MariaDB / hive и проч. Работает в командной строке.
Древний китайский мудрец сказал однажды: «Нужда в таких дополнительных шагах, как анонимизация данных, коррелирует со сливами баз, а не с обучением моделей ML».
А какие инструменты анонимизации вы использовали? Поделитесь в комментариях.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Forwarded from Типичный программист
Практика, практика и ничего кроме практики
KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.
В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести.
#devops #docker #git #python
KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.
В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести.
#devops #docker #git #python
Какие темы в IT вас интересуют больше всего?
Anonymous Poll
49%
Веб-разработка
19%
Мобильная разработка
17%
Тестирование
22%
Разработка игр
20%
Аналитика, Data Science
19%
Кибербезопасность
32%
DevOps, системное администрирование
36%
ИИ, нейронные сети, машинное обучение
19%
Управление командами / проектами
3%
Другое / не IT (пожалуйста, напишите в комментариях ваш вариант)
typer | Ваше собственное CLI-приложение
Это библиотека для создания удобных командных интерфейсов на Python. Она поддерживает автодополнение команд в терминале и «дружит» с FastAPI.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Это библиотека для создания удобных командных интерфейсов на Python. Она поддерживает автодополнение команд в терминале и «дружит» с FastAPI.
Цена: бесплатно
Репозиторий проекта
@prog_tools
knockknock | Система безопасного доступа
Port Knocking — это сетевой защитный механизм, действие которого основано на следующем принципе: сетевой порт является по умолчанию закрытым, но до тех пор, пока на него не поступит заранее определённая последовательность пакетов данных, которая «заставит» порт открыться.
knockknock — простая и безопасная реализация этого механизма на Python + HMAC-SHA1, что обеспечивает защиту от прослушивания и повторных атак.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Port Knocking — это сетевой защитный механизм, действие которого основано на следующем принципе: сетевой порт является по умолчанию закрытым, но до тех пор, пока на него не поступит заранее определённая последовательность пакетов данных, которая «заставит» порт открыться.
knockknock — простая и безопасная реализация этого механизма на Python + HMAC-SHA1, что обеспечивает защиту от прослушивания и повторных атак.
Цена: бесплатно
Репозиторий проекта
@prog_tools
PyRIT | Инструмент оценки рисков для генеративного ИИ
Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Это опенсорсный инфобез-фреймворк для оценки надежности моделей ML. Этот определяет недостоверный / предвзятый контент, тем самым позволяя сосредоточиться на более сложных процессах и идентифицировать более сложные угрозы.
Цена: бесплатно
Репозиторий проекта
@prog_tools
WebVM | Виртуальная машина Linux в браузере
WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.
Цена: бесплатно
Репозиторий проекта
@prog_tools
WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.
Цена: бесплатно
Репозиторий проекта
@prog_tools