undefined
306 subscribers
162 photos
3 videos
291 links
JS новости, подкасты, задачки для тренировки мозга, материалы с мероприятий undefined community.

YouTube https://youtube.com/c/undefinedcommunity
Download Telegram
Channel name was changed to «undefined»
https://handsfree.js.org/#installing

Всем привет! А вы уже пробовали добавить в свои веб приложения управление при помощи жестов и мимики?

Если нет, но очень хочется, то рекомендуем приглядеться к библиотеке Handsfree.js.

Автор задумал эту библиотеку в 2018 году, когда был бездомным и встречал людей с разными типами инвалидности. Основная идея была в том, чтобы сделать веб доступным при помощи мимики. Но впоследствии были добавлены модули управления жестами и всем телом.
Channel photo updated
https://github.com/readme/open-source-leap-of-faith-babel

Подкасты на английском - отличный способ поддерживать в тонусе свой языковой скилл. Сегодня мы прониклись историей Henry Zhu, оставившего стабильную работу в Adobe ради полного погружения в мир опенсорсного проекта Babel.

Мне просто был нужен кто-то, кто сказал бы: "Это окей", - что любопытно, не правда ли? Кто-то, кого ты знаешь лично, не в онлайн. Это как если бы я твитнул "Каждый должен заниматься опенсорсом". Может быть, это помогло бы кому-нибудь, но, я думаю, в большинстве случаев тебе нужен всего лишь один человек, который будет рядом, чтобы сказать: "Все в порядке, начинай".

#Undefined_Interesting
Channel photo updated
https://calibreapp.com/blog/lighthouse-8#cumulative-layout-shift-is-calculated-with-a-new-definition

Этот пост для тех, кто еще не слышал о релизе 8 стабильной версии Lighthouse. Или слышал, но так и не добрался почитать, чем эта версия отличается от предыдущей.

Спойлер:
Перебалансировка оценки может принести изменения в 5 и более пунктов в любую сторону для 20-30% веб-сайтов.

Чему именно стали уделять больше внимания при расчете перфоманса создатели Lighthouse - самое время узнать из статьи.

#Undefined_News
https://avpress.zaps.dev/

AVPress - отличная иллюстрация мощностей WebAssembly и FFMPEG.WASM 🎥⚡️ 📷

Этот экспериментальный видеоредактор позволяет ресайзить и сжимать видео прямо в браузере (Firefox & Chrome, как водится).

Наши ❤️ его автору - Addy Osmani.

#Undefined_Interesting
https://h3manth.com/ES2021/

Привет, друзья! У нас отличные новости: 22 июня состоялся релиз ECMAScript 2021!

Скорее залетайте в статью и знакомьтесь с новыми фичами нашего любимого JavaScript.

#Undefined_News
В какой редакции спецификации ECMAScript самое большое количество печатных страниц?
Anonymous Quiz
29%
ES5 (2009)
43%
ES6 (2015)
8%
ES8 (2017)
2%
ES10 (2019)
18%
ES12 (2021)
{ link: The State Of Web Workers In 2021 }

Привет, друзья!

Стоит ли использовать веб-воркеры? Каких архитектурных принципов можно придерживаться при работе с воркерами? Какие современные библиотеки и тулы могут облегчить работу с параллелизацией веба?

На эти вопросы можно поискать ответы в статье специалиста из Chrome Surma о бенефитах и способах использования веб-воркеров в современных приложениях.

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

#Undefined_Interesting
{ link: Having fun drawing tweets using JavaScript and Unicode colors! }

Всем привет!

Сегодня пятница, впереди горячие летние выходные, а это отличный повод не загружать голову полезной информацией и немного отвлечься.

От нас вам - забавный тред в твиттере, где люди постят сгенерированные при помощи JS и Unicode цветов картиночки.

Поиграть можно в этой песочнице. Have some fun!

Присылайте в комментарии свои произведения искусства🎨
{ link: Making A Strong Case For Accessibility }

Привет, друзья!

Предлагаем вашему вниманию статью по доступности от специалиста с 22-летним опытом Todd Libby.

Статья не о том, нужно ли делать приложения доступными для людей с ограничениями, и даже не о том, почему это нужно делать.

Эта статья для тех, кто хочет и может сделать поддержку доступности естественной частью процесса разработки.

За какие ручки можно дергать, какие шаги нужно предпринять, к каким аргументам стоит прибегнуть, чтобы на всех уровнях компании устоялось твердое понимание необходимости затрачивать деньги и ресурсы на создание доступных продуктов - читайте и берите на вооружение.

#Undefined_Interesting
{ link: Ссыль на трансляцию на ютубчике }

Ребятки, привет!

Три месяца назад ведущая подкаста Лена, до этого кодившая только на JS, неожиданно для себя стала Flutter разработчиком, и теперь очень хочет поговорить об этом.

В этот четверг мы вместе с участниками сообщества undefined и гостями подкаста поделимся историями о том, легко ли пишется на Dart, за что его стоит любить и мучает ли JS разработчиков ностальгия по React Native.

Подписывайтесь на наш YouTube канал, жмите на колокольчик, чтобы поставить напоминалочку, и до скорой встречи!

