Библиотека программиста | программирование, кодинг, разработка
82.2K subscribers
3.11K photos
147 videos
88 files
6.35K links
Все самое полезное для программиста в одном канале.

Список наших каналов: https://tttttt.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a32a0d94

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
#tools #news

В GitHub завезли возможность создания диаграмм в файлах Markdown с помощью Mermaid.

Читать подробнее
#tip #news #tools

💡Команда GitHub анонсировала поддержку математических выражений в Markdown с использованием символов $$ и $. Отличное дополнение к представленной недавно нативной поддержке функционала для создания диаграмм с помощью Mermaid.

https://proglib.io/w/37b10401
#tools

🔐🔧 ots — простой инструмент для безопасного обмена вашими секретами через одноразовый URL-адрес. Ссылка становится недействительной после просмотра или по истечении указанного срока.

https://proglib.io/w/55383522
#tools

🔧 gokey — простой менеджер паролей на Go от Cloudflare, который не требует хранилища паролей.

Вместо того, чтобы хранить ваши пароли в хранилище, он получает их «на лету» из мастер-пароля и предоставленной строки (например, URL-адрес ресурса).

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

https://proglib.io/w/87e73b95
#tools

🔧Hoppscotch — экосистема разработки API с открытым исходным кодом + альтернатива Postman. Поддерживает множество протоколов API. Попробуйте сами на hoppscotch.io.

https://proglib.io/w/fba12df9
#tools

🔧 Bazel — open source инструмент для сборки и тестирования. В отличие от Make и Ninja в Bazel применяется более высокоуровневый подход к построению правил сборки.

Для достижения высокой скорости сборки в Bazel активно применяются техники кэширования и распараллеливания процесса сборки.

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

Поддерживается сборка и тестирование кода на Java, C++, Objective-C, Python, Rust, Go и многих других языках, а также сборка мобильных приложений для Android и iOS.

Кстати, если вы хотите внедрить Bazel в свой рабочий процесс, есть видеокурс с простым примером мобильного приложения, состоящий из 19 модулей.
#tools

🔧Gerrit — open source инструмент для ревью кода и управления проектами на базе Git. Инструмент прост в использовании и позволяет значительно упростить процесс ревью кода. Доступен как отдельный продукт, либо в виде расширения для IDE/редактора кода.

https://proglib.io/w/241d68fc
#tools

🔧 Mintlify Writer — ваш помощник в написании документации к коду. Расширение доступно для VS Code и IntelliJ.

https://proglib.io/w/15b8a569
#tools

🎨🔧 ImHex — любопытный hex-редактор с множеством расширенных функций, которые часто можно найти только в платных приложениях. Работает на Windows, macOS и Linux.

🔗 Подробнее
#tools

🔧🎵 Sonic Pi — инструмент для создания музыки из кода. Проект изначально предназначался для обучения концепциям программирования в школах, а теперь это профессиональный инструмент. Может и внутри вас живет диджей?

Подробнее
#news #tools

Представлена вторая версия инструмента GitHub CLI, которая среди прочего добавила поддержку расширений. Они позволяют создавать кастомные команды, чтобы лучше соответствовать вашему воркфлоу.

Подробнее
#news #tools

Яндекс вновь выложил в открытый доступ одну из своих технологий. В этот раз — фреймворк DivKit, который помогает ускорить разработку интерфейсов мобильных приложений за счет внедрения подхода server-driven ui. Пишем кроссплатформенный код — и меняем интерфейс на Android и iOS без необходимости раскатывать обновление через сторы.

🔗 Статья с примерами
🔗 Исходный код
#tools

🔧 JSON Crack — инструмент для создания графических диаграмм из JSON-объектов, поиска узлов и многого другого, чего часто не хватает под рукой.

Репозиторий
#tools

🔧 GitUI — UI для Git прямо в вашем терминале. Инструмент написан на Rust, поэтому с большими репозиториями справляется на ура.

Репозиторий
#tools

🔧 pg_activity — CLI-инструмент для мониторинга активности сервера PostgreSQL — что-то вроде htop в линуксе. Скрин показывает все лучше любых комментариев. ⬇️

Репозиторий
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Вышла пятая версия легендарной платы Raspberry Pi

📌Чем может похвастаться новая версия?

👉Технические характеристики почти во всем превосходят ее предшественника.

👉Новый проц Broadcom BCM2712 с тактовой частотой 2,4 ГГц и четырьмя 64-битными процессорными ядрами Arm Cortex-A76 в два-три раза производительнее, чем BCM2711, которым комплектовалась Raspberry Pi 4.

👉В новым чипе представлены L2-кэш 512 КБ на ядро, общий L3-кэш 2 МБ, а также дополнительные криптографические возможности.

👉Среди прочего оснащена: слотом для SD-карт, стандартным 40-pin GPIO, двумя приемопередатчиками MIPI, разъемом UART, двумя полноразмерными портами USB 3.0 с поддержкой одновременной скорости передачи данных 5 Гбит/с и двумя полноразмерными портами USB 2.0.

😎Очень круто, что пятое поколение станет первым продуктом Raspberry Pi Foundation, использующим специальный чип RP1, созданный самой организацией.

💬В вашем арсенале есть Raspberry Pi?

#tools #news
⚡️Яндекс выпустил NaviKit SDK, чтобы помочь бизнесу разработать собственную навигацию

NaviKit SDK — это готовый набор инструментов, который позволит компаниям создать автомобильные навигаторы для Android и iOS и адаптировать их под конкретные задачи бизнеса.

📌Среди главных функций NaviKit:
🟠 ведение по маршруту с отображением светофоров, дорожных событий, скоростных ограничений
🟠 предупреждения о манёврах, камерах, дорожных работах
🟠 построение маршрутов с учётом дополнительных параметров от заказчика: класс и габариты автомобиля, скоростные ограничения, исключение платных дорог, заданные маршруты
🟠 возможности для настройки собственных сценариев оповещений о манёврах, дополнительного создания голосового сопровождения
🟠 возможность внедрения навигатора в рабочее приложение компании

#tools #news