Події

Усі

Python Meetup

online

7 грудня, 2023

Не погрожуй GIL, попиваючи сік у своєму кварталі

Мова виступу: українська

Володимир Боднар

Middle Python Developer, Python Department manager

Ми поговоримо про те, чому GIL — це насправді крута «штука», а не помилка. Розвіємо міфи, які оточують GIL, а також поговоримо про переваги, які він приносить у розробку на Python. Майбутнє GIL: чи планують від нього відмовитися в нових версіях Python і чому.

Читати далі

Чи існує трушний паралелізм у пайтоні? Чи використання потоків це також асинхронний код?

Мова виступу: українська

Олег Андрус

Middle Python Developer

Поговоримо про поділ задач, оптимальний підбір інструментів (asyncio, multithreading та multiprocessing), use cases та скрапінг.

Django та FastAPI: старий добрий фреймворк проти гарячої новинки. Що краще?

Мова виступу: українська

Ігор Тимошенко

Middle Python Developer

Під час доповіді ми порівняємо два чи не найпопулярніші веб-фреймворки на Python: Django та FastAPI, поговоримо про їх історію, еволюцію та відмінні риси. Також протестуємо та порівняємо, який з них кращий/швидший.

Дивитися запис

Project Management Meetup

online & Offline

26 липня 2023

Чи готові ви до управління проєктамиза допомогою штучного інтелекту?

Мова виступу: українська

Дмитро Панін

Delivery Director

Світ змінюється на наших очах, інтегруючи штучний інтелект у різні сфери і, здається, у всі можливі способи. Давайте подивимося, як це впливає на проєктний менеджмент: що ШІ може запропонувати, які його переваги та ризики в поточному стані. Та спробуємо разом поміркувати, куди ми можемо рухатися далі.

Читати далі

Досконалість бізнес-процесів у розробці продуктів та проєктів

Мова виступу: українська

Олексій Козлюк

Директор, Офіс Управління Проєктами та Департамент Якості Бізнес Процесів @ GMS

Досконалість бізнес-процесів у розробці продуктів та проєктів — це системний підхід до постійного вдосконалення та оптимізації процесів, пов'язаних з розробкою та виведенням на ринок нових та покращення існуючих продуктів та послуг. Він полягає у впорядкуванні та систематичному підході до постійного вдосконалення та оптимізації процесів для досягнення найвищої ефективності, якості та задоволеності клієнтів.

Теорія розбитих вікон у менеджменті

Мова виступу: українська

Олександр Корицький

Delivery Lead

Ми розглянемо застосування теорії розбитих вікон в менеджменті та Agile-методологіях і обговоримо, як вона може допомогти нам підвищити продуктивність, ефективність і загальну результативність команди.

Дивитися запис

Frontend Meetup

online & Offline

20 квітня 2023

Нові підходи для розробки на Angular

Мова виступу: українська

Горбунов Олексій

Medior Frontend Engineer

У доповіді будуть розглянуті новинки Angular 15 - Standalone Components API, Directive Composition API, їхні плюси та мінуси і до того ж гайд для міграції. Заглянемо у beta Angular 16, подивимось, що таке сигнали та як це допоможе розробникам більш комфортно працювати зі стейтом.

Читати далі

React Query — свіжий погляд на управління станом

Мова виступу: українська

Тертичний Ярослав

Senior Full Stack Engineer

Лисак Михайло

Frontend developer

Демонстрація використання React Query як ефективного інструменту керування станом у веб-застосунках, обговорення його переваг та особливостей, надання прикладів реалізації.

CSS Trends: Що нового в CSS?

Мова виступу: українська

Шумська Віталія

Medior Frontend Engineer

У доповіді буде розглянуто нові фішки CSS. Також розкриємо тему змінних в CSS по-новому.

Дивитися запис

QA Meetup

online

6 грудня 2022

Техніки тест-дизайну

Мова виступу: українська

Топчій Дмитро

Test Lead

Ризики існують завжди і всюди. Іноді ми навіть не здогадуємось про їх існування. Одним із дієвих способів виявлення ризиків є проактивний аналіз об’єкту тестування, в основі якого лежать прості питання на кшталт «А як система відреагує на таку зміну? А на таку?» і т.п.