#Undefined_Podcast
{ link: JAMstackOPO#16 }

Всем привет!

Приходите 26 июля на португальский митап JAMstackOPO#16. Поговорим про JAMstack и Headless CMS.

Сергей Орлов, с которым вы уже знакомы по последнему выпуску подкаста undefined , расскажет про Notion as a CMS, поделится опытом, и расскажет, какие бывают больные боли.

Доклады на английском. Также там будут именитые ребятки из Netlify, AgilityCMS, Sanity, Strapi и StoryBlock.

Лайк, шер, сабскрайб!

#Undefined_Event
Несмотря на то, что сегодня нас преследовали “технические шоколадки”, нам с гостями удалось обсудить много вопросов.
Запись подкаста про кроссплатфоменные средства разработки мобильных приложений уже доступна на нашем канале. Подписывайтесь, ставьте лайки, задавайте Ваши вопросы в комментариях.

https://www.youtube.com/watch?v=C2PFDtx2k6c
Тайм коды:
00:00 Приветствие
00:50 Почему бизнесу понравился Flutter
02:05 В чем преимущество кроссплатформенных средств?
03:29 Личный опыт: oAuth и React Native
06:10 Своя система рендеринга это хорошо или плохо
08:38 Fabric замена Bridge в React Native
11:30 Кроссплатформенные средства: дивный новый мир?
15:20 Сложно ли перейти на Dart с JS?
17:48 Canvas быстрее чем нативный рендеринг?
19:31 Нужно ли тестировать Flutter приложение на разных эмуляторах?
21:00 Как технически реализовать platform-native дизайн?
22:25 Проблемы при обновлении версий Android и обратная совместимость
26:00 Эмуляторы: можно ли разрабатывать и тестировать без реального устройства?
28:29 Ограничения и написание нативных модулей
32:52 Проблемы производительности в Bridge
34:35 Нативные модули во Flutter
35:25 Как работают push-уведомления
38:50 Про проблемы модулей из сообщества
43:05 Почему современные платформу допускают столько ошибок? (Риторический вопрос)
44:35 Плохо ли, что придется изучать нативные платформы?
46:01 Objective C и пицца с ананасами
47:35 А мы не упремся в ограничения?
49:33 Про процессы, тесты, Flutter for Web и React Native for Web
54:30 Где же лучше всего применять кроссплатформенные средства?
{ link: Yarn 3.0 🚀🤖 }

Привет, дорогие друзья!

Пока вы сомневались, стоит ли переходить на 2й Yarn, уже и 3я версия подоспела.

Создатели утверждают, что миграция на третью версию, в отличие от предыдущей, будет проста и безболезненна независимо от версии, которую используете сейчас.

Самое время познакомиться с нововведениями и проверить, так ли это😉

#Undefined_Interesting
{ link: Choice Words about the Upcoming Deprecation of JavaScript Dialogs }

Google временно отменил удаление из браузера Chrome alert(), prompt() и других нативных диалоговых окон, созданных с помощью cross-origin <iframe>.

Выключение этой функциональности не только нарушило работу веб-приложений, но и встревожило фронтэнд сообщество.

В предложенной статье вы можете прочитать подборку реакций ведущих мировых специалистов на произошедшие изменения.

Rich Harris, создатель Svelte, также не остался в стороне и написал статью, в которой выражает свои опасения по поводу около-монополистических действий Google.

Тем не менее, в воздухе витают настроения на отказ от алертов не только в iframe, но и в браузере.

Что думаете, быть алертам?

#Undefined_Interesting
Undefined talks 15: срок годности смотри на упаковке

Всем привет. Как вы думаете, сколько в среднем длится карьера разработчика? В ближайшем выпуске подкаста мы решили немного порассуждать о карьерной лестнице, пенсии, дауншифтинге и смене специализации.
Присоединяйтесь к нам в Среду вечером. С радостью обсудим Ваши мысли и вопросы.

🗓 18 Августа
🕕 18:00 МСК

https://youtu.be/UIcs-RU8U1k
Срок годности смотри на упаковке - новый выпуск undefined talk

Как вы думаете, сколько в среднем длится карьера разработчика? В сегодняшнем выпуске подкаста мы решили немного порассуждать о карьерной лестнице, пенсии, дауншифтинге и смене специализации.
У нас в гостях был наш друг и заслуженный IT-Пенсионер Дмитрий Карловский (https://twitter.com/_jin_nin_)

Тайм-коды:

01:15 Почему мы говорим про раннюю пенсию. Об ответственности и стрессе
05:00 Как Дима вышел на раннюю пенсию?
08:05 Какие отличия в работе над собственными проектами?
08:55 Что такое sabbatical (длительный отпуск)
11:53 Стоит ли, и как менять работу при выгорании?
16:15 Как выйти на пенсию или клуб начинающих инвесторов
20:15 Что происходит, когда истекает срок годности инженера?
21:50 Стоит ли вкладывать усилия в новые и стабильные технологии, менять специализацию?
28:00 Метрики и подходы для измерения производительности сотрудников в компании
33:36 Слушать себя, чем заняться на пенсии
36:25 Про прокрастинацию и жизненную энергию
40:05 Про митинги, Эскобара и переключение между задачами
44:25 Идея стартапа - глобальный сервис для поиска тайм-слотов
48:33 Варианты плавного выхода, смена деятельности, отказ от практических задач, инновации и тонкий лёд
54:12 Эндорфиновые петли или почему быть менеджером сложно
01:01:30 Well-being для Менеджеров

https://www.youtube.com/watch?v=UIcs-RU8U1k
{ link: Micro frontend resources }

Всем привет!

Если вам, вдруг, нечем заняться в пятницу вечером, а жажда знаний неутолима, то вот вам отличная подборка материалов по микрофронтенду.

Здесь вы найдете ссылочки на книги, статьи, выступления и даже вопросы со Stackoverflow.

Наслаждайтесь и не благодарите!

#Undefined_Interesting