Afleveringen
-
Виртуальная машина GraalVM — относительно новая технология. Поддерживает много языков (в том числе JS), умеет JIT- и AOT-компиляцию, обещает прирост производительности и экономию ресурсов. В этом выпуске мы поговорим о технологии, её применении в веб-разработке в целом и постараемся разобраться, чем она может помочь фронтенду в частности, когда её применять и стоит ли это делать вообще.
Запись стрима: https://www.youtube.com/watch?v=RGEHGPi92vI
Подробное обсуждение устройсва GraalVM в подкасте Scalalaz: https://scalalaz.ru/series-86.html
Репозиторий GraalVM: https://github.com/oracle/graal
GraalVM Community: https://www.graalvm.org/
Олег Шелаев: Developer Advocate проекта GraalVM в OracleLabs. Организатор VirtualJUG и митапов GDG Tartu. В 2017 году стал Java Champion. Играет в шахматы, любит узнавать новое и раскрывать тайны кодовых баз.
Twitter: https://twitter.com/shelajev
Блог GraalVM: https://medium.com/graalvm
Алексей Фомкин: Алексей Фомкин: Senior-разработчик и инженер, Scala-энтузиаст, соавтора подкаста Scalalaz и автора веб-фреймворка Korolev.
Персональный сайт Алексея: https://fomkin.org
Фреймворк Korolev: https://github.com/fomkin/korolev
Подкаст Scalalaz: https://scalalaz.ru/
Сергей Головин (в роли ведущего): Principal Developer и CTO в CSSSR. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Twitter: https://twitter.com/_sgolovin
Ислам Виндижев (сегодня за пультом): в IT пришел 8 лет назад. Писал бэкенд и фронтенд, управлял проектами. Сейчас готовит подкасты CSSSR, автор и ведущий подкаста Новости 512, помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Twitter: https://twitter.com/Vindizh
Аудиоверсия Argumentarium: https://css.sr/58dae
Twitter CSSSR: https://twitter.com/csssr_dev
Мы в Telegram: http://css.sr/pd9
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww -
Запись стрима: https://www.youtube.com/watch?v=nGA2KjYodUc
В сфере IT предлагается огромное количество самых разнообразных курсов. У людей есть выбор — искать информацию и изучать профессию самостоятельно или заплатить за обучение и пойти учиться туда, где «всё готово». Проблемы есть у обоих подходов. Самообучение бесплатно, но долго, требует самостоятельного выбора материала и может ни к чему не привести. Платные онлайн-курсы могут помочь освоить профессию, но могут и навредить, если будут не того качества, которое заявлено; за них нужно платить, иногда долго и дорого. Какой подход к обучению всё-таки эффективнее и в каком случае, какие у них плюсы и минусы? Как выбрать подходящий для себя? Сегодня мы с нашими гостями постараемся разобраться.
— Почему люди бросают курсы
— Учат ли курсы решать проблемы?
— Как отличить хороший курс от плохого?
— Трудоустройство после прохождения курсов
— Отвечаем на вопросы зрителей
Участники:
Кирилл Мокевнин: CEO онлайн-платформы для изучения языков программирования Hexlet. Автор и преподаватель курсов, лауреат премии HighLoad++ 2019 за создание платформы для обучения джуниор-разработчиков.
Дарья Гердт — куратор программы развития CSSSR и онлайн-школы CSSSR.School. Пришла в образование из управления проектами и командой. За 10 лет в it-менеджменте видела сотни историй о «входе в IT» и стремительном профессиональном росте — и десятки о застое и стагнации. Убежденный сторонник идеи непрерывного образования.
CSSSR.School: https://school.csssr.com/ru
Telegram Дарьи: https://t.me/Carry_Corry
Виталий Киренков - Teamlead в крупной международной компании, автор YouTube-канала.
Работает в сфере веб-разработки с 2007 года.
YouTube-канал: https://www.youtube.com/ПростоРазработка
Антон Машкин, психолог по образованию, в 30 лет решил сменить профессию и в 2014 году начал заниматься фрилансом на VBA, а с 2019 переключился на Python, сейчас работает backend-разработчиком в небольшой продуктовой компании. Автор YouTube-канала «Борода, котэ и свитер»
YouTube-канал «Борода, котэ и свитер»: https://www.youtube.com/channel/UCTi3yCmNQ3u2aBaPSg2BJJQ
Алексей OneByteSite Кузнецов: занимается менеджментом продаж и вёрсткой/фронтендом на фрилансе. Автор YouTube-канала «Onebyte Site». Самоучка. В свои 30 лет в 2020 за полгода продвинулся с нуля до продаж на фрилансе. Убежден что каждый может научиться сам минимальным навыкам в IT, чтобы зарабатывать. Что и пытается показать на своем канале, делясь опытом и историями из жизни.
YouTube-канала «OneByte Site»: https://www.youtube.com/channel/UCL3WS9zxGtq3UYx74QbDnXQ
Ислам Виндижев (ведущий): в IT пришел 8 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Twitter: https://twitter.com/Vindizh
Twitter CSSSR: https://twitter.com/csssr_dev
Мы в Telegram: https://css.sr/pd9
Слушайте наши подкасты: https://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: https://css.sr/xww -
Zijn er afleveringen die ontbreken?
-
Разработчики сервиса hey.com взбудоражили сообщество разработчиков использованным технологическим подходом. Начались жаркие споры по поводу архитектуры и технологий. Кто-то называет их преступниками, кто-то хвалит. Но этот выпуск не о hey.com а о подходах к разработке. В современной веб-разработке кажется, что от SPA и JS никуда не деться, но так ли это? Какие есть альтернативы и является ли SPA тупиковой веткой эволюции веб-разработке? Сегодня мы постараемся разобраться.
Запись стрима: https://www.youtube.com/watch?v=eILNH0wibGU
Алексей Фомкин: CTO в компании Expload, соавтора подкаста Scalalaz и автора веб-фреймворка Korolev.
Персональный сайт Алексея: https://fomkin.org
Фреймворк Korolev: https://github.com/fomkin/korolev
Подкаст Scalalaz: https://scalalaz.ru/
Андрей Мелихов: Программист-эксперт в компании «Яндекс.Деньги». В веб-разработке с 2009 года, в IT — с 2004-го. Прошёл путь от разработчика геофизического скважинного оборудования до фронтендера с сильным уклоном в бэкенд. Начинал с ассемблера и Delphi, продолжал на PHP, остановился на JavaScript. Отвечает за техническую реализацию фронтенда «Денег», ведёт подкаст «Девшахта», выступает на конференциях.
Twitter: https://twitter.com/amel_true
Послушать «Девшахту»: https://soundcloud.com/devschacht
Сергей Головин: Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Twitter: https://twitter.com/_sgolovin
Егор Огарков: сфера интересов — фронтенд и немного бэкенд на языке Go. Любит создавать быстрые и умные интерфейсы.
Twitter: https://twitter.com/Windrushfarer
Twitter CSSSR: https://twitter.com/csssr_dev
Мы в Telegram: http://css.sr/pd9
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww -
В этом выпуске мы поговорим о Svelte — «исчезающем» фреймворке — и его месте в мире фреймворков. Правы ли сторонники «Большой тройки» — React, Angular и Vue, говоря что он «не нужен» или что «его нельзя использовать для production»?В чём разница и в чём особенности Svelte?
Сегодня будем разбираться.
Запись стрима: https://www.youtube.com/watch?v=yIo036hFm1s
В гостях Павел Малышев: Опытный fullstack-разработчик, руководитель проектов и предприниматель. Евангелист Svelte в России. Руководит разработкой SmartTV и веб-проектов студии Mustlab.
Twitter: https://twitter.com/PaulMaly
Telegram-канал Svelte-сообщества: https://t.me/sveltejs
Сергей Головин (ведущий): Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Twitter: https://twitter.com/_sgolovin
Андрей Мельников: JS разработчик, пишет на React, практикует FP. Говорит всем, что любит математику, но в душе гуманитарий. Участвовал в переводе «You Don’t Know JS», написал ряд статей для блога CSSSR.
Twitter: https://twitter.com/bracketsarrows
Артём Арутюнян: разрабатывал и запускал проекты для крупнейших финансовых компаний. Сейчас сфокусирован на разработке фронтенда крупных веб-приложений. Пишет свой стейт-менеджер, выступает с докладами.
Twitter: twitter.com/art_al_ar
Егор Огарков: сфера интересов — фронтенд и немного бэкенд на языке Go. Любит создавать быстрые и умные интерфейсы.
Twitter: https://twitter.com/Windrushfarer
Twitter CSSSR: https://twitter.com/csssr_dev
Мы в Telegram: https://css.sr/pd9
Слушайте наши подкасты: https://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: https://css.sr/xww -
В этом выпуске Argumentarium мы продолжим стремиться к истине вместе с нашими гостями из Hexlet и команды Газпром Нефти.
Запись стрима: https://www.youtube.com/watch?v=FChHloYqclI
Что такое таинственная вёрстка и кто должен практиковать это знание?
Должен ли уметь верстать дизайнер?
Должен ли уметь верстать JS-разработчик?
Исчезнет ли профессия «верстальщик» и заменят ли её машины и онлайн-сервисы?
Ответы на эти вопросы мы сегодня постараемся найти.
Участники:
Вадим Матвеев: арт-директор и дизайнер в команде Газпром Нефти. Преподаёт в школе Epic Skills.
Twitter: https://twitter.com/fooontic_
Никита Михайлов: HTML&CSS чародей, наставник и гуру профессии «Верстальщик» в Hexlet.
Twitter: https://twitter.com/nmikhaylov1
Сергей Головин: Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Twitter: https://twitter.com/_sgolovin
Андрей Мельников: JS разработчик, пишет на React, практикует FP. Говорит всем, что любит математику, но в душе гуманитарий. Участвовал в переводе «You Don’t Know JS», написал ряд статей для блога CSSSR.
Twitter: https://twitter.com/bracketsarrows
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Twitter: https://twitter.com/Vindizh
Twitter CSSSR: https://twitter.com/csssr_dev
Мы в Telegram: http://css.sr/pd9
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww -
Мы соберемся вместе, но подальше друг от друга, чтобы поговорить о наболевшем: вынужденной удалёнке и том, как пандемия скажется на IT-индустрии в целом. Запись стрима доступна по ссылке: https://www.youtube.com/watch?v=pEl0WSC0vQk
У нас в гостях Роксана Петрук: человек многих талантов и контрастов. Начала с Java, перепрыгнула в Scala, упала в JavaScript, но не была сломлена. На карантине собрала длмашний тренажёрный зал. Любительница фотографии, косплеер для души и fullstack-инженер Facebook в Дублинe.
Twitter: https://twitter.com/Boui2837
Пишите нам и читайте:
Telegram—канал CSSSR: https://t.me/csssr
Twitter CSSSR: https://twitter.com/csssr_dev
Telegram ведущего: https://t.me/Vindizh
Twitter ведущего: https://twitter.com/Vindizh -
Нужна ли проекту архитектура и как донести это до бизнеса и коллег? Разработчик и архитектор — два разных человека или всё же один? В этом выпуске поговорим о роли архитектора и подходе к решению задач: следует ли строго следовать заданным паттернам или же можно допустить интеллектуальную анархию на проекте?
Сегодня у нас в гостях Андрей Мелихов: программист-эксперт в компании «Яндекс.Деньги». В веб-разработке с 2009 года, в IT — с 2004-го. Прошёл путь от разработчика геофизического скважинного оборудования до фронтендера с сильным уклоном в бэкенд. Начинал с ассемблера и Delphi, продолжал на PHP, остановился на JavaScript. Отвечает за техническую реализацию фронтенда «Денег», ведёт подкаст «Девшахта», выступает на конференциях.
Podcast: https://soundcloud.com/devschacht
Twitter: twitter.com/amel_true
Telegram—канал CSSSR: https://t.me/csssr
Twitter CSSSR: https://twitter.com/csssr_dev
Telegram редакции: https://t.me/Vindizh
Twitter редакции: https://twitter.com/Vindizh -
Появление движка для рендеринга Ivy и развитие Incremental DOM натолкнуло нас на тему нового выпуска Argumentarium. Сегодня обсуждаем Virtual DOM и Incremental DOM на примере React и Angular.
Сегодня у нас в гостях Рустам Имайкин, в прошлом фулстэк разработчик, ныне Angular фанатик, который превращает все что можно в Angular (https://github.com/irustm) вещает актуальные темы про Angular в https://t.me/ngFanatic и https://twitter.com/irustm
Telegram—канал CSSSR: https://t.me/csssr
Twitter CSSSR: https://twitter.com/csssr_dev
Telegram редакции: https://t.me/Vindizh
Twitter редакции: https://twitter.com/Vindizh -
Запись трансляции доступна по ссылке
Добро пожаловать на Argumentarium: будем говорить и спорить о бумажных книгах в эпоху онлайн-курсов и цифровых носителей с тем, кто эти книги непосредственно пишет. Яков Фаин — автор книг о программировании на JavaScript и Java. Что лучше: бездушные буквы на E-ink-дисплее или шелест бумаги?
Участники:
Яков Фаин — Java Champion. Считает, что true way программиста — это fullstack, автор книг о программировании на JavaScript и Java.
Twitter: https://twitter.com/yfain
Сергей Головин: Senior JS разработчик. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Twitter: https://twitter.com/_sgolovin
Александр Баумгернтенр: JS разработчик с 2013 года. Работал и в небольших студиях, и в Яндексе. Один из основателей фронтенд-команды в крупной IT-компании, руководил переходом проектов на новый фронтенд-стек. В настоящее время использует экосистему React, Node.js, MongoDB. Особый интерес — образование и все смежные области и проекты.
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Twitter: https://twitter.com/Vindizh
Новый выпуск подкаста Remote Talk с Яковом и его коллегой Антоном Моисеевым, кстати, тоже послушайте: там рассказывают о плюсах и минусах жизни в Саратове и Нью-Йорке (это не так очевидно, как кажется)
Telegram—канал CSSSR: https://t.me/csssr
Twitter CSSSR: https://twitter.com/csssr_dev
Telegram редакции: https://t.me/Vindizh
Twitter редакции: https://twitter.com/Vindizh -
Аудио-версия live-дебатов Argumantarium, запись доступна по ссылке
Так ли хороши хуки, как о них говорят, и можно ли полноценно заменить хуками методы жизненного цикла и не страдать? В нужном ли направлении развивается React или пора искать ему замену? Будем спорить и разбираться.
Участники:
Специальный гость: Сергей Сова, который пришёл к нам рассказать о пользе и красоте хуков.
Сергей Головин. Senior JS разработчик. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk (http://css.sr/3c767) и соорганизатор сообщества Meetup Universe.
Twitter: twitter.com/_sgolovin
Егор Огарков. Смотрит на мир через призму JavaScript. Сфера интересов — фронтенд и немного бэкенд на языке Go. Любит создавать быстрые и умные интерфейсы. Егору не нравится низкая информативность хуков (даже в официальной документации не всё так прозрачно, как хотелось бы).
Twitter: twitter.com/windrushfarer
Артём Арутюнян. Разрабатывал и запускал проекты для крупнейших финансовых компаний. Сейчас сфокусирован на разработке фронтенда крупных веб-приложений. Пишет свой стейт-менеджер, выступает с докладами.
Twitter: twitter.com/art_al_ar
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Twitter: twitter.com/Vindizh
Пишите нам и читайте Telegram—канал CSSSR Twitter CSSSR Telegram редакции Twitter редакции -
Аудио-версия live-дебатов Argumentarium, запись доступна по ссылке
Во этом выпуске мы поговорим о техническом собеседовании: о распространённых ошибках кандидатов, насколько оно субъективно и как выглядит идеальное собеседование с точки зрения кандидата и рекрутера.
Поспорим между собой и расскажем о том, что волнует кандидатов, готовящихся к собеседованию:
— как «сгладить» отсутствие в резюме конкретных технологий?
— какой уровень знакомства с технологией даёт кандидату право утверждать, что он в ней разбирается?
— если знание технологии ограничивается учебными материалами или пэт-проектом, то это хорошо или плохо?
В роли адвоката дьявола снова выступит фронтенд-разработчик Артём Арутюнян с позиции «для собеседования необходим один набор знаний, а для работы — совершенно другой». Рассказывать о том, как устроено интервью с точки зрения компании, будет HR Анастасия Внученко и разработчики, принимающие участие в технических собеседованиях. -
Непризнанные гении, с порога требующие собеседования с генеральным директором, неадекватные рекрутеры, задающие бесполезные вопросы, странные тестовые задания и забавные истории из жизни: мы в этом выпуске онлайн-дебатов Argumentarium мы будем спорить о первичных собеседованиях.
-
Аудио-версия live-дебатов Argumentarium: https://www.youtube.com/watch?v=7bJlNHtSqlM
Есть ли разрыв между наукой и прикладным программированием? Computer Science и Software Engineering — партнеры, конкуренты или случайные попутчики?
Мнения разделились: одни уверены, что разрыв есть и он губителен. Вторая сторона считает, что прикладному программисту достаточно разбираться в инструментарии, хорошо дебажить и не лениться искать примеры в гугле. Истина, как водится, где-то рядом: будем спорить и выяснять.
Следите за анонсами мероприятий в Facebook: http://css.sr/tfy
Мы в Telegram: http://css.sr/iaj
Слушайте наши подкасты: http://css.sr/s4s
Присоединяйтесь к нашей команде: http://css.sr/np0 -
Аудио—версия Live—дебатов Argumentarium, запись трансляции доступна на YouTube: https://www.youtube.com/watch?v=iU80iM5jI7M
Поскольку с Вестеросом теперь всё ясно, возвращаемся к просмотру сериала о противостоянии парадигм программирования. ООП vs FP, императивщина против декларативности — кто сядет на цифровой трон? Вряд ли эта битва закончится так просто, но перетянуть людей на свою сторону участники ближайшего Аргументариума всё же попробуют.
Следите за анонсами мероприятий в фб: http://css.sr/vbb
Мы в tg: http://css.sr/pd9
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww -
Аудио—версия Live—дебатов Argumentarium, запись трансляции доступна на YouTube: https://www.youtube.com/watch?v=XsJ2xeEBf6k
Что будет, если сложить весь код в один репозиторий? Правильно, монорепозиторий.
Подход привлекательный, но неоднозначный. На одной стороне баррикад — упрощение версионирования и контроля связанных сервисов. На другой — «зацепленность» кода разных сервисов и усложнение локальной разработки. Истина, как водится, посередине.
Попробуем разобраться по существу: в каких случаях монорепозиторий — благо, а в каких лучше разложить все по полочкам? Каких сложностей ожидать и как их преодолеть? И есть ли, в конце концов, достойные альтернативы?
Участники:
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Андрей Мельников: JS разработчик, пишет на React, практикует FP. Говорит всем, что любит математику, но в душе гуманитарий. Участвовал в переводе «You Don’t Know JS», написал ряд статей для блога CSSSR.
Сергей Головин: Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Дмитрий Петров: в разработке больше 9-ти лет. За плечами высоконагруженные сервисы и много удобных и красивых интерфейсов. Любит Open Source (почитать, потыкать, законтребьютить и уйти) и приносить радость менеджеру и заказчику.
Михаил Шилов: fullstack-разработчик. Как фронтенд-разработчик работает с Vanilla JS, jQuery, ExtJS, React. Участвовал в проекте компилятора Pascal → JS (p2js). Считает, что ООП имеет право на жизнь наравне с ФП.
Следите за анонсами мероприятий в фб — http://bit.ly/2Ip1EJn
Мы в tg — http://bit.ly/2IrM0gu
Слушайте наши подкасты — http://bit.ly/2Ip2d5X
Присоединяйтесь к нашей команде — http://bit.ly/2Is3j0D -
Аудио—версия Live—дебатов Argumentarium, запись трансляции доступна на YouTube