Читати далі

Приблизно з таких питань і зароджувались найпростіші техніки тест-дизайну, які в подальшому еволюціонували у все більш комплексні їх підвиди. На цій вступній лекції ми розглянемо наглядно приклади технік тест-дизайну, що здатні допомогти тест інженерам в плануванні дослідницького тестування та автоматизації.

Тестування доступності: теорія, інструменти та чому це важливо

Мова виступу: українська

Собур Сергій

Test Lead /Principal QA Engineer

Тестування доступності - один з типів нефункціонального тестування, який часто незаслужено залишається поза увагою. Разом з тим забезпечення доступності дозволяє програмному забезпеченню відповідати сучасним вимогам, охопити більшу аудиторію, а, часто, в певних країнах та регіонах вимагається на законодавчому рівні.

Читати далі

В цій доповіді ми спробуємо відповісти на питання що ж таке тестування доступності, чому і коли його необхідно проводити, з чого почати та які інструменти стануть у пригоді тестувальникам, які хочуть покращити якість продукту над яким вони працюють або розширити своє портфоліо.

Автоматизація тестування доступності за допомогою Playwright

Мова виступу: українська

Кипоренко Віктор

Test Developer Junior

Забезпечення доступності може бути не лише гарною практикою для покращення досвіду користувачів, але і законодавчою вимогою. Тому варто орієнтуватись в тому як реалізовується забезпечення доступності та в методах для її тестування.

Читати далі

В своїй доповіді я планую зосередити свою увагу на автоматизації тестування доступності за допомогою Playwright, а саме: встановлення; різні варіанти конфігурації; створення і аналіз звітів та можливі проблеми в процесі такого тестування.

Дивитися запис

Java Meetup

online & offline

22 Вересня 2022

Проблеми впровадження GraphQL+gRPC

Мова виступу: українська

Андрій Павлюк

Java Developer

GraphQL і gRPC — новітні технології у світі Java, які вже сьогодні змінюють спосіб кодити. З якими проблемами ви можете зіткнутися, намагаючись використовувати їх у продакшені? Як зробити так, щоб клієнти були задоволені, а душі розробників спокійні за готовий код? Спікер відповість на ці запитання і поділиться своїм досвідом.

Читати далі

Реалізація паттерну SAGA в мікросервісній архітектурі

Мова виступу: українська

Олексій Барило

Java Developer

У сучасних розподілених системах управління транзакціями може стати нетривіальним завданням. Як гарантувати узгодженість даних, якщо транзакція поєднує зміни стану DB у кількох сервісах? Які підходи можуть допомогти вирішити цю проблему? Відповіддю на це та інші питання є патерн SAGA.

Читати далі

Огляд реактивних системи за допомогою бібліотек Java

Мова виступу: українська

Михайло Камінецький

Java Developer

- Короткий огляд створення реактивних систем на Java
- Базове розуміння реактивних потоків
- Крок у Spring Web-Flux
- Покриття тестами реактивних систем
- Приклад реактивної системи

Читати далі

Дивитися запис

Python Meetup

online

14 липня 2022

Data-driven objects in Python

Мова виступу: англійська

В'ячеслав Леськів

python Developer

Як використання Dataclass, Tuple, Pydantic полегшить керування об’єктами даних.

Читати далі

Як успішно створити свій перший Telegram-бот?

Мова виступу: Українська

Анастасія Ляцька

python Developer

Поговоримо про про:
- загальну інформація про Telegram Bots
- підхід до створення Telegram Bot
- огляд бібліотек Telegram Bots і як використовувати одну з них

Читати далі

застосування GOF у Python

Мова виступу: Українська

Олег Андрус

python Developer

Як часто вас запитували про шаблони дизайну на співбесіді з техніками, і ви використовували це у своєму проекті? Чи використовували ви коли-небудь шаблони проектування в мовах із динамічним набором тексту, наприклад Python? Чи підходить Python для цього взагалі? Як це може спростити ваше життя та зробити ваш код чистішим?

Читати далі

