• 8 докладов с TechTrain 2019: приятное с полезным


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


      Уже завтра, 6 июня, мы проведём для IT-специалистов онлайновый «фестивальчик» TechTrain, где будет восемь новых докладов для IT-специалистов — а пока что решили собрать для Хабра подборку из восьми видеозаписей докладов с прошлогоднего офлайнового фестиваля, которые были высоко оценены зрителями.


      Подборка получилась разношёрстной: что-то интересно послушать всем для общего кругозора, а что-то рассчитано на более конкретную аудиторию и пригодится в работе. Ну, с TechTrain всегда так (и онлайновый не станет исключением), он и про познавательное, и про практически полезное.

      Читать дальше →
    • Какой язык программирования учить в 2020-м?

        Статей с подобными заголовками существует уже множество. Но в них постоянно какая-то дичь! Смотрите, Google ещё до основных результатов советует такое:



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


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

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


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


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


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


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

          Читать дальше →
        • Что Microsoft представила разработчикам на Build: winget, GUI-программы в WSL2 и прочее


            Сейчас в разгаре онлайн-конференция Microsoft Build, и вчера вечером отгремела её презентационная часть. Сначала там были воодушевляющие слова от Сатьи Наделлы и освещение конкурса Imagine Cup, но нам интереснее всего блок «Скотт Хансельман представляет новые штуки для разработчиков».


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

            Читать дальше →
          • Неделя онлайн-стримов от JUG Ru Group #2



              На прошлой неделе мы опробовали формат разговорных шоу о разработке, а теперь расширяем его на другие стеки — поговорим обо всём от DevOps до C++. А также продолжаем онлайн-митапы — они будут по Java и JS.
              Читать дальше →
            • Кто создал Java: главное про Джеймса Гослинга


                Java-разработчики знают, что язык и платформу создал Джеймс Гослинг, но зачастую на этом знания о нём и заканчиваются. Кто это вообще такой? Что ещё он делал в жизни? Почему перестал участвовать в работе над Java?


                Мы считаем, что такие люди заслуживают большего внимания. Поэтому, во-первых, Джеймс появится на нашей онлайн-конференции JPoint и ответит там на многие вопросы. А во-вторых, в этом посте мы расписали заметные вехи его жизни до, во время и после работы над Java. Как он успел насолить Ричарду Столлману? Почему по изначальному плану язык Java вообще не должен был появиться? Какое отношение Гослинг имеет к подводным роботам?

                Читать дальше →
              • Подводные камни тестирования Kafka Streams


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

                  Читать дальше →
                • Анонс онлайн-квиза для айтишников: первое название Гугла, байки из Кремниевой Долины и проблемы високосной секунды

                    image


                    Привет, Хабр! Карантин затянулся: мы давно обустроили домашнее рабочее место, научились эффективно заниматься делами на удалёнке, поучаствовали в нескольких онлайн-митапах и, может, даже прошли пару обучающих курсов. Пора отвлечься, размять извилины и посоревноваться друг с другом в логике и сообразительности.


                    В эту пятницу, 15 мая, мы впервые проведём Техноквиз — онлайн-игру в стиле известных барных викторин. Читайте правила, собирайте команду и скорее регистрируйтесь!

                    Давайте подробности!
                  • Онлайн-митапы и ютюб-шоу: неделя стримов от JUG Ru Group


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


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


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


                      Вот расписание недели:


                      • Java-понедельник: Евгений Борисов расскажет, как сделать свой Spring.
                      • JS-вторник: ютюб-шоу «Тяжёлое утро» с конференцией HolyJS
                      • Мобильная среда: митап «GDG Live: будущее мобильной разработки».
                      • Мобильный четверг: ютюб-шоу «Hello, world» с конференцией Mobius
                      • Пятница — .NET и тестирование: встреча SpbDotNet о разработке игр под Unity, передача «Ошибка выжившего» о тестировании.
                      Читать дальше →
                    • Mobius и WWDC: веселее вместе


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


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


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

                        Читать дальше →
                      • Онлайн-встреча JUG.ru «Spring-построитель» с Евгением Борисовым

                          11 мая в 17:00 состоится онлайн-встреча «Spring-построитель» с экспертом по Spring Евгением Борисовым, который начал писать на Java еще в 2001 году и сейчас проводит тренинги по всему миру. Он расскажет, как перестать потрошить Spring и создать его самому.



                          Под катом — все детали и ссылка на регистрацию.
                          Читать дальше →
                          • +14
                          • 2,9k
                          • 9
                        • Пультовая Всевластья. Как устроен стриминг на онлайн-конференциях JUG Ru Group

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


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

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



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


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


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

                            Читать дальше →
                            • +50
                            • 5,1k
                            • 9
                          • Продолжение стрима для тестировщиков и не только

                              Недавно мы провели онлайн-шоу «Ошибка выжившего» с автором Allure/Allure 2 Артемом Ерошенко. Если вы еще не видели его, обязательно посмотрите запись эфира.

                              А уже 8 мая мы ждем вас на следующем выпуске «Ошибки», где мы с Артемом обсудим будни тестировщиков и ответим на ваши вопросы в прямом эфире.



                              Под катом — все детали и ссылка на регистрацию.
                              Читать дальше →
                              • +19
                              • 2,3k
                              • 3
                            • «Чтобы лучше тебя слышать, спикер мой»: как качественнее вещать из дома


                                Мы тестируем оборудование


                                Этой весной у видеосозвонов невиданный рост, видеостримы стали гораздо актуальнее, а конференции и митапы мигрируют в онлайн. Из-за этого недостатки встроенных камер и микрофонов стали бросаться в глаза и уши, и многим захотелось улучшить свой домашний сетап. Но с чего стоит начинать? И где разумно остановиться?


                                Мы видим всё это со своего ракурса, поскольку переводим наши конференции в онлайн. На них суммарно будет около 200 спикеров: часть выступит из наших студий, а часть из дома. И нам понадобилось удостовериться, что всех «удалёнщиков» будет хорошо видно и слышно.


                                Здесь есть много интересных нюансов. Например, при словах «улучшить качество» в голову может приходить дорогая камера, но вообще-то она тут дело не первое и даже не третье. Почему так? И что важнее неё? Мы расписали вопросы, которые прорабатываем сейчас сами и которые могут помочь другим.

                                Читать дальше →
                              • Мир, код, май: проводим праздники с полезными докладами


                                  Автор оригинала diliago


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


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


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


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

                                  Читать дальше →
                                  • +25
                                  • 4,2k
                                  • 1
                                • Человек-маркировщик вместо тестировщика? Стоит ли изучать Selenium в 2020?



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

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

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

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

                                    • Человека-маркировщика и узнать, кто он такой;
                                    • Ценных сотрудников в компаниях;
                                    • Инструментарий тестировщика;
                                    • Инфраструктуру для Selenium тестов;
                                    • Конкурентов Selenium.
                                    Продолжить беседу
                                  • Десятка лучших докладов DotNext 2019 Moscow

                                      В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали для вас с помощью golodnyj под катом.

                                      Читать дальше →
                                      • +30
                                      • 6,5k
                                      • 2
                                    • Кому еще нужен Selenium? Использует ли кто BDD в 2020? Машинное обучение в Selenium

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

                                        image

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

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

                                        Поучаствовать в беседе
                                      • Конференции на удалёнке: онлайн-трансформация JUG Ru Group


                                          Многие читатели Хабра уже знают и любят наши IT-конференции. Кто-то был на них лично, а кто-то видел онлайн-трансляции.


                                          На лето 2020 у нас запланированы 8 конференций, и сейчас мы переводим их все в онлайн. Но это не означает, что они станут выглядеть как прежние трансляции. Наоборот, мы многое делаем по-новому:


                                          • Создали билет-абонемент на 8 конференций сразу
                                          • Изменили продолжительность каждого мероприятия
                                          • Вводим в онлайне новые форматы

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


                                          Что это значит на практике? Расписали все подробности под катом.

                                          Читать дальше →
                                        • Разбор доклада Баруха Садогурского «DevOps для разработчиков (или против них?!)»


                                            Впервые в своей истории JUG.ru выходит обеими ногами в онлайн и представляет новый формат: смесь доклада и подкаста. Вашему вниманию мы представим живой разбор доклада Баруха Садогурского «DevOps для разработчиков (или против них?!)». В разборе будут участвовать:


                                            • Барух Садогурский, Developer Advocate в компании JFrog, автор доклада, евангелист DevOps и любимец публики;
                                            • Антон Кекс, основатель компании Codeborne, гуру методологии XP и настоящий Software Craftsman;
                                            • Олег Анастасьев, ведущий разработчик в Одноклассниках и гуру распределенных систем;
                                            • Алексей Федоров, лидер питерского JUG и организатор Java-конференций Joker и JPoint.


                                            Участие бесплатное!


                                            РЕГИСТРАЦИЯ ТУТ