Pull to refresh
25
0
Vsevolod Brekelov @vbrekelov

Engineering Lead

Send message

IT-эмиграция и русский язык

Reading time17 min
Views27K


Люцерн на фото Олега Ненашева


Один из главных вопросов, связанных с эмиграцией — языковой. Как будешь чувствовать себя в другой языковой среде? Каково переезжать в страну, языка которой вообще не знаешь? Когда с окружающими не поговорить по-русски, возникнет ли ощущение, что остался «без подпитки живой настоящей речи»?


А в случае с IT-эмиграцией всё ещё хитрее. Российский разработчик, даже никуда не уезжая, постоянно имеет дело с английским. В эмиграции он может столкнуться с другим языком, но и английский никуда не денется. И при этом, поскольку большая часть жизни проходит в онлайне, можно не бросать русский (например, писать на Хабр или записывать подкаст). Получается жонглирование тремя языками.


Как тогда выглядит жизнь IT-эмигранта с языковой точки зрения? И как в этой жизни присутствует русскоговорящее IT-сообщество? Я расспросил шестерых человек, уехавших в самые разные страны, от Норвегии до Австралии. Троих знаю по их докладам на конференциях, которые организуем мы в JUG Ru Group, а другие трое — авторы популярных хабрапостов из хаба «IT-эмиграция».

Читать дальше →
Total votes 50: ↑49 and ↓1+48
Comments61

Анонс новых конференций JUG Ru Group: итоги прошедшего сезона, новые даты и доступ к докладам

Reading time8 min
Views2.2K


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


Недавно этот сезон завершился: это были очень насыщенные четыре недели, которые многому нас научили. Можете сами прикоснуться к этому и увидеть самые звёздные выступления: мы уже выложили для всех несколько видеозаписей с разных конференций этого сезона — в том числе QA-сессии Джеймса Гослинга, Бьярне Страуструпа и Джоэла Спольски (ссылки в этом посте). Если захочется не ограничиваться ими, скоро начнём продавать и доступ ко всем видеозаписям прошедшего сезона.


И теперь пришло время анонсировать осенне-зимний сезон. Как и предыдущий, он пройдёт в онлайне. Но теперь в анонсе мы можем не «размахивать руками в воздухе», а делиться конкретными скриншотами и деталями, опираясь на полученный опыт. Что вообще представляют собой «онлайн-конференции от JUG Ru Group»? Чем они отличаются от простого просмотра прошлогодних докладов с YouTube? Как всё прошло на недавних, и чем будут отличаться новые?


Total votes 23: ↑23 and ↓0+23
Comments13

JPoint 2020: новый формат, новые возможности

Reading time8 min
Views4K
С 29 июня по 3 июля 2020 года в онлайн-формате прошла Java-конференция JPoint 2020. Информация о докладах, спикерах, особенностях проведения, впечатления от конференции — всё это можно прочитать далее.


Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments11

Что сделать, чтобы ваша онлайн-трансляция не развалилась (ну или хотя бы некоторое время работала)

Reading time13 min
Views9.4K
Многим знакома старая фотография Дворцовой площади в Санкт-Петербурге:



В соцсетях она чаще всего используется в виде мема «как вызывают дьявола в городе Ленина». Разгадка простая и ни ритуалов, ни коммунистической символики тут нет. Вот что написано под ней мелким шрифтом:

«Протоптанная прохожими — пятиконечная звезда на пл. Урицкого. Снято с верхушки шпиля Адмиралтейской иглы. Наш фотограф пять раз поднимался на шпиль, так как дорожки, образующие звезду, четко обозначаются только в «талые» дни, отличающиеся в Ленинграде большими туманами, не дающими возможности произвести съемку».

На самом деле, это специально устроенные в грубой мостовой дорожки, соединяющие напрямую все выходы с площади. Удобное, эффективное решение.

В случае со стримингом видео в интернет, картинка тоже состоит из множества дорожек. Но дороги эти складываются в некий мрачный ритуал:
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments7

Съемочная площадка в офисе — практичный способ не налажать с трансляцией

Reading time17 min
Views9.2K


