Инструменты программиста
14.1K subscribers
1.47K photos
115 videos
4 files
1.7K links
Полезные инструменты для программистов — бесплатные и платные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Big-O Cheat Sheet — страница-шпаргалка для работы с пространственными и временными сложностями Big-O распространённых алгоритмов

Веб-сайт появился как результат многих часов поисков в Интернете нужной информации автором при подготовке к собеседованиям

В итоге результат своей титанической работы он опубликовал в свободном доступе

Стоимость: #бесплатно

#web #разработка #алгоритмы
👍13🔥3💩2
Undesign — гигантская коллекция бесплатных инструментов проектирования

Здесь смогут найти полезные материалы как разработчики, так и дизайнеры

Для вашего удобства, авторы проекта рассортировали инструменты по категориям

Стоимость: #бесплатно

#разработка #бесплатно #библиотека
🔥11👍7
Replit — мощный и простой онлайн-компилятор, IDE, интерпретатор и REPL

Инструмент позволяет создавать что угодно с нулевой настройкой — с его помощью можно мгновенно запускать и быстро разрабатывать проекты на любом языке программирования или фреймворке

При этом в Replit также встроена совместная работа в реальном времени. Это позволяет работать над проектами совместно с другими людьми из любой точки мира, на любом устройстве

Стоимость: #бесплатно (но есть платные тарифы)

#web #ide #разработка
👍12🥰1
Azure DevOps Services — полное решение для управления проектами, включая Git и конвейеры

Инструмент позволяет заниматься разработкой софта в команде, не испытывая при этом неудобств

Например, Azure DevOps Services интегрируется с существующей средой разработки или редактором, позволяя многофункциональной команде эффективно работать над проектами любого масштаба

Стоимость: #бесплатно (но большая часть функциональности доступна платно)

#web #azure #разработка
👍2🔥2🍾1
Code Climate Velocity — отличный инструмент для управления разработкой софта с использованием данных

С его помощью, например, можно выполнить поставку функций по графику, заранее выявляя узкие места. Также Velocity позволяет отслеживать прогресс разработки на основе ключевых показателей эффективности (KIP), целей и ключевых результатов (OKR)

Инструмент способен контролировать расходы, распределяя ресурсы в соответствии с приоритетами

Стоимость: #бесплатно (но есть платные тарифы)

#данные #разработка
👍3🔥3👎1
Postman — инструмент для разработчиков API

Он помогает упростить процесс разработки, тестирования и управления API

Postman предоставляет интуитивно понятный интерфейс для создания и отправки HTTP-запросов, а также анализа их результатов. С его помощью также можно создавать коллекции запросов, организовывать их в папки и делиться ими с командой

Автоматизация тестирование API, использование переменных для параметризации запросов и интеграция с популярными системами CI/CD для автоматизации рабочих процессов — всё это вы найдёте в данном инструменте

Стоимость: #бесплатно (но есть платная подписка)

#API #разработка #тестирование
👍7🔥6👎3🤩2
DBDesigner — интуитивно понятный инструмент для проектирования баз данных

Утилита предоставляет вам самые полезные для работы с БД функции, такие как редактирование схемы в реальном времени, генерация SQL-кода и поддержка множества СУБД, включая MySQL, PostgreSQL, Oracle и SQL Server

С DBDesigner вы можете коллаборативно работать над проектами баз данных с вашей командой и просматривать историю изменений

Стоимость: #бесплатно (но есть платные тарифы)

#БД #разработка
👍7🔥4
Pulumi — современная платформа для работы с облачными ресурсами при помощи привычных языков программирования

Она предоставляет SDK и инструменты для работы с множеством облачных провайдеров, таких как AWS, Azure, Google Cloud и других

Пользователи могут определить инфраструктуру с помощью кода на таких языках, как Python, JavaScript, TypeScript, Go и C#

С помощью Pulumi можно управлять ресурсами облачной инфраструктуры так же, как и кодом, включая версионирование, совместную работу и автоматизацию рабочих процессов CI/CD

Стоимость: #бесплатно (но есть платные тарифы)

#облако #IaC #разработка
👍42🔥2
Git-Tower — мощный, но простой в использовании Git-клиент с расширенными возможностями

Его главной фишкой являются: интуитивный интерфейс и множество функций для работы с репозиториями: ветвление, слияние, сташ, управление удалёнными репозиториями и т.д

Есть возможность визуализации истории коммитов, простейшее откатывание изменений и решение конфликтов с помощью встроенного «решателя»

Стоимость: от $69 (есть 30-дневная пробная версия)

#git #разработка
👍7🤬3😱2😢21
Dash — оффлайн документация и сниппеты кода для разработчиков

С этим приложением вы сможете быстро находить и использовать документацию для множества языков программирования и фреймворков, не завися от Интернета

Приложение предлагает более 200 наборов документации, включая такие популярные, как Python, JavaScript, CSS, HTML и т.д

Dash интегрируется с различными редакторами кода и IDE, облегчая доступ к документации во время работы над проектами

Стоимость: $29.99 (но есть бесплатный период)

#документация #разработка #code
5👍2👎1
RunJS — игровая площадка JavaScript и TypeScript для быстрого написания и выполнения кода

Приложение предоставляет возможность легко экспериментировать с кодом и сразу видеть результат работы

Платформа поддерживает импорт NPM-пакетов, транспиляцию кода с использованием Babel и автозаполнение кода, что позволяет разработчикам быстро создавать прототипы и проверять идеи

Пользователи могут работать с различными версиями ECMAScript и другими технологиями, такими как TypeScript, JSX и CSS-in-JS

Стоимость: #бесплатно

#JavaScript #web #разработка
👍5🔥4🤔3👎1
Hyper — Терминал с элегантным интерфейсом на основе веб-технологий

Основанный на Electron, Hyper предлагает кросс-платформенное решение для Windows, macOS и Linux

Инструмент поддерживает темы, плагины и настраиваемые параметры, позволяя пользователям настроить Терминал под свои предпочтения

Стоимость: #бесплатно

#разработка #терминал
💩19👍32
Chromatic — инструмент для автоматического тестирования пользовательского интерфейса

Создан специально для разработчиков, использующих Storybook, Chromatic позволяет автоматически тестировать UI-компоненты и отслеживать изменения

Интегрируется с популярными системами контроля версий, такими как GitHub, GitLab и Bitbucket

Стоимость: #бесплатно (но есть платные тарифы)

#разработка #тестирование #ui
👍31
Arduino IDE 2.1 — обновлённая среда разработки для Arduino

Среди основных преимуществ инструмента можно отметить улучшенную производительность, интеграцию с сервисами Arduino Cloud и более удобное управление библиотеками и платами

Новая версия также предлагает поддержку тем оформления, автодополнение кода и встроенный отладчик, что упрощает процесс разработки и позволяет сфокусироваться на создании решений на базе Arduino

Подробнее о том, что нового добавило обновление, вы можете узнать у нас на сайте, перейдя по ссылке

Стоимость: #бесплатно

#Arduino #IDE #разработка
👍3🤔2🔥1