Поможет ли open source стать вам круче сына маминой подруги? Дизайнеры знают как себя «продавать» и делать портфолио, а программисты — нет? Нужен ли разработчику личный бренд или можно спокойно кодить на работе за зарплату?
В выдуманной студии:
The Goose: Дима Коваленко https://twitter.com/dmtrKovalenko
The Duck: Влад Шилов https://twitter.com/Omgovich
Таймкоды:
– Приветствие
– Зачем Дима переписывает Remotion на Rust
– Нужен ли браузер
– Использование SVG для рендера видео
– О планах
– Проблема сложности кода
– JSX в Rust
– Зачем заниматься опен сорсом
– Портфолио дизайнера vs портфолио программиста
– Фейк-проекты vs реальные задачи
– Личный бренд и поиск работы
– Open source и саморазвитие
– Новые технологии и best practices
– Зачем компаниям делать open source
– GitHub — сервис знакомств
– Pixel matching и visual regression testing
– Цветовые модели и YIQ
– История sRGB
– Международная комиссия по освещению и CIE XYZ
– Отображение цветов в браузере
– Open source и работа
– Конец
Ссылки:
Remotion: https://www.remotion.dev/
resvg — SVG renderer на Rust: https://github.com/RazrFalcon/resvg
handlebars.js: https://github.com/handlebars-lang/handlebars.js
handlebars-rust: https://github.com/sunng87/handlebars-rust
Библиотеки 2D рендреинга:
Cairo: https://www.cairographics.org/
Skia: https://skia.org/Qt: https://www.qt.io/
A tiny Skia subset ported to Rust: https://github.com/RazrFalcon/tiny-skia
RSX (JSX в Rust): https://github.com/victorporof/rsx
OSnap: https://github.com/eWert-Online/OSnap
Visual-Regression-Tracker: https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker
pixelmatch: https://github.com/mapbox/pixelmatch
looks-same: https://github.com/gemini-testing/looks-same
Цветовая модель YIQ: https://en.wikipedia.org/wiki/YIQ
sRGB: https://en.wikipedia.org/wiki/SRGB
CIE (International Commission on Illumination): https://en.wikipedia.org/wiki/International_Commission_on_Illumination
CIE XYZ и цветовая подкова: https://en.wikipedia.org/wiki/CIE_1931_color_space