Сегодня каждый день натыкаешься на какую-то вебинар или онлайн-конференцию. На удалёнку переходят вузы и школы, крупные корпорации спешно переосмысливают свои флагманские ивенты в онлайне (вроде двухдневного Microsoft Build), у JUG Ru Group онлайн продлится сразу несколько недель. Отрасль захвачена стремительными инновациями.


Тем не менее, уровень среднестатистического вебинара в интернете всё ещё крайне плох. Наверное, любой разумный человек хоть раз в жизни задавался вопросом: что это за вакханалия? Зачем я в этом участвую? А если за это и деньги уплачены, то обидно до слез. Такое ощущение, что прогресса там нет и не было. Казалось бы, на дворе 2020 год, в любом компьютерном магазине лежат крутые веб-камеры и телефоны, наполненные чудесами вычислительной фотографии. Можно спокойно сидеть дома и, попивая чаек, транслировать в интернет голливудскую картинку.


Вместо этого я собираю вещи и иду в пустой офис. Зачем?


Если разбираться, как сделать хорошую, качественную трансляцию — нужно погружаться в ту же тему, которой годами занимаются профессиональные ютуберы, видеографы, фотографы и прочие журналисты, а именно — строительство студии из подручных материалов. Фотографы соревнуются в размере зеркалок и заковыристости терминов, продавцы в магазинах жаждут втюхать оборудование подороже. Всё это требует времени, денег и мозговых усилий. Мы потратили всё это за вас, результаты — под катом.

Читать дальше →
Total votes 49: ↑48 and ↓1+47
Comments30

IoT там, где вы не ждали. Разработка и тестирование (часть 2)

Reading time6 min
Views3.9K
Продолжение первой части статьи «IoT там, где вы не ждали. Разработка и тестирование (часть 1)» не заставила себя долго ждать. На этот раз я расскажу, какая была архитектура проекта и на какие грабли мы наступили, когда начали тестировать наше решение.

Disclaimer: ни одна мусорка сильно не пострадала.


Узнать немного боли
Total votes 15: ↑15 and ↓0+15
Comments2

Java-дайджест за 13 мая

Reading time5 min
Views5.7K


Иллюстрация получена вот из этого видео.


  • Джеймс Гослинг, создатель языка Java, заявил об участии в летней конференции JPoint и уже появился в списке спикеров на сайте. Говорят, кризис — время возможностей. Иногда это действительно так! Пару лет назад трудно было представить, что Гослинг будет отвечать у нас на вопросы из чата.


  • В рассылочке появилось интересное письмо о том, что в спеке языка ведется работа над более аккуратным использованием слов вроде «class», «interface» и «type». Например, вместо «sealed types» правильнее говорить «sealed classes and interfaces». Примечание: а вместо Linux нужно говорить GNU/Linux!


  • Стивен Стюарт-Галлус сделал на Java и выложил на GitHub игрушечную реализацию System F JIT, в наличии MethodHandles и Higher Order Abstract Syntax. Соответствующий тред есть на Reddit, где автору можно задавать вопросы. System F — система, которую придумал в 1972 году Жан-Ив Жирар для доказательств в логике, которая представляет собой систему типизированного лямбда-исчисления, отличающаяся от просто типизированной системы наличием механизма универсальной квантификации над типами.

Читать дальше →
Total votes 36: ↑35 and ↓1+34
Comments8

Подводные камни тестирования Kafka Streams

Reading time8 min
Views7.9K

Kafka, в отличие от реляционных баз данных, является молодой технологией, и потому инструментарий для автоматического тестирования приложений, созданных на базе этой платформы, был доступен разработчикам с самого начала. Хотя на первый взгляд с этим инструментарием всё обстоит очень хорошо — бери и пиши тесты! — на практике приходится сталкиваться с трудностями, о которых хочу поведать в этом посте.

Читать дальше →
Total votes 29: ↑29 and ↓0+29
Comments0

Mobius и WWDC: веселее вместе

Reading time4 min
Views978


На днях Apple сообщила, что онлайновая WWDC пройдёт с 22 июня. А наша онлайн-конференция о мобильной разработке Mobius давно назначена на 22-25 июня, и получается «столкновение лбами».


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


