Беседы и переводы статей о Javascript, Frontend разработке и веб технологиях. В рамках сообщества Undefined.
Лена Когодеева & Undefined Community
В завершающем выпуске уходящего года Антон Чесноков, Александр Канунников и Вася Ванин решили обсудить то, что запомнилось фронт-энд разработчикам в 2021-м году.(оригинальная идея, да?). Поздравляем всех с новым 2022 годом и желаем приятного просмотра! Ждем комментарии о том, что вам запомнилось в уходящем году больше всего. Тайм-коды выпуска 00:00 Приветствие 02:44 Web containers. Запуск серверных приложений в браузере 10:40 Real-time перевод видеофайлов в Яндекс браузере 11:44 Core Web Vitals. Изменения в правилах ранжирования и борьба за пользователей 18:10 Новый сайт TypeScript 20:10 Angular Development Tools 23:55 Рост популярности Jamstack и системы управления контентом 30:00 Наши любимые Микрофронтенды. Зачем переходить на микросервисную архитектуру на фронте 35:25 Nuxt 3 36:25 Webpack Module Federation. Как организовать зависимости микрофронтендов. В чем проблема большого количества бандлеров 43:20 Почему не весь open source это добро на примере vite 47:24 Ember 4.0 48:14 GitHub Actions 51:18 Поздравления
Трепещи HeadHunder! Участники сообщества Undefined проведут подробный разбор актуальных вакансий junior-разработчиков и дадут начинающим специалистам ценные советы по поиску работы.
В гостях у Лены инженеры из EPAM Василий Ванин и Игорь Коновалов, которым помимо работы в проекте удается заниматься и многими другими активностями. Поговорим о том, как справляться с большим потоком задач, поделимся полезными советами, разберем интересные случаи из жизни.
Участники Undefined Community обсуждают выгорание: что это такое, как его избежать и что делать, если ты всё-таки выгорел? Гости подкаста: Антон Чесноков, JS-разработчик, автор telegram-блога про разработку и карьеру в IT (https://t.me/chesnokov_channel). Ангелина Фурман, HR-специалист и психолог.
Участники Undefined Community вместе со специальными гостями из Фронтенд Юности Александром Шороновым (Bolt) и Романом Пономаревым (Arrival) замахнулись на святое: какие плюшки предлагают программистам компании, так ли они хороши как кажется и что на самом деле может заставить сердце разработчика дрогнуть.
Участники Undefined Community и специальный гость Максим Милованов обсуждают State of Js 2020, насколько можно доверять его результатам, каково "лицо JS разработки" и какие выводы следуют из всех этих графиков и диаграмм. Также делимся результатами независимого анализа по отфильтрованным данным.
Нужно ли стремиться к 100% покрытию кода юнит-тестами или сойдет и так, что вообще тестировать, а главное кто всё это должен делать — вот тема нашего первого выпуска в этом году. Специальные гости — Виталий Слободин (GitLab) и Андрей Кучеренко (EPAM)
Команда экспертов сообщества Undefined и специальный гость Виталий Слободин (GitLab) обсуждают зачем нам код-ревью, почему некоторые его не любят и как его делать, чтобы не было мучительно стыдно за пропущенные в прод баги.
Подкаст, состоявшийся в рамках HolyJS: беседа с Дмитрием Карловским и Алексеем Золотых о том какой опыт можно почерпнуть участвуя в конференциях как организатор, участник и спикер и как извлечь из посещения конференции максимум пользы.
Виктор Кассон рассказывает свою историю о том, как свозь тернии он пришел к карьере программиста. Думаю, многие самоучки узнают в этой истории себя. А тем, кто только начал свой путь, она поможет сэкономить время и нервные клетки. 00:37 Вступление 01:03 Сконцентрируйтесь на процессе 05:21 Stack Overflow, потрясающий и опасный 07:35 Найдите себе опытного наставника 11:22 Создайте себе условия 14:00 Выходите в мир и встречайтесь с людьми 17:42 Заключение
Никола Джуза о том, почему новое не значит лучшее и как понять нужно ли вам в очередной раз сменить фреймворк. 00:46 Вступление 01:44 Переписывая код 04:02 Как выйти из порочного круга 06:34 Hype Driven Development 07:27 Рациональный подход к хайпу
Долгий и обстоятельный разговор о том, чего мы ищем, переезжая в другую страну и что мы в результате там находим. В выпуске приняли участие Александр Канунников, Азат Давлятшин, Сергей Смольников и Дмитрий Гуменюк.
Аудио-версия беседы в Василием Гавшиным и Дэном Марченковым о том чем хорош (и чем плох) React Native, что на нем можно сделать и почему это отличный фреймворк, чтобы попробовать свои силы в мобильной разработке.
Аудио-версия нашей беседы с Денисом Тиминым о том, что такое Sandbox проекты в рамках Epam, как это работает и как в этом начинании можно поучаствовать.
Статья Роджера Несбита о том как подойти к разговору с будущим работодателем о вашей зарплате во всеоружии. Спойлер: мало быть хорошим переговорщиком, надо ещё и как следует подготовиться. 01:08 Шаг 1: спросите знакомых, сколько они получают 02:13 Шаг 2: оцените свою ценность для компании 03:55 Шаг 3: определитесь со своей желаемой и допустимой зарплатой 04:54 Шаг 4: собеседование 05:58 Шаг 5: обсуждение зарплаты 08:33 Шаг 6: переговоры
Эрик Бенхардссон, опытный разработчик и автор популярного блога о программировании дает советы о том, где работать и чему учиться, чтобы карьера быстро шла в гору. 01:08 Выбор компании 03:40 Человеческий капитал вместо внешних атрибутов 06:09 Приобретение новых навыков 08:36 Недооцененные навыки
Исчерпывающая инструкция по повышению продуктивности для программистов, работающих удаленно от Сэми Коэн. 00:30 Вступление 01:52 Выбирайте рабочее пространство с умом 06:20 Борьба с отвлекающими факторами 10:58 Величие через сосредоточенность 16:13 Используйте время, сэкономленное на дороге 16:52 Не будьте человеком-невидимкой 20:54 Дом, милый дом
Перевод статьи Джули Чжоу, экс-вице-президента Facebook по дизайну, рассказывающей о том как она чувствовала себя самозванкой в своей профессии и дающей три ценных совета тем, кому приходится бороться с той же проблемой. 00:37 Как я стала чувствовать себя самозванкой 06:06 Три совета "самозванцам" 09:57 Заключение
Перевод статьи программиста и преподавателя Джонатана Блакса о том, кому из нас не видать успеха на поприще программирования как своих ушей. Даже если вы уже стали программистом, приведенный автором список "грехов", возможно не чужд и вам. 00:30 Вступление 01:59 1) Мало любопытства 02:57 2) Недостаток самостоятельности и изобретательности 04:23 3) Недостаток настойчивости в поиске решений 05:56 4) Отсутствие удовлетворения от решения задач 07:05 5) Нетерпение в обучении 08:32 6) Утомление от размышлений 09:53 7) Неспособность к самостоятельному мышлению 11:16 8) Ограниченное, узкое или неорганизованное мышление 12:55 9) Желание получить “правильный” ответ вместо спектра хороших и плохих ответов 14:36 10) Отсутствие внимания к деталям 15:49 Бонус: Бизнес-ориентированное мышление 17:13 Заключение
Cтатья Джо Хортона "Фуллстек мертв, добро пожаловать в стек 2020". Почему важно не ограничивать себя специализацией и как изменится смысл термина fullstack в ближайшем будущем. 00:35 Происхождение фуллстека 02:21 Эра фуллстека 05:53 Стек 2020 10:00 Привет, “стэк 2020!” 11:46 Слои, слои, слои
MVP за 5 дней: спроектировал, построил, запустил Важные инсайты как запуститься быстрее 00:39 Я начал с построения сообщества 02:18 Моя долгосрочная цель 03:26 Моя краткосрочная цель, базовой элемент ценности 04:02 Я сказал «нет» функционалу, который требует много времени для реализации 04:27 Я сосредоточился на уникальной ценности, которую я могу принести на рынок 05:38 Процесс запуска. Первый шаг: упростить UX 06:21 Второй шаг: решить что по стилям 07:12 Третий шаг: создание компонентов 08:30 Четвертый шаг: выбор структуры данных, источников ресурсов 09:14 Пятый шаг: деплоймент 10:32 Шестой шаг: подготовка к запуску, выход в live 11:34 Вывод Оригинал I Designed, Built, and Launched an MVP Product in 5 Days (https://medium.com/better-programming/i-designed-built-and-launched-an-mvp-platform-in-5-days-c06fa629adb9), автор Titus Decali. Перевела и озвучила Виолетта Кочмарёва. Редактировал Филипп Барановский.
Talk2: non-project, выступления, страхи, мнимые нормы поведения 00:15 Вступление 01:46 Внепроектные активности. Зачем это вообще? 02:35 Филипп рассказывает о своем опыте выступления на митапе и о том как оставаться востребованным специалистом 11:00 Зачем вообще выступать на митапах: как преодолеть страхи, вдохновить людей и стать популярным 14:05 Филипп об опыте участия в подкасте DrinkCast 18:25 Лена об опыте преподавания компьютерной грамотности пенсионерам 21:45 Ещё о преподавании. Опыт менторства. 27:10 Софт-скиллы для программиста. Чем программист отличается от кодера 29:50 Самое важное умение и немного рекламы 39:02 Этика поведения в коллективе: мнимые нормы и что с ними делать 47:50 Заключение. Мораль этого выпуска и чего ждать в следующей серии
Этот подкаст будет полезен тем, кто руководит командой разработчиков или планирует однажды этим заняться. Если вы подумываете основать свой IT стартап, хотите стать тимлидом, менеджером проекта или уже работаете в этой роли, вы точно почерпнете немало полезного из этой статьи Эрика Эллиота. 00:30 Основные причины медленной разработки 01:29 Нереалистичные ожидания 05:02 Диаграммы выполнения задач 07:43 Тикеты закрытые одним программистом 11:45 Слишком много открытых задач 13:22 Неконтролируемый размер задач 15:02 Накопление код ревью 17:28 Плохая подготовка 19:04 Профессиональное выгорание 20:32 Текучка кадров 22:55 Баги 26:31 Заключение
Undefined Talk: дискуссионный выпуск, часть 2/2 00:08 Феминитивы и маскулитивы в языке 04:41 Что такое Gaslighting? 08:11 Почему женщины это делают? Зачем они придумывают такие слова? 10:13 Игра: я тебе слово, ты мне феминитив 15:43 История про казанский IT лицей 16:25 Женщины чувствуют стеклянный потолок 18:58 Надо как-то завершить Музыка Purple Planet Music (https://www.purple-planet.com/), Josef Pres (https://www.facebook.com/simplesamplesweb).
Undefined Talk: дискуссионный выпуск, часть первая: 00:16 Show? Начало… 01:14 Связь с авторами оригинальных статей 02:58 Коронавирус, скриннинг заболевших 04:18 Взаимодействие на удалёнке 16:24 Этика коммуникации в офисе 20:29 Однопоточность в работе, мультитаскинг — зло 21:26 Азы таймменеджемента от Лены 24:16 Ключевой разработчик 25:21 Изоляция: ты серьёзно? 28:34 Физ активность Музыка Purple Planet Music (https://www.purple-planet.com/), Josef Pres (https://www.facebook.com/simplesamplesweb).
CSS разработчики, почему они нужны миру? 00:30 Почему миру нужны CSS разработчики 00:57 История CSS 01:43 Основополагающие события новой эры CSS 02:19 CSS 3, HTML 5 и JavaScript: новая эра 03:54 Что нового появилось в CSS за последние 10 лет 05:20 Большая ошибка веб-индустрии 06:09 Angular 2: первый JavaScript-согласованный фреймворк 06:53 React — смерть семантики! 07:43 Frontend разработчики не тащат в CSS! 08:01 Кто я есть такой 09:23 Веб-индустрия должна измениться 10:07 Какими могут быть новые названия должностей? 10:50 Не будьте только CSS разработчиком 12:12 Заключение Sara Soueidan, SVG Expert: https://www.sarasoueidan.com/ Diana Smith, CSS Artist: https://diana-adrianne.com/purecss-pink/ Basic concepts of Logical Properties and Values: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts CSS Masters Israel, Facebook community: https://www.facebook.com/groups/css.masters.israel/ Статьи Элада: https://eladsc.com/tag/articles/ Митапы Элада:: https://eladsc.com/tag/talks/ Linked in Элада: https://www.linkedin.com/in/eladshechter/ The Great Divide, статья на сайте CSS Tricks: https://css-tricks.com/the-great-divide/ What CSS Developers Do and Why You Need One: https://www.toptal.com/css/why-you-need-a-css-developer По мотивам статьи Why the world needs CSS developers? Автор: Elad Shechter https://medium.com/@elad/why-the-world-needs-css-developers-318025a6f5c1 Музыка Purple Planet Music: https://www.purple-planet.com, Jake Chudnow https://www.youtube.com/channel/UC1UIj7Y9SphX5GuoG2e94XQ
Лена записала выпуск со статьёй о семи привычках хорошего программиста 00:30 Вступление 01:10 Не повторяйся 01:55 Закончил? Сделай рефакторинг! 02:45 Сосредоточься на бизнесе 03:20 Маленькие коммиты 04:15 Последовательность — наше всё 05:03 Один раз и навсегда 06:12 Учиться, учиться и ещё раз учиться Оригинал статьи
Что я узнал, когда переходил из бэкенда во фронтенд. История о том, как я перестал делать продукты для фронтендеров и стал делать продукты для пользователей. 00:30 Как я перестал делать продукты для фронтендеров 01:28 Всё дело в UI и UX 02:17 Про формат “UI-first” 03:04 Переиспользование в UI 03:49 Хочу проектировать собственные макеты 04:21 Нельзя не обращать внимание на производительность и оптимизацию 05:02 Адаптивные приложения 05:46 Внимание на SEO 06:16 Я стал мастером над CSS 06:45 Не полагаюсь на фреймворки 07:28 Учусь дизайну и проектированию 07:56 Заключение: что дало мне изучение фронтенда? По мотивам статьи Sonny Recio. Музыка Purple Planet Music.
Настало ли время покинуть виртуальный дом? Разберём что не так с фреймворками как подходом и каким может быть следующий этап развития фронтенд архитектуры. 00:30 Фундаментальный принцип JS-эволюции 01:29 Разрозненные плагины 02:17 Рассвет модульной архитектуры 03:17 Angular, React и браузеры 04:53 Настало ли время покинуть виртуальный дом? 05:53 Недостатки фреймворков 07:08 Альтернативы сегодняшнего дня 07:55 Заключение: какова закономерность? По мотивам статьи Шешенка Шарма. Музыка Purple Planet Music.
Новые фреймворки и библиотеки для JavaScript в 2020 году 00:30 Введение: Растущая популярность JS 01:54 Aurelia 03:31 HyperHTML 04:26 CycleJS 05:30 Svelte 06:22 Stencil 07:10 Заключение: Будущее уже наступило Перевод статьи с ButterCMS. Музыка Purple Planet Music.
Привет, Лена и Филипп в рамках фронтенд сообщества Undefined запустили подкаст с аудио переводами статей . Undefined community: https://t.me/undfnd Новости из мира JS, подкасты с беседами на актуальные темы и переводы свежих статей, лайфхаки, небольшие задачки для тренировки мозга, а также материалы с мероприятий Undefined community.