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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Доступная жилплощадь карьера по клику

Нет, это не скам, это мы вас зовем прогуляться по нашему Дому IT-карьеры, в котором притаились вакансии от работодателей. Заглядывайте в окошки, изучайте интерьер квартир и откликайтесь на вакансии — никакой ипотеки, первых взносов и рефинансирования. Эта новостройка досталась вам бесплатно, как квартира той самой любимой бабушки, за которой вы ухаживали.

Тук-тук, можно?

Реклама
asyncpg | Асинхронный PostgreSQL

Python-библиотека — дружба asyncio и PSQL, позволяет значительно ускорить все операции к вашей базе данных. При определенных условиях не имеет зависимостей, что делает ее устойчивой к ошибкам компонентов при долгосрочном использовании.

Цена: бесплатно
Проект на pypi.org
Navio — это компания, которая создаёт технологию автономного вождения. Присоединяйтесь к этой амбициозной команде!

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

А для комфортной работы вас ждут современный офис и инженерный центр. Вы сможете участвовать в конференциях, проходить обучение и повышать квалификацию.

Смотрите вакансии и отправляйте отклики!

Это #партнёрский пост
ТОП каналов, которые нужны каждому, кто хочет в айти! Начинающие, забирайте готовую папку каналов🤝

Мемы про прогеров, актуальные айти-новости, разборы инструментов и обучающие посты от tproger.ru — всё, что нужно, чтобы ворваться в айти.

Переходите по ссылке и подписывайтесь:
👉 Telegram Chats: Войти в Айти @Telegram

@prog_tools
«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры

Эксперт с 25-летним опытом в IT подчеркивает, что, несмотря на обещания упрощения разработки, многие компании сталкиваются с хаосом в архитектуре и ростом затрат. Основные проблемы включают сложность отладки, непредсказуемость системы и значительные расходы на инфраструктуру.

Посмотрите, какие рекомендациями он дает по оптимизации архитектуры и какие предлагает альтернативы микросервисам.

@prog_tools
sqlite-page-explorer | Подкапотная SQL

Взгляните на SQLite под другим углом. Мы привыкли обращаться с базой на уровне запросов, таблиц и схем. С помощью этого проекта вы сможете отликбезиться насчет «железной» части технологии:

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

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

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
cellm | GPT в Excel

Python в Excel уже вложили, дело за ChatGPT. Эта библиотека позволяет вызывать LLM прямо в ячейке Excel-таблицы. На видео, к примеру, к столбцу с заголовками научиных работ массово применяется промт «Определи, эта научная работа про диабет или не про него». По умолчанию использует бесплатную Ollama, можно подвести популярные альтернативы.

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

@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
browser-use | LLM для браузерной автоматизации

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

На видео показывается массовый отклик на вакансии разработчика на одном работном сайте.

Цена: бесплатно (за токены GPT платим отдельно)
Репозиторий проекта

🗿 — это только на демо все так бесшовно...
— почему бы и не попробовать

@prog_tools
Конвейер 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-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование.

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