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?

    Klik hier om de feed te vernieuwen.

  • Разработчики сервиса 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