Пришел новый 2020-ый год, и пришло время для нашего первого InterLink Tech Talk в этом высокосном году. Как раз и припала наша встреча на последний “экстра” день зимы – 29-е февраля. Ну, как и сама зима в этом году, так и наш Tech Talk, были немного необычными, с изюминкой, так сказать ;). Обо всем по порядку.
Собралось нас достаточно много, потому нашим фотографам было непросто “уловить” всех в один кадр. И тут приходит на помощь широкоуголка :).
Зарядились мы утренним кофейком и вступительной речью, которая открыла ивент, и сразу же пошел поток контента и фана от Вовы и Евгения.
Замечательный летний денек 31-ого августа не подавал ни единого намека на то, что лето собирается передавать эстафету осени. А мы впитывали лучи солнечного тепла и Knowledge Sharing’а на очередном InterLink Tech Talk. И уже в который раз мы выбрались на природу, чтобы весело провести время в кругу своих коллег на свежем воздухе, ну, и немного поговорить о технологиях в бескрайнем мире IT .
История InterLink Tech Talk берет свое начало еще с года основания компании, т.е. уже более 19 лет назад. Конечно же, такие далекие времена уже мало кто вспомнит, а запись мероприятия стала нормой годами позже. Мы вот поностальгировали немного и вспомнили, что некоторые вещи становились нормой в компании после зажигательных докладов и новой информации, которую приносят наши коллеги через формат InterLink Tech Talk.
Наступили солнечные яркие весенние деньки, и вместе с этим наступил наш очередной InterLink TechTalk! Улыбки, юмор и, конечно же, серьезные технические темы 😉.
Начали мы с темы, которая может одновременно быть новой и в то же время навевать знакомые нотки. Reactive Systems – это не какой-то конкретный фреймворк или язык, это в какой-то мере обобщенное видение построения систем и приложений, в которых прослеживаются достаточно конкретные шаблоны проектирования. А вся суть сводится, как и полагается, к тому, чтобы конечные пользователи были довольны :). Затем мы окунулись в мир сказочных существ-дефектов, которые с огромным удовольствием заселяют наши системы при любой удобной возможности 😀. Представитель the Ministry of QA classification of “magical defects” выступила с увлекательным отчетом, поведав нам о самых распространённых существах и даже парочке редчайших из них. Все было приправлено советами по отлову подобных безобразий в производственных или академических целях 😉.
Мы поинтересовались у Мирославы о ее впечатлениях и насколько сложно или легко ей было готовить Tech Talk speech
Вот и наступило начало года и нового сезона. Очередная Hacking Saturday прошла легко и задорно в теплом кругу, где большая часть участников собралась на своего рода workshop.
Много интересных вещей было опробовано в режиме “live coding”. Также стороной не прошли достаточно глубокие и детальные дискуссии на тему построения архитектуры приложения. Подробнее можно почерпнуть из отзывов самих участников ;).
Ну вот и отгремел очередной InterLink Tech Talk. Как всегда, спикеры порадовали нас отличными и задорными докладами.
В этот раз с нами снова был гость из нашего львовского офиса – Ярослав, что дает нам основания полагать, что это начинание плавно переходит в традицию. Посмотрим, что будет дальше :). Ну а пока краткое содержание наших тем.
Forget about bitcoin, it’s all about blockchain – YaroslavP
У кого-то осень началась с нового учебного года, у кого-то со смены настроения, кому-то досталось погодное межсезонье в виде, увы, простуды, а у нас осень началась с очередного InterLink Tech Talk! В этот раз изюминкой программы стало наличие аж двух дебютантов! С чем мы их еще раз поздравляем 😉
Короткая демонстрация использования GitLab CI с целью показать, что настройка CI – это просто.
(5 мин текста, 10 мин демо)
Сегодня уже никого не удивить темой CI. Да и трудоемкая, тонкая, хрупкая настройка какого-нибудь выделенного CI сервера под конкретный проект уже тоже отходит в прошлое, когда “поднять CI” было прям “подвигом” каким-то. Про само понятие Continuous Integration мы говорить сейчас не будем, если кто еще не знаком с этим, то ожидайте отдельной статьи. Давайте лучше бегло пройдемся по одному из вариантов простейшей настройки CI на проекте, ради эффекта “лучше один раз увидеть”, даже если останется куча вопросов :). Ну, и сразу стоит раскрыть главный секрет этой простоты – это замечательный программный комплекс GitLab. Это open source проект, который интегрирует в себя очень много элементов разработки ПО: code repository, issue tracking, task planning, time tracking, project wiki, etc. GitLab поставляется в двух вариантах: CE (Community Edition) и EE (Enterprise Edition). EE вариант содержит закрытые расширения к CE и, соответственно, является платным решением. GitLab можно развернуть у себя в корпоративной среде (on-premise) или можно воспользоваться SaaS решением по аналогии с GitHub. Ладно, хватит про GitLab, ну, или самое уж последнее… он содержит встроенное CI решение! Мы в нашей компании активно используем GitLab и его CI, ибо это сильно упрощает многие моменты в разработке ПО. Установка и настройка GitLab CI – это отдельная тема, давайте вернемся к обещанному примеру…
Отгремел наш очередной InterLink Tech Talk Jul’2017! Захватывающие доклады, концентрация “2 айтишника на квадратный метр”, смех и улыбки, beer&snack, афтепати и даже афтеафтепати 😀 А изюминкой в этот раз стал приезд наших коллег со львовского офиса! Давайте вспомним что и как происходило.
Great Mobile Design Decisions that are Applied Wrong – Myroslava Novitska
Гамбургер или чизбургер? Уникальность или обыденность? Gesture or not to gesture? Tutorials & tortures? Meaningless void or wise emptiness? Вот такие вот конкретные топики подняла Мира в рамках дизайна интерфейса мобильных приложений. Готовые советы и best practices! 🙂
Wireless Network Emulation for Testing Mobile Applications – Marta Korol
Естественная среда обитания мобильных приложений – это непостоянные и запутанные джунгли беспроводных сетевых коммуникаций, обитать в которых непросто: зацепился за одну ветку, через мгновение за другую, одно неосторожное движение в сторону – и лиана оторвалась, или неожиданно накатил шторм, накрыв полным оффлайном и т.д. и т.п. В чем суть то? А в том, что надо готовить мобильное приложение к такой естественной среде. Вот об этом и напомнила Марта с точки зрения тестирования, рассказала о самых важных моментах и показала способы/инструменты для имитации проблем сетевого взаимодействия.