prog_tools | Unsorted

Telegram-канал prog_tools - Инструменты программиста

14280

Полезные инструменты для программистов — бесплатные и платные Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Регистрация в перечне РКН: https://tprg.ru/mX0S

Subscribe to a channel

Инструменты программиста

​​msgspec | Быстрая сериализация и валидация

Поддерживает форматы JSON, YAML, TOML и MessagePack. Позволяет определять структуры данных с помощью стандартных Python-типов, включая Struct, TypedDict, dataclass и другие. Благодаря реализации на C, msgspec значительно быстрее, чем Pydantic. Поддерживает сложные типы вроде Union, Optional, Enum, datetime, UUID.

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

Читать полностью…

Инструменты программиста

Таро врёт! В отличие от нашей IT-колоды

Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/IChE

Читать полностью…

Инструменты программиста

Young Con 2025: для тех, кто хочет развиваться в IT

25 июня в Москве Яндекс проведёт Young Con — большой летний фестиваль про карьеру и технологии. Приглашают студентов, начинающих специалистов и ребят с опытом, а ещё школьников 9–11 классов — для них откроются зоны топовых вузов страны.

Что будет:
— пробные собеседования в Яндекс
— ярмарка вакансий и карьерные консультации
— воркшопы от разработчиков — про нейросети, роботов, умные устройства, рекомендательные системы и не только

На главной сцене выступят более 20 спикеров и научпоп-блогер Ян Топлес. Вечером фест завершится большим концертом, среди хедлайнеров Дора, Feduk и другие артисты.

Что ещё в программе: финал турнира по кодингу с призом 1 млн рублей, IT-квест, стенд тренажёра для разработчиков CodeRun, ML-пространство Data Dojo, Магазин и Музей Яндекса с ретрокомпьютерами и приставками, еда из Лавки и лимитированный мерч всем участникам!

Вход бесплатный, регистрация доступна до 13 июня на сайте фестиваля.

Это #партнёрский пост

Читать полностью…

Инструменты программиста

​​Как не сломать прод? Топ 5 самых частых ошибок при деплое

Некоторые статьи «написаны кровью», прямо как ПДД. Техлид Газпромбанка в таком гайде поможет вам предотвратить проблемы с настройкой кластеров, покажет, как обращаться с ключами тестирования / продакшена и что еще важно учесть перед деплоем в проекте с CI / CD и контейнерами. Статья заговорена на аптайм в 99,99% 🔋

@prog_tools

Читать полностью…

Инструменты программиста

​​KeyDB | Redis на максималках

Казалось бы, куда быстрее... Но несколько лет простоя дали о себе знать: отовсюду вылезают «убийцы» Redis с аналогичной архитектурой, но осовремененные. KeyDB предлагает:
— многопоточную обработку команд;
— автонастройку кластера или шардирования;
— двустороннюю репликацию и проч.

Спасибо @AnthonyAxenov за рекомендацию.

Цена: бесплатно
Сайт проекта
@prog_tools

Читать полностью…

Инструменты программиста

​​Один инструмент, чтобы править всеми…push-уведомлениями

MULTIPUSHED — облачный сервис для отправки push-уведомлений, работающий на всех популярных платформах (Android, iOS, даже Аврора и РОСА).

Сообщения доставляются за ≤0,1 сек. через собственный канал и архитектуру Pub/Sub с WebSocket Secure. MULTIPUSHED полностью функционирует в российских дата-центрах и способен отправлять пуши / СМС в любую точку мира, включая недоступные для других сервисов Китай, Крым, ДНР, ЛНР.

@prog_tools

Читать полностью…

Инструменты программиста

usertesting.com | Манки-тесты вашего сайта

Если вы хотите получить инсайты от первых пользователей в контролируемых условиях, платформа позволяет опубликовать задание «Проверить форму заказа» или «Проверить авторизацию» для реальных исполнителей. Вам инсайты — тестировщикам копеечка. Единственный нюанс — потребуется VPN и возможность оплачивать зарубежный сервис.

Награда «На пульсе UX» 🧪
Цена: бесплатно
Перейти на сайт
@prog_tools

Читать полностью…

Инструменты программиста

Комплексная интерактивная шпаргалка для веб-разработчика

Сайт содержит в себе шпаргалки по: HTML+CSS+JS, PHP, jQuery и SEO. Все разбито на категории, наглядно проиллюстрировано.

Ссылка на шпаргалку

#шпаргалка #web

Читать полностью…

Инструменты программиста

Расскажите про свой опыт поиска работы

Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.

Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.

Читать полностью…

Инструменты программиста

Шпаргалка systemctl

Если вы тоже легко забываете Linux-команды systemctl (буквально 'System Control'), то вот вам лаконичная одностраничная шпаргалка этой встроенной утилиты.

