#4 – Просыпайтесь! Пора делать open source!

1:02:09
 
Поделиться
 

Manage episode 302968831 series 2985770
Сделано Dmitriy Kovalenko и найдено благодаря Player FM и нашему сообществу. Авторские права принадлежат издателю, а не Player FM, и аудиоматериалы транслируются прямо с его сервера. Нажмите на кнопку Подписаться, чтобы следить за обновлениями через Player FM или скопируйте и вставьте ссылку на канал в другое приложение для подкастов.

Поможет ли open source стать вам круче сына маминой подруги? Дизайнеры знают как себя «продавать» и делать портфолио, а программисты — нет? Нужен ли разработчику личный бренд или можно спокойно кодить на работе за зарплату?

В выдуманной студии:

The Goose: Дима Коваленко https://twitter.com/dmtrKovalenko

The Duck: Влад Шилов https://twitter.com/Omgovich

Таймкоды:

00:00 – Приветствие

01:26 – Зачем Дима переписывает Remotion на Rust

02:30 – Нужен ли браузер

04:55 – Использование SVG для рендера видео

06:45 – О планах

09:45 – Проблема сложности кода

19:00 – JSX в Rust

21:53 – Зачем заниматься опен сорсом

23:15 – Портфолио дизайнера vs портфолио программиста

27:47 – Фейк-проекты vs реальные задачи

29:40 – Личный бренд и поиск работы

32:03 – Open source и саморазвитие

35:03 – Новые технологии и best practices

37:56 – Зачем компаниям делать open source

40:50 – GitHub — сервис знакомств

43:43 – Pixel matching и visual regression testing

49:44 – Цветовые модели и YIQ

51:50 – История sRGB

53:43 – Международная комиссия по освещению и CIE XYZ

56:14 – Отображение цветов в браузере

59:56 – Open source и работа

01:01:30 – Конец

Ссылки:

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

13 эпизодов