Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
По 25 материалам из 12 источников
Унифицированный доступ к API Kubernetes: библиотека clientcmd в Go

Унифицированный доступ к API Kubernetes: библиотека clientcmd в Go

ЛонгридРазработкаАвтоматизацияOpen SourceПрактика

Интеграция приложений Go с API-сервером Kubernetes требует надежного управления контекстами и конфигурацией. Пакет clientcmd из библиотеки client-go позволяет разработчикам плагинов и CLI-утилит корректно обрабатывать файлы kubeconfig, флаги командной строки и переменные окружения по стандарту kubectl.

Cross-Origin Storage API: как браузеры планируют дедуплицировать весы ИИ-моделей и библиотек

Cross-Origin Storage API: как браузеры планируют дедуплицировать весы ИИ-моделей и библиотек

ЛонгридДанныеИИРазработкаБезопасность

Разделённый кэш современных браузеров заставляет сайты повторно скачивать одинаковые библиотеки и гигабайтные весы ИИ-моделей. Спецификация Cross-Origin Storage API предлагает новый механизм общего хранения данных с адресацией по SHA-256 хешу содержимого и встроенной защитой от межсайтовой слежки.

687 гигабайт аллокаций в Go: как слайсы в LPUSH ломают память и как помогает deque

687 гигабайт аллокаций в Go: как слайсы в LPUSH ломают память и как помогает deque

ЛонгридРазработкаПродуктивностьЭффективностьДанные

Профилирование Go-реализации хранилища выявило инженерную аномалию: частая вставка элементов в начало слайса сгенерировала 687 гигабайт аллокаций памяти при размере базы в 4.5 мегабайта. Анализ показывает причины квадратичной сложности префиксного сдвига и преимущества перехода на структуру данных deque.