Дивитися запис

Python Meetup

online

16 грудня 2021

Функції Python, які розробники API повинні вивчити

Мова виступу: англійська

В'ячеслав Леськів

python Developer

Розмова піде про те, які три нові функції python з часом стануть необхідним знанням для звичайного розробника:
- Python typing
- Async
- Fastapi + SQLModel

Читати далі

GraphQL: коли і навіщо (підходить для новачків)

Мова виступу: англійська

Андрій Кравець

Python developer & department manager

Поговоримо про:
- загальну інформація про GraphQL
- порівняння GraphQL і REST
- відомі проблеми в GraphQL
- бібліотеки підтримки Python

Читати далі

Дивитися запис

Frontend Meetup

online

8 липня 2021

Мікроінтерфейси з використанням React і Webpack 5 Module Federation

Мова виступу: українська

Роман Вітрук

JavaScript Tech Lead

У презентації я надихну вас ідеями:
- як розділити моноліт SPA на незалежні безсерверні мікропрограми
- як організувати кодову базу в одному Monorepo за допомогою Yarn 2 PnP і Yarn Workspaces
- як налаштувати гнучкий конвеєр CI/CD (CircleCI/S3) і інтелектуальні ефективні збірки на вимогу на основі автоматичного виявлення зміни вмісту

Читати далі

ЯК провалити React Render Optimization

Мова виступу: українська

Сергій Румянцев

JavaScript Medior

Використовувати чи не використовувати memo? Коли трапляються несподівані візуалізації та як їх уникнути? Ми розглянемо основні випадки в React і обговоримо, як їх помітити під час перевірки коду.

Читати далі

Angular Forms

Мова виступу: українська

Любомир Кузенко

JavaScript Tech Lead

Ми виділимо кращі практики та поділимося практичним досвідом роботи з angular forms.

Читати далі

Дивитися запис

QA Meetup

online

26 жовтня 2021

Mіграція з protractor: який інструмент є найбільш перспективним

Мова виступу: українська

Олександр Хотемський

SDET at Doxy.me, Independent Contractor

Нещодавно команда Angular (яка розробляє відомий фреймворк для е2е тестування ProtractorJS) оголосила про припинення розробки нових фіч та завершення підтримки починаючи з 2022 року. Але фактично розробка зупинилася ще декілька років тому, просто зараз потреба міграції на інший інструмент стала очевидною.

Читати далі

Я саме в середині міграції проекту, який я розробляв та підтримував більше двох років. Чому ми вибрали саме WebdriverIO? Як проходить міграція? Чи допоміг Codemod? Відповіді на ці та інші питання будуть у моїй доповіді.

Дизайн патерни об'єктно-орієнтованого проектування (ООП) в е2е тестах

Мова виступу: українська

Михайло Лепський

Test Automation Engineer (JS)

Найчастіше, ми працюємо з page object, page elements, steps паттернами в наших тестах. Але що, якщо ми спробуємо використати щось цікавіше? Наприклад, adapter, decorator... Приходь, спробуємо разом це реалізувати!

Читати далі

Дивитися запис

Java Meetup

online

8 червня 2021

Продуктивність: нюанси проти очевидностей

Мова виступу: українська

Сергій Ципанов

Java Developer

Розглядаються дуже прості частини коду, які можуть таїти в собі сюрпризи і підводні камені. У доповіді буде показано, як очевидні поліпшення можуть погіршити продуктивність.

Читати далі

По дорозі з хмарами, Quarkus, Java і Graal

Мова виступу: українська

Олексій Лубянський

Principal Software Engineer @ Red Hat

Quarkus руйнує стереотипах про Java додатки, як про повільно стартують і «важкі». Тим самим, дозволяючи великій частині Java екосистеми ефективно розвернутися в тісних контейнерах і конкурувати з технологіями, які раніше вважалися фаворитами в cloud-середовищі: Go, NodeJs і т.д.

Читати далі

Доповідь присвячена огляду принципів роботи Quarkus, а також демонстрації унікальних інструментів для розробки і тестування Java додатків? включаючи новинки з Quarkus 2.0.

Дивитися запис

Java Meetup

