Конференція DrupalCon Портленд 2022: 5 сесій, які варто переглянути
DrupalCon — будь-яка з міжнародних освітніх конференцій, організованих Drupal Association та присвячених Drupal-розробці й усім дотичним до неї темам. Конференції перейшли в онлайн-формат із початком пандемії, але нещодавно повернулися в офлайн. Нарешті побачитися з друзями та партнерами наживо було неймовірно радісно, хоч варто зауважити, що цьогоріч у Портленді зібралася лише половина від звичної для DrupalCon-ів аудиторії. Натомість кількість спонсорів не зменшилась, а отже Drupal-агенції готові продовжувати підтримувати розвиток спільноти.
Більшість власників агенцій, із якими ми спілкувалися, скаржилися на складнощі у пошуку достатньої кількості Drupal-розробників. Ріст попиту на веб-розробку під час пандемії виявився занадто стрімким для локальних ринків та ще й підняв зарплатні очікування спеціалістів на захмарний рівень, тож до аутсорсингу були змушені звернутися навіть його затяті противники (що нас лише радує).
Україна, звісно, була ще однією гарячою темою. За чотири дні конференції ми почули величезну кількість слів підтримки від колег, включно із Дрісом Бейтартом, творцем Drupal, але більше про це згодом.
На DrupalCon у Портленді, як і на будь-якому іншому, пройшло чимало освітніх, дискусійних і технічних сесій. Мені вдалося відвідати досить багато із них, і нижче я пропоную підбірку з пʼяти найкращих, записи яких варто переглянути.
1. Keynote: What is Open Source’s role in the well-being of the internet?
Перша сесія, яку я раджу подивитися, — це панельна дискусія між Дрісом Бейтартом, Адамом Сільверстайном, Wordpress Core Contributor та Google Developer Relations Engineer, і Меком Стіттрі, віцепрезидентом якості у GitLab.
Спікери розпочали розмову зі спогадів про все хороше (більша доступність подій та освіти для людей, які не можуть подорожувати) та не дуже (нескінченні зустрічі в Zoom), що подарувала нам пандемія, а далі одразу перейшли до значно гарячішої теми прозорості в інтернеті. Дріс, зокрема, зауважив, що, на його думку, алгоритми в основі технологій, що мають значний вплив на життя людей, як-от тести на визначення ДНК чи реклама у Google, безсумнівно мають бути у відкритому доступі. Окрім того, він вважає, що алгоритми з класу тих, які використовуються в самокерованих автомобілях і вирішують, чиє життя важливіше у критичному випадку — водія чи пішохода, — мають регулюватися законом.
Учасники дискусії також ділилися думками про блокчейн, кордони, що зʼявляються або зникають внаслідок законів на кшталт GDPR, DevSecOps, підходи до безпеки, які світу варто було би запозичити у Drupal, та ліцензування програмного забезпечення. Повний запис доступний за посиланням.
2. Driesnote: State of Drupal
Традиційна доповідь Дріса Бейтарта про теперішнє і майбутнє Drupal — серце усіх DrupalCon-ів. Цього року Дріс розпочав із згадки про втрати та руйнування, що відбуваються в Україні через війну з рф, та їх вплив на Drupal-спільноту. Україна — шоста найактивніша країна-учасниця спільноти і її невідʼємна складова, тож війна має безпосередній вплив на всіх друпалістів світу. Далі Дріс увімкнув відео, в якому українські друпалісти дякували спільноті за підтримку, та розповів, де слухачі можуть знайти ефективні способи допомогти Україні.
У наступній частині доповіді Дріс поділився причинами перенесення дати виходу Drupal 10 з червня на грудень та всіма найважливішими змінами й можливостями, на які варто очікувати з його появою, а саме: Olivero та Claro стануть темами за замовчуванням для фронтенду та бекенду, CKEditor5 прийде на зміну CKEditor4, зʼявиться новий спосіб створювати теми під назвою Starterkit, нарешті будуть введені автоновлення.
Завершальна частина доповіді стосувалася Drupal 11. Планування наступної версії тоді, коли попередня ще у роботі, може здатися поспішним, та Дріс пояснив, чому про Drupal 11 важливо говорити вже зараз: він планує велику зміну у місії свого продукту. Один із 30 сайтів в інтернеті створений на основі Drupal, і його всюдисущість можна і треба використовувати для того, щоб зробити інтернет більш відкритим, різноманітним, творчим та безпечним, вважає Дріс. Для цього Drupal має стати якомога зручнішим для використання через інтерфейс без потреби написання великих обсягів нового коду.
Далі Дріс розповів про конкретні стратегії, за допомогою яких його команда втілюватиме це нове бачення у життя. Якщо ви працюєте із Drupal як розробник чи контент-менеджер, вам точно буде цікаво переглянути усю презентацію.
3. You are not a fraud!
У своїй доповіді Дорі Келнер, тренерка з майндфулнесу та керівна партнерка у веб-агенції, порушила питання синдрому самозванця, від якого згідно з результатами досліджень, згаданих на початку презентації, потерпають 70% успішних людей та 80% директорів компаній.
Спікерка пояснила, чому про цю тему важливо говорити у бізнес-середовищах: сумніви у своїх здібностях призводять до того, що працівники виконують свої обовʼязки значно менш ефективно, ніж могли би, якби їх не турбував синдром самозванця, і таким чином зменшують цінність, яку вони приносять своїм організаціям.
Дорі розділила перфекціоністів на пʼять поширених типів, розповіла, які навʼязливі думки властиві кожному із них, і запропонувала низку чітких порад, які можуть допомогти притишити голос внутрішнього критика.
Якщо сумніви у своїй компетентності не дають вам спокійно спати, раджу подивитися доповідь повністю.
4. Building a GraphQL API — beyond the basics
Серед технічних сесій мені особливо сподобалася презентація Александра Варвейка, Lead Front-End Engineer в Open Social. Александр розповів, як в Open Social реалізували три операції GraphQL (query, mutation та subscription), пояснив, як модуль GraphQL влаштований зсередини, та продемонстрував бібліотеку в його основі, щоб довести — все не так страшно, як може здатися на перший погляд.
Александр також говорив про перетворення GraphQL-схеми у дані із Drupal, використання модулів для API, пагінацію відповідно до Relay-специфікації, тестування та моніторинг безпеки API та поточну роботу над авторизацією за допомогою OAuth.
Більше про це та багато іншого у записі.
5. Accelerating Drupal Commerce adoption through a new Commerce Kickstart
Раян Срама, СЕО у Centarro, презентував нову версії дистрибутива Commerce Kickstart, створену після переходу Drupal на управління конфігураціями через Composer в ядрі.
У своїй доповіді Раян розповів про необхідність нового підходу до розробки і підтримки дистрибутивів у звʼязку з еволюцією стандартів розробки і управління сайтами за допомогою Drupal. Також він продемонстрував можливості нової версії Commerce Kickstart, завдяки яким розпочати роботу з Drupal Commerce стало ще простіше.
Працюєте з ecommerce-проектами? Обовʼязково подивіться запис презентації Раяна.
Сподіваюся, ці доповіді стануть вам у нагоді, і пропоную переглянути плейлист із записами усіх доповідей з DrupalCon у Портленді — можливо, там знайдуться більш цікаві чи своєчасні для вас теми.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів