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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Redis снова в опенсорсе

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

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

@prog_tools
👍47🗿22
Astra, Alt, Aurora: какой российский Linux попробовать в 2025 году?

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

@prog_tools
💊236🤣6🥱1🌚1
Коллеги, поймали свой Пик Балмера? Как там ваши навыки программирования в зависимости от промилле алкоголя в крови?

#кек
@prog_tools
👍3🌚2
Прикасались к коду за первую половину майских праздников?
Anonymous Poll
60%
Да
40%
Нет
🎃51👍1
​​Siliv | Статус-бар для GPU на macOS

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

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

Цена: бесплатно
Репозиторий проекта
@prog_tools
👍81
Комплексная интерактивная шпаргалка для веб-разработчика

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

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

#шпаргалка #web
2🌭1
Шпаргалка systemctl.pdf
49.5 KB
Шпаргалка systemctl

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

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

❤️, если умеешь дышать
@prog_tools
8👍1
​​​​Разбираем ArgoCD: автоматизированный деплой в Kubernetes

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

@prog_tools
1👍1🐳1
Forwarded from Код найма
Расскажите про свой опыт поиска работы

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

Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
👌1🍌1
​​Трафик Stack Overflow рухнул на 90% с 2020 года — сервис ждет ребрендинг

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

@prog_tools
👍16🤯4👎1
Комплексная интерактивная шпаргалка для веб-разработчика

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

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

#шпаргалка #web
1🗿1
​​freepublicapis.com | API на любой вкус

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

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

🐳, если было полезно
💅🏻, если было бесполезно
🐳9🗿2
This media is not supported in your browser
VIEW IN TELEGRAM
usertesting.com | Манки-тесты вашего сайта

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

Награда «На пульсе UX» 🧪
Цена: бесплатно
Перейти на сайт
@prog_tools
🔥1🗿1
Forwarded from Типичный программист
Делитесь своим опытом в опросе про облака

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

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

Спасибо 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚2👌1
StarGuard | Детектим накрученные GitHub-звезды

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

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

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

Цена: бесплатно
Репозиторий проекта
@prog_tools
🗿191👍1🔥1🌚1
​​KeyDB | Redis на максималках

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

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

Цена: бесплатно
Сайт проекта
@prog_tools
❤‍🔥22🗿1
​​SonarCloud | прокачанный CI / CD

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

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

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

Цена: бесплатно для опенсорс-проектов
Сайт проекта
@prog_tools
11👍1🍌1
​​Как не сломать прод? Топ 5 самых частых ошибок при деплое

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

@prog_tools
2🐳21
​​Posit Connect | Деплой сервис для Python / R

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

Цена: есть условно-бесплатный тариф
Сайт проекта
@prog_tools
1🌭1
Forwarded from Типичный программист
Большая подборка статей, которая поможет изучить 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. Пакетная обработка и потоковая обработка


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

#архитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
248❤‍🔥4