Этот тул явно недооценен, ведь среди возможностей управление системными службами (демонами) вроде SSH / nginx / сокетов / path, монтированными устройствами и проч.

❤️, если умеешь дышать
@prog_tools

Читать полностью…

Инструменты программиста

Комплексная интерактивная шпаргалка для веб-разработчика

Сайт содержит в себе шпаргалки по: HTML+CSS+JS, PHP, jQuery и SEO. Все разбито на категории, наглядно проиллюстрировано.

Ссылка на шпаргалку

#шпаргалка #web

Читать полностью…

Инструменты программиста

Коллеги, поймали свой Пик Балмера? Как там ваши навыки программирования в зависимости от промилле алкоголя в крови?

#кек
@prog_tools

Читать полностью…

Инструменты программиста

Astra, Alt, Aurora: какой российский Linux попробовать в 2025 году?

Astra Linux — это безопасность и поддержка госстандартов, Alt Linux — универсальность и гибкость. Aurora Linux — поддержка мобильных устройств. Статья на Tproger поможет выбрать подходящий дистрибутив в зависимости от их потребностей и задач.

@prog_tools

Читать полностью…

Инструменты программиста

pydoll | Веб-автоматизация без веб-драйверов

Питоническое решение извечного вопроса скрейпинга, избавляющее разработчика от боли подбора нужной версии ChromeDriver. Обещано также бесшовное прохождение «турникета» Cloudflare и reCAPTCHA v3*.

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

Читать полностью…

Инструменты программиста

GlazeWM | Комбинируем окна на экране Like a Pro

Инструмент позволяет комбинировать окна Windows в более сложные «плиточные» паттерны с помощью горячих клавиш.

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

Читать полностью…

Инструменты программиста

Клички кодерских питомцев

Вашему вниманию — топ самых-самых кличек домашних животных разработчика:

Отсыпьте сердец, админ старался)
#кек
@prog_tools

Читать полностью…

Инструменты программиста

Большая подборка статей, которая поможет изучить 30 основ проектирования систем