online & offline

22 Вересня 2022

Проблеми впровадження GraphQL+gRPC

Мова виступу: українська

Андрій Павлюк

Java Developer

GraphQL і gRPC — новітні технології у світі Java, які вже сьогодні змінюють спосіб кодити. З якими проблемами ви можете зіткнутися, намагаючись dикористовувати їх у продакшені? Як зробити так, щоб клієнти були задоволені, а душі розробників спокійні за готовий код? Спікер відповість на ці запитання і поділиться своїм досвідом.

Читати далі

Реалізація паттерну SAGA в мікросервісній архітектурі

Мова виступу: українська

Олексій Барило

Java Developer

У сучасних розподілених системах, управління транзакціями може стати нетривіальним завданням. Як гарантувати узгодженість даних, якщо транзакція поєднує зміни стану DB у кількох сервісах? Які підходи можуть допомогти вирішити цю проблему? Відповіддю на це та інші питання є патерн SAGA.

Читати далі

Огляд реактивних системи за допомогою бібліотек Java

Мова виступу: українська

Михайло Камінецький

Java Developer

- Короткий огляд створення реактивних систем на Java
- Базове розуміння реактивних потоків
- Крок у Spring Web-Flux
- Покриття тестами реактивних систем
- Реальний приклад реактивної системи

Читати далі

Дивитися запис

Java Meetup

online

8 June 2021

Продуктивність: нюанси проти очевидностей

Мова виступу: українська

Сергій Ципанов

Java Developer

Розглядаються дуже прості частини коду, які можуть таїти в собі сюрпризи і підводні камені. У доповіді буде показано, як очевидні поліпшення можуть погіршити продуктивність.

Читати далі

По дорозі з хмарами, Quarkus, Java і Graal

Мова виступу: українська

Олексій Лубянський

Principal Software Engineer @ Red Hat

Quarkus руйнує стереотипи про Java додатках, як про повільно стартують і «важких». Тим самим, дозволяючи великої частини Java екосистеми ефективно розвернутися в тісних контейнерах і конкурувати з технологіями, які раніше вважалися фаворитами в cloud-середовищі: Go, NodeJs і т.д.

Читати далі

Доповідь присвячена огляду принципів роботи Quarkus, а також демонстрації унікальних інструментів для розробки і тестування Java додатків? включаючи новинки з Quarkus 2.0.

Дивитися запис

Python Meetup

online

7 грудня, 2023

Не погрожуй GIL, попиваючи сік у своєму кварталі

Мова виступу: українська

Володимир Боднар

Middle Python Developer, Python Department manager

Ми поговоримо про те, чому GIL — це насправді крута «штука», а не помилка. Розвіємо міфи, які оточують GIL, а також поговоримо про переваги, які він приносить у розробку на Python. Майбутнє GIL: чи планують від нього відмовитися в нових версіях Python і чому.

Читати далі

Чи існує трушний паралелізм у пайтоні? Чи використання потоків це також асинхронний код?

Мова виступу: українська

Олег Андрус

Middle Python Developer

Поговоримо про поділ задач, оптимальний підбір інструментів (asyncio, multithreading та multiprocessing), use cases та скрапінг.

Django та FastAPI: старий добрий фреймворк проти гарячої новинки. Що краще?

Мова виступу: українська

Ігор Тимошенко

Middle Python Developer

Під час доповіді ми порівняємо два чи не найпопулярніші веб-фреймворки на Python: Django та FastAPI, поговоримо про їх історію, еволюцію та відмінні риси. Також протестуємо та порівняємо, який з них кращий/швидший.

Дивитися запис

Python Meetup

online & offline

14 липня 2022

Data-driven objects in Python

Мова виступу: англійська

В'ячеслав Леськів

python Developer

Як використання Dataclass, Tuple, Pydantic полегшить керування об’єктами даних

Читати далі

Як успішно створити свій перший Telegram-бот?

Мова виступу: англійська

Анастасія Ляцька

python Developer

Поговоримо про про:
- загальну інформація про Telegram Bots
- підхід до створення Telegram Bot
- огляд бібліотек Telegram Bots і як використовувати одну з них

