Если вы пытаетесь заняться разработкой игр в качестве инженера-программиста, поиск учебных материалов с нужным уровнем контекста может оказаться сложной задачей. Вы, вероятно, столкнетесь с выбором между следующими материалами, знакомящими вас с базовыми концепциями C# и ООП, а также описывающими концепции Unity, или начав с расширенных руководств, и вам будет предоставлено дедуктивное определение основных концепций.
Чтобы восполнить этот пробел, я пишу серию статей под названием Unity for Software Engineers. Эта серия предназначена для людей, уже знакомых с программированием и архитектурой программного обеспечения, особенно для тех, кто лучше всех учится, как я: начиная с основных принципов и постепенно продвигаясь вверх.
gRPC - это мощный фреймворк для работы с удаленными вызовами процедур. RPC позволяют писать код, как если бы он был запущен на локальном компьютере, даже если он может выполняться на другом компьютере.
Последние несколько дней я глубоко погрузился в gRPC. В этой статье я собираюсь поделиться некоторыми из своих больших открытий.
Обратите внимание, что я сосредоточусь больше на концепциях, чем на деталях реализации. Вы узнаете основную архитектуру самого gRPC. Вы также узнаете:
AVIF (формат файлов изображений AV1) - это бесплатный формат изображений с открытым исходным кодом, основанный на ключевых кадрах видеокодека AV1. Он был разработан как преемник VP9 Alliance for Open Media, группой, в которую входят несколько поставщиков видео по запросу, таких как Google, Amazon, Microsoft и Netflix.
После выпуска в 2018 году он быстро зарекомендовал себя как лучший видеокодек. Такие компании, как Facebook и Netflix, протестировали его, чтобы увидеть, как он будет работать в их собственной инфраструктуре потокового видео, и были впечатлены результатами.
Разработчики кодека AV1 также решили создать формат файла изображения, в котором использовались бы те же алгоритмы сжатия для создания высококачественных изображений с меньшими размерами файлов, что в конечном итоге привело к разработке формата AVIF, который был официально утвержден в феврале 2019 года.
В этой статье показано, как использовать этот формат изображения для сжатия изображений с сохранением визуальной точности, что в конечном итоге обеспечивает лучший опыт для ваших пользователей.
На протяжении последних лет наблюдается повышенный интерес к технологии искусственного интеллекта и разработке нейронных сетей. Только за ближайшие годы удалось добиться невероятных научных прорывов. Еще недавно ИИ был технологией будущего, а сейчас очевидно его стремительное приближение.
Мало кто задумывается о том, что, работая с социальными сетями нужно знать о грамотном старте проекта.
Расширение Google Chrome, созданное с помощью Python (бессерверный, метод B). _ (click to zoom)_Google Chrome плагин написан на HTML, JavaScript и CSS. Если вы никогда не писали плагин Chrome, я предлагаю ознакомиться с документацией по расширениям Chrome.
Ниже представлена подборка из статей, которые будут полезны всем, кто занимается фронтенд-разработкой.
Публичные API - это круто!
Модульные тесты очень полезны для проверки работы нашего приложения.
В противном случае позже мы столкнемся со всевозможными проблемами.
В этой статье мы рассмотрим некоторые передовые практики, которым следует следовать при написании модульных тестов в JavaScript.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.