Посмотрел отличный доклад от создателя reatom, понравится если вас давно мучили вопросы: Как проверять типы в рантайме (JS), Контрактное программирование.
И бонусом для меня новый для меня подход к тестированию
https://www.youtube.com/watch?v=K91G6na4ga8
И бонусом для меня новый для меня подход к тестированию
property-based testinghttps://www.youtube.com/watch?v=K91G6na4ga8
GitHub
GitHub - reatom/reatom: Reatom - the ultimate state manager
Reatom - the ultimate state manager. Contribute to reatom/reatom development by creating an account on GitHub.
Ух, давно мечтал попробовать, настанет день когда я смогу погрузится в это дело, в закладки
Forwarded from Defront — про фронтенд-разработку и не только
Максим Эзьер написал большое руководство по работе с WebGL — "WebGL guide".
В руководстве с азов объясняется создание интерактивной трёхмерной сцены без использования сторонних библиотек. Используется только чистый JS и WebGL. В самом начале есть раздел про математику, которая необходима для работы с графикой. Затем объясняется процесс создания простых двумерных и трёхмерных сцен с подробным объяснением примеров исходного кода. Есть пример текстурирования объектов и работы с источниками света. В конце статьи есть список наиболее распространённых ошибок. Про них полезно знать при отладке кода.
В общем, если хотели потыкать WebGL, рекомендую заглянуть в это руководство.
#webgl #tutorial
https://xem.github.io/articles/webgl-guide.html
В руководстве с азов объясняется создание интерактивной трёхмерной сцены без использования сторонних библиотек. Используется только чистый JS и WebGL. В самом начале есть раздел про математику, которая необходима для работы с графикой. Затем объясняется процесс создания простых двумерных и трёхмерных сцен с подробным объяснением примеров исходного кода. Есть пример текстурирования объектов и работы с источниками света. В конце статьи есть список наиболее распространённых ошибок. Про них полезно знать при отладке кода.
В общем, если хотели потыкать WebGL, рекомендую заглянуть в это руководство.
#webgl #tutorial
https://xem.github.io/articles/webgl-guide.html