Получи случайную криптовалюту за регистрацию!

Typesafe & Sound

Логотип телеграм канала @typesafesound — Typesafe & Sound T
Логотип телеграм канала @typesafesound — Typesafe & Sound
Адрес канала: @typesafesound
Категории: Без категории
Язык: Русский
Количество подписчиков: 733
Описание канала:

Типы, фронтенд, DX и программирование в целом. Occasional music

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал typesafesound и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения 2

2021-12-06 21:12:37 Ребят, а как правильно бенчить браузерные библиотеки? Хочу сравнить yoga порты: yoga-layout-prebuilt/yoga-layout-wasm и typeflex
2.0K views18:12
Открыть/Комментировать
2021-11-02 09:22:33 Друзья!

На предстоящей HolyJS мы будем проводить игру по мотивам «Поля чудес». Но участники будут не только угадывать слово: ведущий также будет рассказывать истории из жизни разработчиков.

Так вот, нам нужны ваши истории — смешные, курьезные, да какие найдутся! Прислать их можно сюда.

Один нюанс: ваша история необязательно должна быть правдой Задачей участников будет как раз отгадать, байка это или реальный случай. Так что можете и волю фантазии дать!
2.5K views06:22
Открыть/Комментировать
2021-11-02 09:22:33 Я тут придумал очередную игру и если у вас есть клевые истории из айти (или неуемная фантазия), не поленитесь их рассказать (попиарим ваш твиттер в конце концов)
1.7K views06:22
Открыть/Комментировать
2021-10-27 14:12:48 Вот еще вести с полей, в oculus browser есть нативная поддержка hls (такой формат для стриминга видео по http, поддерживается в safari и на мобильных платформах), но нельзя затащить видео текстуру на канвас: ругается на CORS, но он настроен правильно (на других платформах что поддерживают hls все чики пуки), и даже когда он не нужен такая же ошибка

Если кто знает куда им можно зарепортить буду благодарен
1.8K views11:12
Открыть/Комментировать
2021-10-27 14:11:30 Давно сюда ничего не писал потому что на последние несколько месяцев активно погрузился в 3д разработку на js: threejs, react-three-fiber, webxr и иже с ними: я теперь возглавил разработку вебного VR интерфейса для нашего сервиса.
R3F, он же react-three-fiber это супер клевая идея, реакт рендерер который практически без оверхеда, засчет динамической природы js транслирует jsx (только с дргуими тэгами) в объекты three js (императивная библиотека для 3д в js)
выглядит примерно вот так

const Icon = ({ src, size }: { src?: string; size?: number }) => {
const [_, height] = useFlexSize();
const map = useTexture(src || Empty);
return (

{src && (










)}

);
};

Очень крутая и интересная область с моей точки зрения, одно только 3д чего стоит, но есть еще один очень клевый челлендж:
Раньше когда нужен был ui на канвасе то обычно не заморачивались и рисовали html поверх канваса. Но с VR есть одна интересная особенность, в immersive session (когда ты находишься в 3д пространстве в очках), единственное что доступно это webgl context, dom там нет (точнее есть, но не визуально). И соответсвенно весь ui надо рисовать внутри, чего до этого мало кто делал, поэтому я залез с головой в r3f экосистему (сейчас я кстати мейнтенер https://github.com/pmndrs/react-three-flex)

Мы пишем свои компоненты для кнопок, текстовых инпутов, скролла и тд, потом скорее всего вынесем в опенсорс, короче вот как-то так
1.6K viewsedited  11:11
Открыть/Комментировать
2021-08-27 13:06:46 Релиз TypeScript 4.4

Вы можете подумать, а чего я тут фейерверки устраиваю? А потому что они таки улучшили то, с чем я уже довольно долго воюю. Надеюсь, они и дальше будут улучшать эти моменты. А какие именно, давайте обсудим в комментариях позже

Вчера команда TypeScript выпустила новую версию компилятора, в которой есть несколько интересных мест. Давайте подчеркнём самые интересные, по моему мнению:

- Улучшили Control Flow Analysis. Теперь, так называемые type guards, можно выносить в отдельные переменные и TypeScript не потеряет эту информацию по пути. Например, вы хотите проверить что что-то строка const isString = typeof someParam === 'string' и дальше вы можете писать просто if(isString) {}, TypeScript такое скушает (раньше это было ошибкой компиляции). И таких примеров побольше, можете почитать у них в посте.

- Все catch блоки по умолчанию приводятся к unknown типу (за флагом strict). Unknown тип это более безопасный вариант неизвестного типа, по сравнению с any. Я об этих типах, как раз, недавно писал. С этим релизом, TypeScript будет ошибки в catch блоках неявно приводить к unknown. И вам, собственно, нужно будет проверить что ошибка это та ошибка, которую вы ожидаете или нет.

- С этим релизом добавилась возможность иметь "inlay hints". Я с таким часто встречаюсь при разработке на Rust и, если честно, меня это немного бесит. Но, знаю людей, которым это очень даже заходит. Речь идёт о том, что в IDE у вас будут добавляться имена параметров к вашим аргументам или выведенный тип возврата функции будет добавлен как "inlay hint" возле вашей функции и так далее. Насколько я знаю, такое есть давно в Intelliji и им активно пользуются. А в этом релизе они добавили это на уровне компилятора.

Все остальные моменты, по моему мнению, не такие уж и большие, но, безусловно, интересные и для кого-то могут оказаться нововведением "вовремя". Вы можете почитать более подробно об изменениях в этой версии в их блог посте.
1.2K views10:06
Открыть/Комментировать
2021-08-27 13:06:46 выкатили ТС 4.4, про который я недавно писал https://t.me/typesafesound/34
1.1K views10:06
Открыть/Комментировать
2021-08-26 15:27:47 Сегодня в 19 по мск опять приду на ProConf (видеокаст где обозревают конференции), будем обсуждать Frontend Conf 2020


1.1K viewsedited  12:27
Открыть/Комментировать
2021-08-21 19:22:32 Не могу сказать что удовлетворен стримом — кое как решили медиум, а хард и вовсе бросили под конец
Если вам было бы интересно что увидеть что-то конкретно, например стрим по реакту (как на @ufostation) или например по rescript — напишите в коментах
1.1K views16:22
Открыть/Комментировать
2021-08-21 16:44:16 В прошлый раз изучали Coq, в эту субботу в 17 по мск (да, через 15 минут, я не умею в анонсы) будем решать задачки на литкоде с @andreypopp





P.S. Если задачки не привлекают то знакомые c ufostation делают стрим в 17:30, будут писать сортируемый драг н дроп список на реакте
https://t.me/ufostation/637
1.0K viewsedited  13:44
Открыть/Комментировать