Читати далі

застосування GOF у Python

Мова виступу: англійська

Олег Андрус

python Developer

Як часто вас запитували про шаблони дизайну на співбесіді з техніками, і ви використовували це у своєму проекті? Чи використовували ви коли-небудь шаблони проектування в мовах із динамічним набором тексту, наприклад Python? Чи підходить Python для цього взагалі? Як це може спростити ваше життя та зробити ваш код чистішим?

Читати далі

Дивитися запис

Python Meetup

online

16 грудня 2021

Функції Python, які розробники API повинні вивчити

Мова виступу: англійська

В'ячеслав Леськів

python Developer

Розмова підек про те, які три нові функції python з часом стануть необхідним знанням для звичайного розробника:
- Python typing
- Async
- Fastapi + SQLModel

Читати далі

GraphQL: коли і навіщо (підходить для новачків)

Мова виступу: англійська

Андрій Кравець

Python developer & department manager

Поговоримо про:
- Загальна інформація про GraphQL
- Порівняння GraphQL і REST
- Відомі проблеми в GraphQL
- Бібліотеки підтримки Python

Читати далі

Дивитися запис

Frontend Meetup

online & Offline

20 квітня 2023

Нові підходи для розробки на Angular

Мова виступу: українська

Горбунов Олексій

Medior Frontend Engineer

У доповіді будуть розглянуті новинки Angular 15 - Standalone Components API, Directive Composition API, їхні плюси та мінуси і до того ж гайд для міграції. Заглянемо у beta Angular 16, подивимось, що таке сигнали та як це допоможе розробникам більш комфортно працювати зі стейтом.

Читати далі

React Query — свіжий погляд на управління станом

Мова виступу: українська

Тертичний Ярослав

Senior Full Stack Engineer

Лисак Михайло

Frontend developer

Демонстрація використання React Query як ефективного інструменту керування станом у веб-застосунках, обговорення його переваг та особливостей, надання прикладів реалізації.

CSS Trends: Що нового в CSS?

Мова виступу: українська

Шумська Віталія

Medior Frontend Engineer

У доповіді буде розглянуто нові фішки CSS. Також розкриємо тему змінних в CSS по-новому.

Дивитися запис

Frontend Meetup

online

8 липня 2021

Мікроінтерфейси з використанням React і Webpack 5 Module Federation

Мова виступу: українська

Роман Вітрук

JavaScript Tech Lead

У презентації я надихну вас ідеями:
- Як розділити моноліт SPA на незалежні безсерверні мікропрограми
- Як організувати кодову базу в одному Monorepo за допомогою Yarn 2 PnP і Yarn Workspaces
- Як налаштувати гнучкий конвеєр CI/CD (CircleCI/S3) і інтелектуальні ефективні збірки на вимогу на основі автоматичного виявлення зміни вмісту

Читати далі

ЯК провалити React Render Optimization

Мова виступу: українська

Сергій Румянцев

JavaScript Medior

Використовувати чи не використовувати memo? Коли трапляються несподівані візуалізації та як їх уникнути? Ми розглянемо основні випадки в React і обговоримо, як їх помітити під час перевірки коду.

Читати далі

Angular Forms

Мова виступу: українська

Любомир Кузенко

JavaScript Tech Lead

Ми виділимо кращі практики та поділимося практичним досвідом роботи з angular forms.

Читати далі

Дивитися запис

Project Management Meetup

online & Offline

26 липня 2023

Чи готові ви до управління проєктамиза допомогою штучного інтелекту?

Мова виступу: українська

Дмитро Панін

Delivery Director

Світ змінюється на наших очах, інтегруючи штучний інтелект у різні сфери і, здається, у всі можливі способи. Давайте подивимося, як це впливає на проєктний менеджмент: що ШІ може запропонувати, які його переваги та ризики в поточному стані. Та спробуємо разом поміркувати, куди ми можемо рухатися далі.

Читати далі

Досконалість бізнес-процесів у розробці продуктів та проєктів

Мова виступу: українська

Олексій Козлюк

Директор, Офіс Управління Проєктами та Департамент Якості Бізнес Процесів @ GMS

