Библиотека программиста | программирование, кодинг, разработка
83.6K subscribers
3.76K photos
174 videos
89 files
6.82K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/a32a0d94

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
#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