• September meetup & Drupal Community BBQ (#7)

    Hello dear friends and community members! It would be great to roundup vacations period and kick-off autumn together with a nice cozy event. We will start with sharing the knowledge and continue with grill, barbecue and beers. To start with, we have a special guest from Belgium: Mathieu Spillebeen. Mathieu is a feminist, hobby-philosopher, organiser of Frontend United, diversity lead of Frontend Re-United, inventor of Compony, Freelance Drupal frontend developer & interaction designer. He will present the talk: "The future of Drupal theming?" What if you don't need to decouple, to have some fun? What if you __actually__ use the libraries API in Drupal? What if you could make your CSS and JS over 90% more lean, with just a slice of opinion? What if you didn't had to struggle with your next Gulp-setup? What if the theming layer, is actually in your way? What if someone is going to tell you about a cutting-edge native frontend alternative? Would you come? (This talk is around the future of component-only Drupal-theming) More info about Mathieu: https://mathieuspillebeen.be/naamkaartje/ The second (small) talk will be presented by Yauhen Zenko and Evgeniy Maslovskiy. They will quickly share info about financial insights of Drupal Camp Belarus 2019. Right after we will move to ZetKin's garden to continue with socializing and having fun! Schedule: 18.00: Doors opened 18.15 - 18.30: Drupal Camp Belarus 2019 financial report (Yauhen Zenko & Evgeniy Maslovskiy) 18.35 - 19.30: The future of Drupal theming? (Mathieu Spillebeen) 19.30 - 22.00: BBQ, Beers, Talks Organized by Engine Eight (https://www.engine-eight.com/) and Drupal Community Belarus (https://www.facebook.com/groups/drupal.belarus/)

    1
  • June meetup (#6)

    vulісa Akadеmіka Kuprеvіča 3в

    ВАЖНО: Регистрация каждым участником обязательна! В рамках 6-го митапа будут представлены следующие 3 темы: 1. Terraform: Инфраструктура как код от сына маминой подруги. 2. Обратная сторона Commerce: что спрятано за витриной? 3. Drupal Community Belarus. Прошлое, настоящее, будущее. Расписание: 18:30 - Двери открыты. 19:00 - 19:30 Первая тема: "Terraform: Инфраструктура как код от сына маминой подруги", Александр Дунин - Senior Software Engineer @ DrupalSquad От автора: "Что такое Terraform. Когда и зачем его использовать. Разворачиваем окружение для приложения одной строкой в терминале. Вся хостинг-инфраструктура компании в одном репозитории." 19:30 - 19:45 Перерыв. 19:45 - 20:15 Вторая тема: "Обратная сторона Commerce: что спрятано за витриной?", Максим Куличкин - Senior Software Engineer @ EPAM Systems От автора: "В своём докладе я расскажу о некоторых требованиях, предъявляемых к функциональности современного интернет-магазина. Не все из них являются очевидными для покупателей или разработчиков, не специализирующихся на e-commerce. Оказалось, чтобы успешно справляться со значительным потоком заказов, недостаточно сделать красивый сайт-каталог и добавить к нему корзину. Опираясь на опыт ведущего разработчика официального магазина (Россия) известного производителя электроники я расскажу: • Казалось бы, причём здесь Drupal? • Сколько стоит "бесплатная" доставка телефона по Москве и как отправить холодильник в Норильск? • Как продавать в кредит и рассрочку онлайн? • Насколько увлекательными бывают промоакции? • Как продать что-то человеку, который не зайдёт на ваш сайт? • И другие увлекательные вопросы. 20:15 - 20:30 Перерыв. 20:30 - 21:00 Третья тема: "Drupal Community Belarus. Прошлое, настоящее, будущее.", Евгений Масловский (spleshka) - CTO @ SystemSeed От автора: "После отличного кэмпа, который мне до сих пор греет душу, хочется поговорить о нашем сообществе на тему того, куда нам двигаться дальше, как его развивать и какие следующие шаги. Формат будет больше открытого общения, а не доклада, так как важно мнение каждого члена сообщества. ВНИМАНИЕ: возможно много рефлексии и фотографий когда-то молодых друпалеров"

    3
  • Drupal Camp Belarus 2019: Pre-Party

    BeerCap barshop

    Warm up party to get acquainted and have fun for all Drupal Camp Belarus visitors. We will be welcomed by the one of the best terraces in the most buzzing and atmospheric area in Minsk city center. Expect good music, happy people, great vibe, a lot of beers and new friends! Don't forget that only people who bought tickets to the Camp will be allowed to join: you will receive your conference badge on entrance in this case. Every participant *who bought a camp ticket* will also get a free welcome drink to kick off the evening! Tickets to the Camp: https://drupalcamp.by/tickets Important note: the venue has limited amount of snacks available for sale, so we advice to have dinner prior to arriving to the event. There are plenty of good options available within few minutes walk: - Malt & Hops: https://www.tripadvisor.com/Restaurant_Review-g294448-d8426484-Reviews-Malt_Hops-Minsk.html (Irish, Casual) - Khinkalnya: https://www.tripadvisor.com/Restaurant_Review-g294448-d12636699-Reviews-Khinkalnya-Minsk.html (Georgian, Cheap, Fast and Tasty) - Butler: https://www.tripadvisor.com/Restaurant_Review-g294448-d4223451-Reviews-Butler-Minsk.html (Home brewed beer, Traditional cuisine available) - Gambrinus: https://www.tripadvisor.com/Restaurant_Review-g294448-d4028465-Reviews-Gastro_Pub_Gambrinus-Minsk.html (International, A lot of Beer options)

    1
  • February meetup (#5)

    Colours Minsk office

    Во время очередной встречи будут представлены две темы: 1. Использование Drupal 8 в качестве платформы для разработки высоконагруженного приложения со сложной бизнес-логикой. 2. Вдумчивая разработка и автоматизация. Расписание: 18.15 - Двери открыты. 18.30 - 19.30 Первая тема: "Использование Drupal 8 в качестве платформы для разработки высоконагруженного приложения со сложной бизнес-логикой.", Михаил Олейник - CEO @ MiTo Team. От автора: "Эволюция опыта применения Друпала: беглый рассказ о некоторых предыдущих проектах. Использование Drupal 8 не в качестве CMS, а в качестве платформы для разработки высоконагруженного веб-приложения. Проект TWS.BY: краткое описание, архитектура, инфраструктура и хостинг, технологии, процесс разработки, deploy, тестирование (ручное и автоматизированные тесты), резервное копирование. Цель доклада: обменяться опытом и выяснить интерес аудитории к более глубокому раскрытию отдельных тем. Вопросы и тем более дискуссии крайне приветствуются." 19.30 - 19.45 Перерыв на пиццу. 19.45 - 20.45 Вторая тема: "Вдумчивая разработка и автоматизация.", Евгений Масловский (spleshka), CTO @ SystemSeed. От автора: "Автоматизация - это Святой Грааль долгосрочной разработки. Простота - это Святой Грааль любой разработки. В презентации будет продемонстрировано каким образом можно достичь крайне удобной автоматизации в разработке и качестве разработки, но при этом оставить простоту, гибкость и прозрачность для разработчиков. Презентация эта базируется на опыте компании, которая ведет крупные проекты годами, сохраняя качество и скорость разработки на крайне высоком уровне. В ходе презентации планируется: * Пообщаться на тему качества разработки и вариантов снижения трудозатрат в долгосрочных проектах * Продемонстрировать унифицированную и мощную локальную среду разработки (привет Docker) * Рассказать про автоматизацию разработки на локальной среде разработчиков для лучшего фокуса на выполнении задач * Показать каким образом автоматизация разработки на локальной среде может быть переиспользована в Continuous Integration для вывода автоматизации на новый уровень, при этом сохранив простоту в использовании, понимании и изменении * Дать наглядный пример как простота Continuous Integration превращается в мощь Continuous Deployment * Если останется время, поговорить про наш многолетний опыт автоматических тестов в долгосрочных проектах; про их разнообразие типов, пользу и бесполезность в различных ситуациях." 20.45 - ** Беседы, пиво/соки/воды, пицца. ====================================== Schedule: 18.15 - Doors open. 18.30 - 19.30 First topic: "Using Drupal 8 as a software platform for highload application with complicated business logic.", Mikhail Oleynik - CEO @ MiTo Team. From the author: "Drupal experience evolving: short stories about several Drupal-based projects. Use of Drupal 8 in unusual way: not like CMS but like platform for highload application. TWS.BY project: short description, architecture, infrastructure and hosting, technologies, development, deploy, testing (both manual and automated), backups. Goals: share the experience and understand interests of the community for me to prepare more detailed speeches for further meetings." 19.30 - 19.45 Pizza break. 19.45 - 20.45 Second topic: "Thoughtful development & automation.", Evgeniy Maslovskiy, CTO @ SystemSeed. From the author: "Simplicity is the Holy Graal of any development. Automation is the Holy Graal of long term projects development. The talk will demonstrate how to keep things simple & transparent for developers, but achieve incredible automation & quality level for the long run." 20.45 - ** Socializing, beers, pizza. ============================================ Пользуясь случаем, приглашаем работать с нами! https://jobs.tut.by/vacancy/27215775

  • November meetup (#4, 2018)

    Colours Minsk office

    Во время очередной встречи будут представлены две темы: 1. Организация своего хостинга для Drupal сайтов, используя Docker контейнеры. 2. Тестирование в Drupal 8. Расписание: 18.15 - Двери открыты. 18.30 - 19.30 Первая тема: "Организация своего хостинга для Drupal сайтов, используя Docker контейнеры.", Евгений Мельников - разработчик, техлид в команде DrupalSquad; SEO специалист; автор блога angarsky.ru От автора: "Не хватает гибкости шаред хостинга? Хостер требует увеличения тарифного плана и становится не выгодным? Нужен хостинг с размещением в Европе или US? Самое время задуматься об организации своего стэка Docker контейнеров для ваших сайтов." 19.30 - 19.45 Перерыв на пиццу. 19.45 - 20.45 Вторая тема: "Тестирование в Drupal 8.", Александр Монич. От автора: "Как начать писать собственные тесты в Drupal 8. Обзор различных типов тестов. Пошаговое описание с примерами и запусками." 20.45 - ** Беседы, пиво/соки/воды, пицца. ====================================== Schedule: 18.15 - Doors open. 18.30 - 19.30 First topic: "How to organize own hosting platform for Drupal sites based on Docker containers.", Evgeniy Melnikov - developer, tech lead in the DrupalSquad team; SEO specialist; author of the angarsky.ru blog. From the author: "Are you tired and need more flexibility from a shared hosting? Does your hosting provider become expensive and unprofitable? Want to store your sites on servers in Europe or US? It's a good time to think about building your own stack of Docker containers to manage and deliver your sites." 19.30 - 19.45 Pizza break. 19.45 - 20.45 Second topic: "Tests in Drupal 8.", Aliaksandr Monich. From the author: "How to start writing your own tests in Drupal 8. Overview of different types of tests. Step by step description with examples and runnings." 20.45 - ** Socializing, beers, pizza. ============================================ Пользуясь случаем, приглашаем работать с нами! https://jobs.tut.by/vacancy/27215775

    1
  • August meetup (#3, 2018)

    Colours Minsk office

    Будут представлены две темы: 1. Интеграция websocket технологии в Drupal используя Ratchet (ReactPHP), без использования node.js. (Вячеслав Касихин, на русском языке) 2. Аудит Drupal сайтов. (Алексей Лызо, Team Lead @ Support department, Adyax, на русском языке) Расписание: 18.15 - Двери открыты. 18.30 - 18.45 Встреча, вступление. 18.45 - 19.45 Первая тема: "Интеграция websocket технологии в Drupal используя Ratchet (ReactPHP), без использования node.js." От автора: что делать когда нужно ускорить работу приложения работающего в реальном времени почему иногда не подходит node.js что такое Ratchet (ReactPHP) пример построения распределённого приложения работающего в реальном времени на drupal (упрощенный вариант trello) 19.45 - 20.00 Перерыв на пиццу. 20.00 - 21.00 Вторая тема: "Аудит Drupal сайтов." От автора: "Презентация будет посвящена аудиту друпал проектов (D7/8): зачем он вообще нам нужен и почему без него может быть плохо. Стандартные инструменты аудита и их возможности, на что стоит обраить внимание. Что же делать с результатами аудита и почему иногда "благими намерениями вымощена дорога в ад"." [masked] - ** Беседы, пиво/соки/воды, пицца. ====================================== This time we will have two talks: 1. Integration of websocket technology in drupal using Ratchet (ReactPHP), without using node.js. (Presented by Vyacheslav Kasikhin, in Russian) 2. Drupal sites audit. (Presented by Alex Lyzo, Team Lead @ Support department, Adyax, in Russian) Schedule: 18.15 - Doors open. 18.30 - 18.45 Meeting each other, introduction. 18.45 - 19.45 First topic: "Integration of websocket technology in drupal using Ratchet (ReactPHP), without using node.js.". From the author: what to do when you need to speed up the application running in real time why node.js sometimes does not work what is Ratchet (ReactPHP) an example of building a distributed application running in real time on drupal (simplified version of trello) 19.45 - 20.00 Pizza break. 20.00 - 21.00 Second topic: "Drupal sites audit." 21.00 - ** Socializing, beers, pizza. ============================================ Пользуясь случаем, приглашаем работать с нами! https://jobs.dev.by/87842 https://jobs.tut.by/vacancy/27215775

    1
  • May meetup (#2, 2018)

    Colours Minsk office

    Будут представлены две темы: 1. Headless Drupal. Почему да. Почему нет. (Евгений Масловский, CTO @ SystemSeed LLC., на русском языке) 2. Использование Composer для установки Drupal 8 и для управления зависимостями проекта. (Алексей Сивец, Team Lead @ Colours, на русском языке) Расписание: 18.15 - Двери открыты. 18.30 - 18.45 Встреча, вступление. 18.45 - 19.45 Первая тема: "Headless Drupal. Почему да. Почему нет." От автора: "Реальный опыт работы с несколькими крупными интерпрайз decoupled apps на базе Headless Drupal 8 и React.js. Переосмысливание процесса разработки и порванные шаблоны." 19.45 - 20.00 Перерыв на пиццу. 20.00 - 20.30 Вторая тема: "Использование Composer для установки Drupal 8 и для управления зависимостями проекта." От автора: "Что такое Composer, для чего его используют, а для чего нет. Как установить и обновить Drupal Core с помощью Composer, как скачивать контрибные модули и темы с их зависмостями. Выполнение команд после установки и\или обновления. Известные проблемы при использовании Composer." 20.30 - ** Беседы, пиво/соки/воды, пицца. ====================================== This time we will have two talks: 1. Headless Drupal. Why yes. Why no. (Presented by Evgeniy Maslovskiy, CTO @ SystemSeed LLC., in Russian) 2. Using Composer for Drupal 8 installation and managing project dependencies. (Presented by Alexey Sivets, Team Lead @ Colours, in Russian) Schedule: 18.15 - Doors open. 18.30 - 18.45 Meeting each other, introduction. 18.45 - 19.45 First topic: "Headless Drupal. Why yes. Why no.". 19.45 - 20.00 Pizza break. 20.00 - 20.30 Second topic: "Using Composer for Drupal 8 installation and managing project dependencies." 20.30 - ** Socializing, beers, pizza.

    2
  • February meetup

    Colours Minsk office

    (English version below). Будут представлены две темы: 1. Контроль качества кода: инструменты и механизмы содержания репозитория "в чистоте". (Евгений Зенько, Technical Lead PHP @ Colours, на русском языке) 2. Оптимизация бэкэнд и фронтэнд разработки. Разделение данных и представления при помощи Patternlab и Twig в Drupal 8. (Johan Voeten, Lead Front-End Developer @ Colours, на английском языке) Расписание: 18.30 - 18.45 Встреча, вступление. 18.45 - 19.15 Первая тема: "Контроль качества кода: инструменты и механизмы содержания репозитория "в чистоте"." От автора: "Во время разговора обсудим такие инструменты, как PHPLint, PHP CodeSniffer, Exacat; возможность их ежедневного использования в работе команды разработчиков, интеграцию этих инструментов с git. Также рассмотрим специфику Drupal в этом вопросе." 19.15 - 19.35 Перерыв на пиццу. 19.25 - 20.15 Вторая тема: "Оптимизация бэкэнд и фронтэнд разработки." От автора: "Во время разговора обсудим как Pattern Lab может быть использован для разработки фронтэнд компонентов, которые непосредственно обрабатываются Drupal-ом. Backend разработчики могут создавать функционал для предоставления данных, в то время как frontend разработчик занят построением шаблонов. Больше никакого копи-паста HTML-кода, никакой двойной работы." 20.15 - 21.00 Беседы, пиво/соки/воды, пицца. ====================================== This time we will have two talks: 1. Code quality control: tools and practices to keep your repository clean. (Presented by Yauhen Zenko, Technical Lead PHP @ Colours Netherlands, in Russian) 2. Streamlined frontend and backend development. How to decouple data and presentation using Pattern Lab and Twig in Drupal 8. (Presented by Johan Voeten, Lead Front-End Developer @ Colours Netherlands, in English) Schedule: 18.30 - 18.45 Meeting each other, introduction. 18.45 - 19.15 First topic: "Code quality control: tools and practices to keep your repository clean". From the author: "During the session we will talk about instruments like PHPLint, PHP CodeSniffer, Exacat, way to introduce them to a daily routine of a development team and integrate them with git. We will also touch Drupal specifics of this topic." 19.15 - 19.35 Pizza break. 19.35 - 20.15 Second topic: "Streamlined frontend and backend development." From the author: "The talk will give an insight on how Pattern Lab can be used to build a frontend that can directly be used in Drupal 8. Backend developers can start working on the implementation and serving the data while frontend developer starts on implementing the design and building templates. No more copy and pasting of HTML and no more double work." 20.15 - 21.00 Socializing, beers, pizza.

    5