Досконалість бізнес-процесів у розробці продуктів та проєктів — це системний підхід до постійного вдосконалення та оптимізації процесів, пов'язаних з розробкою та виведенням на ринок нових та покращення існуючих продуктів та послуг. Він полягає у впорядкуванні та систематичному підході до постійного вдосконалення та оптимізації процесів для досягнення найвищої ефективності, якості та задоволеності клієнтів.

Теорія розбитих вікон у менеджменті

Мова виступу: українська

Олександр Корицький

Delivery Lead

Ми розглянемо застосування теорії розбитих вікон в менеджменті та Agile-методологіях і обговоримо, як вона може допомогти нам підвищити продуктивність, ефективність і загальну результативність команди.

Дивитися запис

QA Meetup

online & offline

6 грудня 2022

Техніки тест-дизайну

Мова виступу: українська

Топчій Дмитро

Test Lead

Ризики існують завжди і всюди. Іноді ми навіть не здогадуємось про їх існування. Одним із дієвих способів виявлення ризиків є проактивний аналіз об’єкту тестування, в основі якого лежать прості питання на кшталт «А як система відреагує на таку зміну? А на таку?» і т.п.

Читати далі

Приблизно з таких питань і зароджувались найпростіші техніки тест-дизайну, які в подальшому еволюціонували у все більш комплексні їх підвиди. На цій вступній лекції ми розглянемо наглядно приклади технік тест-дизайну, що здатні допомогти тест інженерам в плануванні дослідницького тестування та автоматизації.

Тестування доступності: теорія, інструменти та чому це важливо

Мова виступу: українська

Собур Сергій

Test Lead /Principal QA Engineer

Тестування доступності - один з типів нефункціонального тестування, який часто незаслужено залишається поза увагою. Разом з тим забезпечення доступності дозволяє програмному забезпеченню відповідати сучасним вимогам, охопити більшу аудиторію, а, часто, в певних країнах та регіонах вимагається на законодавчому рівні.

Читати далі

В цій доповіді ми спробуємо відповісти на питання що ж таке тестування доступності, чому і коли його необхідно проводити, з чого почати та які інструменти стануть у пригоді тестувальникам, які хочуть покращити якість продукту над яким вони працюють або розширити своє портфоліо.

Автоматизація тестування доступності за допомогою Playwright

Мова виступу: українська

Кипоренко Віктор

Test Developer Junior

Забезпечення доступності може бути не лише гарною практикою, для покращення досвіду користувачів, але і законодавчою вимогою. Тому варто орієнтуватись в тому як реалізовується забезпечення доступності та в методах для її тестування.

Читати далі

В своїй доповіді я планую зосередити свою увагу на автоматизації тестування доступності за допомогою Playwright, а саме: встановлення; різні варіанти конфігурації; створення і аналіз звітів та можливі проблеми в процесі такого тестування.

Дивитися запис

QA Meetup

online

26 жовтня 2021

Mіграція з protractor: який інструмент є найбільш перспективним

Мова виступу: українська

Олександр Хотемський

SDET at Doxy.me, Independent Contractor

Нещодавно команда Angular (яка розробляє відомий фреймворк для е2е тестування ProtractorJS) оголосила про припинення розробки нових фіч та завершення підтримки починаючи з 2022 року. Але фактично розробка зупинилася ще декілька років тому, просто зараз потреба міграції на інший інструмент стала очевидною.

Читати далі

Я саме в середині міграції проекту, який я розробляв та підтримував більше двох років. Чому ми вибрали саме WebdriverIO? Як проходить міграція? Чи допоміг Codemod? Відповіді на ці та інші питання будуть у моїй доповіді.

Дизайн патерни об'єктно-орієнтованого проектування (ООП) в е2е тестах

Мова виступу: українська

Михайло Лепський

Test Automation Engineer (JS)

Найчастіше, ми працюємо з page object, page elements, steps паттернами в наших тестах. Але що, якщо ми спробуємо використати щось цікавіше? Наприклад, adapter, decorator... Приходь, спробуємо разом це реалізувати!

Читати далі

Дивитися запис