Ігор Остапенко' Post

InterLink Tech Talk April 2018

Наступили солнечные яркие весенние деньки, и вместе с этим наступил наш очередной InterLink TechTalk! Улыбки, юмор и, конечно же, серьезные технические темы 😉.


Начали мы с темы, которая может одновременно быть новой и в то же время навевать знакомые нотки. Reactive Systems – это не какой-то конкретный фреймворк или язык, это в какой-то мере обобщенное видение построения систем и приложений, в которых прослеживаются достаточно конкретные шаблоны проектирования. А вся суть сводится, как и полагается, к тому, чтобы конечные пользователи были довольны :).


Затем мы окунулись в мир сказочных существ-дефектов, которые с огромным удовольствием заселяют наши системы при любой удобной возможности 😀. Представитель the Ministry of QA classification of “magical defects” выступила с увлекательным отчетом, поведав нам о самых распространённых существах и даже парочке редчайших из них. Все было приправлено советами по отлову подобных безобразий в производственных или академических целях 😉. 


Мы поинтересовались у Мирославы о ее впечатлениях и насколько сложно или легко ей было готовить Tech Talk speech на английском да

Читати далі


Hacking Saturday 0x21

Вот и наступило начало года и нового сезона. Очередная Hacking Saturday прошла легко и задорно в теплом кругу, где большая часть участников собралась на своего рода workshop.

Много интересных вещей было опробовано в режиме “live coding”. Также стороной не прошли достаточно глубокие и детальные дискуссии на тему построения архитектуры приложения. Подробнее можно почерпнуть из отзывов самих участников ;).

Читати далі


InterLink Tech Talk November 2017

Ну вот и отгремел очередной InterLink Tech Talk. Как всегда, спикеры порадовали нас отличными и задорными докладами.

  

В этот раз с нами снова был гость из нашего львовского офиса – Ярослав, что дает нам основания полагать, что это начинание плавно переходит в традицию. Посмотрим, что будет дальше :). Ну а пока краткое содержание наших тем.

Forget about bitcoin, it’s all about blockchain – YaroslavP

Читати далі


InterLink Tech Talk Sep’2017

У кого-то осень началась с нового учебного года, у кого-то со смены настроения, кому-то досталось погодное межсезонье в виде, увы, простуды, а у нас осень началась с очередного InterLink Tech Talk! В этот раз изюминкой программы стало наличие аж двух дебютантов! С чем мы их еще раз поздравляем 😉

Читати далі


CI/CD – это просто, часть 1

Короткая демонстрация использования 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 July 2017

Отгремел наш очередной InterLink Tech Talk Jul’2017! Захватывающие доклады, концентрация “2 айтишника на квадратный метр”, смех и улыбки, beer&snack, афтепати и даже афтеафтепати 😀 А изюминкой в этот раз стал приезд наших коллег со львовского офиса! Давайте вспомним что и как происходило.

Читати далі


KT sessions summary June 2017

Great Mobile Design Decisions that are Applied Wrong – Myroslava Novitska

Гамбургер или чизбургер? Уникальность или обыденность? Gesture or not to gesture? Tutorials & tortures? Meaningless void or wise emptiness? Вот такие вот конкретные топики подняла Мира в рамках дизайна интерфейса мобильных приложений. Готовые советы и best practices! 🙂

Читати далі


KT sessions summary April 2017

Wireless Network Emulation for Testing Mobile Applications – Marta Korol

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

Читати далі


InterLink Tech Talk April 2017

Наш квітневий TechTalk підняв декілька важливих тем та цікавих історій.

Почали ми з важкої артилерії та математики, а саме: Machine Learning Algorithms. На сьогоднішній день все більше і більше бізнесів починають активно використовувати інструменти машинного навчання. А вже завтра це стане must-have для того, щоб залишитись на ринку та втримати свої позиції. Дехто вважає, що знання алгоритмів машинного навчання не є обов’язковим. Та ми не з тих, кого задовольняє використання інструментів за принципом чорного ящика. Ми прагнемо розуміти, як працюють системи та рішення, що є в наявності. Інакше про яке ефективне використання може йти мова. Тож цим суботнім ранком Олександр Котов трохи нагадав нам курс математики та розкрив принципи роботи фундаментального алгоритму машинного навчання – лінійної регресії.

 

Читати далі


KT sessions summary March 2017

Стоит сделать очередной краткий срез по нашим КТ сессиям, показав самые примечательные моменты.

Unix way, ep5 – Why are you so sed? – Igor Ostapenko

В рамках этого эпизода мы познакомились с одним из самых известных инструментов из мира Unix Way – sed. Мы рассмотрели основы его использования, формат адреса и некоторые команды.

Читати далі