Инструменты программиста
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
Does it mutate — шпаргалка для понимания, какие методы изменят массив в JS, а какие нет

При этом страница не только помогает понять изменяемость массива при помощи функции, но также и то, как именно ею пользоваться

Приятная мелочь: к каждому примеру есть ссылка на документацию

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

#js #web #шпаргалка
CSS Background Patterns — красивые фоновые узоры, сделанные при помощи чистого CSS

При этом сервис даёт возможность изменять цвета отдельных элементов паттернов, их прозрачность и регулировать пространство между ними

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

#css #бесплатно
Easings — наглядный справочник по easing-функциям с примерами

Суть таких функций в том, чтобы задать скорость изменения параметра во времени

Благодаря данному сервису вы сможете выбрать подходящую именно вам функцию смягчения, а также посмотреть, как она устроена с точки зрения CSS и даже математики

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

#web #css #open_source
Regex 101 — редактор и тестер регулярных выражений с объяснениями каждого символа и примерами

На выбор пользователям предложено несколько языков, начиная от Python, заканчивая C#. Также есть несколько вариантов функций, которые должно покрывать регулярное выражение

Отличный инструмент для тех, кто ещё «плавает» в регулярках и хотел бы лучше понять, как они устроены

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

#regex #бесплатно
Specificity Calculator — онлайн-калькулятор специфичности селекторов

Данный инструмент является отличным наглядным способом понять специфику CSS. Для этого вам достаточно «поиграться» с селекторами: изменить их или вставить свои собственные

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

#css #web
Netlify — сервис для создания, развертывания и управления современными веб-проектами

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

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

#web #api #бесплатно
GitHub Gist — сервис хранения фрагментов кода, созданный командой GitHub

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

Стоит отметить, что у сервиса также имеется интеграция с текстовым редактором Sublime Text, что позволяет сохранять фрагменты кода буквально в пару кликов

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

#github #code #web
Gitter — сервис для обмена сообщениями, построенный на интеграции с GitHub

Его отличительная особенность заключается в тесной работе с организациями, репозиторями, ошибками и активностью

Также платформа имеет интеграцию с Trello, что может быть полезно для команд, использующих с данной доской

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

#web #github #trello
Taiga — платформа управления проектами для agile-разработчиков

Также она будет полезна дизайнерам, менеджерам проектов и т.д

С помощью Taiga можно заниматься достаточно рутинными делами, используя для этого красивый инструмент, который ещё и облегчает выполнение задач

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

#agile #веб
Choose an License — отличная подсказка для тех, кто выбирает лицензию для своего продукта

Отвечая на вопросы, представленные на странице, вы сможете подобрать нужную именно вам open source лицензию

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

#open_source #шпаргалка
DevHub — аналог TweetDeck, но для GitHub

С помощью сервиса можно просматривать активность репозиториев и управлять своими уведомлениями, создавая колонки с фильтрами, сохраняя элементы на потом и т.д

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

#github #веб
Вакансии для Junior-разработчиков

Сегодня МТС — это технологичная экосистема, в которой создают и развивают сервисы в финтехе, медиа, стриминге, облаках, IoT, AI, Big Data и не только. И для этого они ищут джуниоров и вкладываются в их обучение и карьерный рост.

Вас ждут грамотный подход к обучению, помощь менторов и инновационные продукты, над которыми предстоит работать.

Узнайте подробнее о вакансиях и проектах, и станьте частью команды МТС.

#работа #вакансии
HTML Minifier — сервис для лёгкой минимизации HTML, CSS и JS

Работает инструмент достаточно просто: он прогоняет вашу разметку через серию регулярных выражений, написанных на PHP

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

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

#html #css #js
TinyPNG — сервис для «умного» сжатия картинок

Да, сжимать можно не только код, но и медиафайлы.

TinyPNG использует интеллектуальные методы сжатия с минимальными потерями для уменьшения размера файлов WEBP, JPEG и PNG

Достигается это за счёт выборочного уменьшения количества цветов в изображении, что приводит к меньшему числу байт, необходимых для хранения данных

Стоимость: #бесплатно (но есть необязательный тариф с увеличенными лимитами исходных файлов)

#png #медиа
Markdown Editor — редактор markdown в реальном времени с «привкусом» GitHub

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

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

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

#markdown #редактор
DigitalOcean — провайдер виртуальных частных серверов

Он упрощает запуск в облаке и масштабирование ваших проектов по мере роста

Причём это касается как тех случаев, когда вам необходима лишь одна виртуальная машина, так и тех кейсов, когда речь идёт о десятках тысяч

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

#сервер #облако
JSONLint — инструмент для проверки данных JSON

Когда вы работаете с любым языком программирования и JSON, то в случае неправильного форматирования ваших данных можно столкнуться с ошибками

Именно для того, чтобы избегать таких неприятных ситуация, был создан JSONLint

Стоимость: #бесплатно (но для желающих помочь есть подписка за $2 в месяц)

#json #web
Deployer — инструмент для PHP-деплоя

С его помощью вы сможете без труда сконфигурировать собственный сервер, настроить брандмауэр, а также установить PHP и MySQL или Postgres, попутно настроив HTTPS и т.д

Из приятного можно отметить развёртывание с нулевым временем простоя. Что-то пошло не так? Просто откатитесь к предыдущему релизу

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

#php #деплой
Paper.js — библиотека для создания и работы с векторной графикой

Есть сразу два способа использования библиотеки: вы можете использовать PaperScript или привычный ванильный JavaScript

В свою очередь PaperScript — это тот же JavaScript, в который добавили поддержку математических операторов для объектов point и size

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

#js #web #open_source
CyberChef — веб-приложение для шифрования, кодирования, сжатия и анализа данных

Одной из основных возможностей инструмента является преобразование одного формата данных в другой. При этом он отлично подойдёт для различных операций синтаксического анализа, очистки кода и извлечения данных

Доступные операции отсортированы по группам. При этом понять логику распределения очень просто

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

#web #данные