1. APIs
2. Вебхуки
3. REST и GraphQL
4. API Gateway
5. Балансировщики нагрузки
6. Алгоритмы балансировки нагрузки
7. Прокси vs Обратный прокси
8. Масштабируемость
9. Доступность (Availability)
10. Единая точка отказа (SPOF)
11. Теорема CAP
12. Типы баз данных
13. SQL или NoSQL
14. Транзакции ACID
15. Индексирование баз данных
16. Шардирование или партиционирование БД
17. Согласованное хеширование (Consistent Hashing)
18. Захват изменения данных (Change Data Capture, CDC
19. Кэширование
20. Стратегии кэширования
21. Политики очищения кэша (Cache Eviction Policies)
22. CDN (Сети доставки контента)
23. Алгоритмы ограничения скорости запросов (Rate Limiting)
24. Очереди сообщений (Message Queues)
25. Фильтр Блума
26. Идемпотентность
27. Конкурентность и параллелизм
28. Состояние: stateful vs stateless
29. Long polling vs WebSockets
30. Пакетная обработка и потоковая обработка


Осталось только лайк поставить и сохранить 👍

#архитектура

Читать полностью…

Инструменты программиста

​​Posit Connect | Деплой сервис для Python / R

Этот условно-бесплатный сервис позволяет быстро задеплоить ваш Proof of Concept. В Freemium-тарифе дают 4 Гб памяти, 2 ядра CPU, 20 часов серверного времени. Поддерживает закрытый список фреймворков, среди которых Streamlit, Dash, Shiny.

Цена: есть условно-бесплатный тариф
Сайт проекта
@prog_tools

Читать полностью…

Инструменты программиста

​​SonarCloud | прокачанный CI / CD

Это облачный сервис для анализа качества и безопасности кода, интегрирующийся с GitHub, GitLab, Bitbucket и Azure DevOps. Он поддерживает более 20 языков программирования и предоставляет мгновенную обратную связь о проблемах в коде, включая баги, уязвимости и «пахнущий код». Сгенерированный ИИ код не пройдет ниже радаров и будет «подвергнут экзекуции» при случае.

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

Инструмент-победитель в номинации «Тестирование в условиях дефицита кадров» 🧪

Цена: бесплатно для опенсорс-проектов
Сайт проекта
@prog_tools

Читать полностью…

Инструменты программиста

StarGuard | Детектим накрученные GitHub-звезды

Дожили: чтобы предотвратить установку зловреда и демотивировать накрутчиков, в 2025 стоит проверять библиотеку перед установкой. Спецбазы уязвимостей, статусы PyPi / npm, а теперь еще и StarGuard. Инструмент выяснит, а не накручены ли звезды репозиторию, а не боты ли делают форки. Результат покажет прямо в командной строке.

Ох, не думали создатели GH, что такие мутные схемы доберутся и до святая святых (опенсорса)...

🎃 — мне попадалась зловредная либа
🗿 — Бог миловал

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

Читать полностью…

Инструменты программиста

Делитесь своим опытом в опросе про облака

Мы готовим большое исследование по облачным технологиям и хотим узнать ваше мнение.

Расскажите, как вы работаете с облаками, какие у вас возникают вопросы или трудности. Фидбэк можно оставить в этой гугл-форме

Спасибо 🙏

Читать полностью…

Инструменты программиста

​​freepublicapis.com | API на любой вкус

Очередная коллекция самых безумных API для тестирования вашего проекта, от фактов о сериале «Офис» до энциклопедии Dungeons & Dragons. Можно даже добавить свой. Добротная система поиска и фильтрации.

Цена: бесплатно
Перейти на сайт
@prog_tools

🐳, если было полезно
💅🏻, если было бесполезно

Читать полностью…

Инструменты программиста

​​Трафик Stack Overflow рухнул на 90% с 2020 года — сервис ждет ребрендинг

Stack Overflow, долгое время остававшийся главным ресурсом для программистов, за последние пять лет потерял почти весь трафик. Это связано с ростом альтернативных инструментов — LLM. SO объявил о ребрендинге и планах по обновлению функционала. Новый этап поможет платформе сохранить актуальность и привлечь пользователей обратно.

@prog_tools

Читать полностью…

Инструменты программиста

​​​​Разбираем ArgoCD: автоматизированный деплой в Kubernetes

Этот инструмент значительно упрощает процесс развертывания приложений в k8s. Он синхронизирует кластера с изменениями в Git-репозитории, минимизируя рутину. В статье вы узнаете, как установить и настроить Argo CD, а также освоить основные команды. 

@prog_tools

Читать полностью…

Инструменты программиста

Хотели бы, чтобы работодателю было важнее как вы работаете, а не откуда?

В Точке у сотрудников есть полная свобода выбора: можно работать в уютных офисах в России, из дома или вообще из любой точки мира. Главное — результат, а не локация.

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

Над этими продуктами работают 1300 IT-специалистов: разработчики, продакты, тестировщики, дизайнеры, аналитики, дата-сайентисты и девопсы. Это профессиональная среда для тех, кто хочет развиваться и видеть реальный результат своей работы.

Если хотите быть частью команды, где ценят профессионализм, доверяют людям и дают свободу — загляните к нам. Вдруг это именно то место, которое вы искали.

Ссылка на вакансии

Это #партнёрский пост

Читать полностью…

Инструменты программиста

​​Siliv | Статус-бар для GPU на macOS

Приложение для компьютеров с чипами Apple Silicon (M1, M2 и выше). Позволяет управлять объёмом видеопамяти (VRAM), выделяемой GPU, прямо из строки меню. Среди фичей:
— Графический ползунок позволяет установить желаемый объём VRAM в мегабайтах;
— Пресеты и сброс;
— Поддержка macOS, начиная с Ventura.

Этот тул позволяет выделить больше памяти для GPU, чем это делает система по умолчанию, для вашего видеоредактора, программы 3D-рендеринга или локальной модели машинного обучения.

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

Читать полностью…

Инструменты программиста

​​Разбираем ArgoCD: автоматизированный деплой в Kubernetes

Этот инструмент значительно упрощает процесс развертывания приложений в k8s. Он синхронизирует кластера с изменениями в Git-репозитории, минимизируя рутину. В статье вы узнаете, как установить и настроить Argo CD, а также освоить основные команды. 

@prog_tools

Читать полностью…

Инструменты программиста

Redis снова в опенсорсе

Популярное хранилище Redis вернулось к открытой лицензии AGPLv3. Теперь оно доступно для свободного использования, модификации и распространения. Новый релиз обещает улучшение производительности и стабильности, а также Vector Sets — векторные хранилища (еще бы в 2025 году!).

👍 — бывало, прикручивал Redis
🗿 — прошло мимо меня

@prog_tools

Читать полностью…

Инструменты программиста

gitmoji.dev | Как коммитить с эмоджи

Если вдруг эмоджи в Commit Message вас обошло стороной, еще не поздно наверстать упущенное. На одном сайте опубликовали список интуитивно понятных эмоджи, которые можно использовать в сообщениях коммита.

Цена: бесплатно
@prog_tools

Читать полностью…

Инструменты программиста

Делаем учебник из любого GitHub-репозитория

Вышла прикольная тулза — Tutorial-Codebase-Knowledge. Она превращает любой репозиторий в пошаговый гайд: LLM анализирует код, находит ключевые компоненты и связи, а потом объясняет, как всё устроено и зачем.

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

#инструменты

Читать полностью…
Subscribe to a channel