Но такое рассуждение упускает целый ряд отличий вендорских конференций от независимых. Мы не будем переносить даты Mobius, потому что это совсем другая история — под катом объяснили и разницу, и почему от одновременного проведения всё становится ещё интереснее.

Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments0

Пультовая Всевластья. Как устроен стриминг на онлайн-конференциях JUG Ru Group

Reading time10 min
Views7.6K

В 17-м эпизоде 2-ого сезона South Park Мистер Гаррисон поручает классу сделать доклады, от успешности которых зависит, останется ли он в должности учителя. В конце концов герои делают доклад со слов существ, постоянно ворующих подштанники Твика, — кальсонных гномов. Все уже видели этот эпический бизнес-план:


  1. Собираем кальсоны
  2. ???
  3. PROFIT

Примерно на такую же схему надеются люди, решившиеся в первый раз организовать онлайн-митап или что-то в этом роде:



Первая волна «кухонных стримов» показала, чего стоит этот план. Наверное, все успели побывать на трансляциях, которые рвутся раз в пять минут, а докладчики по полчаса выясняют — в эфире они уже или нет. Кто-то после этого даже решил, что весь «онлайн» — это какой-то ужас, который не стоит ни времени, ни денег.


Мы профессионально делаем конференции с 2013 года, и сейчас тоже переключаемся в онлайн. Эта статья — о том, как у нас устроены студии и пультовые для проведения онлайн-конференций и митапов. Мы утверждаем, что такая схема сильно повышает шансы на успех. Другим организаторам эта информация пригодится как вклад в коллективный опыт о том, как делать нестыдные мероприятия.


Если же вы собрались пойти на онлайн-конференцию, то это повод заглянуть поглубже под капот технологий и лично удостовериться, что на «онлайн» ходить можно и нужно. В статье будут фотографии — они не очень гламурные, зато правда.

Читать дальше →
Total votes 52: ↑51 and ↓1+50
Comments9

Человек-маркировщик вместо тестировщика? Стоит ли изучать Selenium в 2020?

Reading time12 min
Views12K


Продолжение интервью «Кому еще нужен Selenium? Использует ли кто BDD в 2020? Машинное обучение в Selenium»

В диалоге участвовали:

  • Всеволод Брекелов и Дарья Манухина(программный комитет конференции Heisenbug);
  • Анна Чернышова, разработчик библиотеки Akita и нового инструмента Healenium;
  • Иван Крутов, разработчик Selenoid.

В конце статьи можно узнать вывод, которым делятся Иван и Анна, а именно ответ на вопрос: «Стоит ли изучать Selenium или выбрать что-то другое?». Помимо этого нам удалось поговорить про:

  • Человека-маркировщика и узнать, кто он такой;
  • Ценных сотрудников в компаниях;
  • Инструментарий тестировщика;
  • Инфраструктуру для Selenium тестов;
  • Конкурентов Selenium.
Продолжить беседу
Total votes 22: ↑18 and ↓4+14
Comments0

Кому еще нужен Selenium? Использует ли кто BDD в 2020? Машинное обучение в Selenium

Reading time15 min
Views13K
Каждый раз, когда натыкаюсь на новую статью про то, как использовать BDD-подход и как он улучшает жизнь разработки, тестирования и менеджмента — я хватаюсь за лицо. (А сейчас не знаю как быть. Не хватаюсь за лицо, а просто грущу). Впрочем, такие же ощущения могут вызывать задачи по написанию Selenium тестов. Захотелось поговорить об этом с теми, кто сталкивается с Selenium тестами и разрабатывает различные инструменты для удобной работы с ними.

image

Мы (Всеволод Брекелов и Дарья Манухина, программный комитет конференции Heisenbug) пообщались с Анной Чернышовой, разработчиком библиотеки Akita и нового инструмента Healenium (ее доклад про BDD), и Иваном Крутовым, разработчиком Selenoid. Иван занимается инфраструктурой для Selenium тестов не первый год (Один из его мастер классов). Обсудили:

  • BDD подход в 2020;
  • Selenium и его развитие;
  • Карьерный рост;
  • Машинное обучение и Selenium.

Поучаствовать в беседе
Total votes 28: ↑27 and ↓1+26
Comments11

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity