Добірка порад про те, як можна покращити автоматизовані Web UI тести написані на Python.
Посилання:
1 - https://roman-pobotin.herokuapp.com/
2 - https://coggle.it/diagram/X_LGRlQdf7sXQu4Q/t/start-as-qa
3 - http://aqa-topics.herokuapp.com/
4 - https://github.com/Goraved/Typhon-web-UI
Павло Юрійчук — Перехід на Angular.js. Howto
1.Що таке Angular.JS на думку Менеджера і Розробника
2. Екосистема для розробки на Angular.JS
3. Причини для переходу і непереходу на Angular.JS
4. Предметна область, поради, книги
5. Ознаки, що Ви на вірному шляху
Цю презентацію значно доповнює схожа, але трохи інша. англомовна презентація Павла: "Pavlo Yuriychuk — Switching to Angular.js. Silk way"
"Key considerations in implementing a distributed message-sending system usin...Fwdays
Designing and implementing a scalable and reliable message-sending service may seem like a challenging and time-consuming task. However, let's explore some key points of implementation in .NET that will help us achieve the desired level of quality and avoid unexpected obstacles.
To accomplish this, we will:
Explore of some features of the .NET Confluent Kafka driver.
Examine real-life use cases of utilizing .NET channels as an InProc Pub/Sub mechanism to enhance application performance.
Discuss the usage of Minimal API and understand its limitations.
Compare gRPC streaming with HTTP and determine which option is more suitable for our specific scenario.
We at MacPaw practice the approach of service teams. And as one of such teams, the responsibility for delivering software across various environments, from testing to production, falls on our shoulders. In this presentation, I will explain how we are trying to standardize our approach to software delivery in environments with diverse tech stacks and development approaches. The presentation will cover methods such as GitOps, dynamic environments, and event-based software delivery.
Добірка порад про те, як можна покращити автоматизовані Web UI тести написані на Python.
Посилання:
1 - https://roman-pobotin.herokuapp.com/
2 - https://coggle.it/diagram/X_LGRlQdf7sXQu4Q/t/start-as-qa
3 - http://aqa-topics.herokuapp.com/
4 - https://github.com/Goraved/Typhon-web-UI
Павло Юрійчук — Перехід на Angular.js. Howto
1.Що таке Angular.JS на думку Менеджера і Розробника
2. Екосистема для розробки на Angular.JS
3. Причини для переходу і непереходу на Angular.JS
4. Предметна область, поради, книги
5. Ознаки, що Ви на вірному шляху
Цю презентацію значно доповнює схожа, але трохи інша. англомовна презентація Павла: "Pavlo Yuriychuk — Switching to Angular.js. Silk way"
"Key considerations in implementing a distributed message-sending system usin...Fwdays
Designing and implementing a scalable and reliable message-sending service may seem like a challenging and time-consuming task. However, let's explore some key points of implementation in .NET that will help us achieve the desired level of quality and avoid unexpected obstacles.
To accomplish this, we will:
Explore of some features of the .NET Confluent Kafka driver.
Examine real-life use cases of utilizing .NET channels as an InProc Pub/Sub mechanism to enhance application performance.
Discuss the usage of Minimal API and understand its limitations.
Compare gRPC streaming with HTTP and determine which option is more suitable for our specific scenario.
We at MacPaw practice the approach of service teams. And as one of such teams, the responsibility for delivering software across various environments, from testing to production, falls on our shoulders. In this presentation, I will explain how we are trying to standardize our approach to software delivery in environments with diverse tech stacks and development approaches. The presentation will cover methods such as GitOps, dynamic environments, and event-based software delivery.
Федорук Максим. Кейс Фокстрот: відновлення позицій після апдейту. Основні вис...Collaborator.pro
Презентація Марка Федоренка з SEO-конференції Collaborator, що відбулася 10 травня 2024 року.
Тези доповіді:
1. Ключові зміни лінкбілдинг стратегії
2. Технічне SEO. Що ми дізнались нового коли розібрали сайт на атоми.
Про спікера:
Досвід роботи 7 років. На даний момент Head of SEO Фокстрот + PO з оптимізації внутрішнього пошуку сайту, раніше був Head of Digital Фокстрот. Є досвід у нішах e-commerce, gambling, nutra
Automation as a Way to Do Routine Work Quickly and EffortlesslyGlobalLogic Ukraine
This presentation contains options for devices and software testing, highlighting pros and cons of each option and explaining the advantages of test automation.
This presentation by Yuriy Kozak (PhD in Electrical and Electronics Engineering, System Architect, GlobalLogic) was delivered at QA Automation TechTalk in Lviv on February 10, 2016.
"Elements of functional programming in C# based on Language-Ext library as an...Fwdays
The functional programming elements are increasingly appearing in C# programming language every year. However, there are still elements for which there is no native support in the language. It is not always appropriate or possible to change the language to another, where there are such elements. Based on Language-Ext library as an example, which is widely used in the development by Uklon, we will analyse the most useful and popular elements of functional programming that have been already implemented in this library.
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...QADay
Online QADay 2023
ОЛЕКСАНДР ХОТЕМСЬКИЙ
«ChatGPT: який вплив буде мати на тестування?»
telegram: wwww.t.me/goqameetup
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.online.qaday.org
Ольга Резнікова. Безкоштовна автоматизація процесів лінкбілдінгу на базі Pyth...Collaborator.pro
Презентація Ольги Резнікової з SEO-конференції Collaborator, що відбулася 20 жовтня 2023 року.
Тези доповіді:
1. Болі аутрічерів та керівників команд з лінкбілдингу: трудомісткі завдання та витрати на інструменти
2. Як використовувати Google таблиці в аутріч-команді та які завдання можна автоматизувати
3. Автоматизація процесу аутріч та контроль витрат для керівника команди
4. Автоматизація проведення досліджень для лінкбілдерів
5. Як використовувати Python в аутріч-процесі
6. Приклади скриптів
7. Як впровадити автоматизацію у вашій команді
Відео доповіді дивіться на Youtube-каналі Collaborator
Про спікерку:
Ольга має понад 5 років досвіду в SEO і Digital-маркетингу. Починала з фрилансу, потім працювала інхаус. У 2022 році керувала відділом лінкбілдінгу в Promodo. Наразі працює у iGaming агенції на Мальті. Прагне до постійного розвитку hard і soft skills.
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
Today, large language models are becoming an integral part of almost every IT solution. However, their use is often accompanied by certain limitations, such as the relevance of information or its depth and specificity. One of the ways to overcome these limitations is the method of working with LLMs - RAG (Retrieval Augmented Generation).
Як прокачати трьох студентів за п’ять тижнівArtem Henvald
GitHub repository: https://github.com/stfalcon-studio/lost-and-found
Відео з презентації: https://www.youtube.com/watch?v=3EgilE_fpkI
До нас на студію прийшли три студенти проходити практику. Потрібно було дати їм завдання і організувати навчальний процес. Розробляли проект "Бюро знахідок" на PHP Framework Symfony2. Ділюсь своїм досвідом, як я це зробив і що в результаті вийшло.
Катерина Золотарьова. Як налаштувати мультимовний сайт, щоб швидше стати в ТО...Collaborator.pro
Презентація Катерини Золотарьової з SEO-конференції Collaborator, що відбулася 20 жовтня 2023 року.
Тези доповіді:
1. Переходимо на українську версію без втрати трафіку
2. Домени / піддомени / папки - вибираємо реалізацію
3. Загальні правила оптимізації мультирегіонального та мультимовного сайту
4. Міста: виділяти на окремі сторінки чи ні
5. Таргет на USA та UK на одному сайті
6. Як оптимізувати мультимовність та мультирегіональність сайту на 40+ країн та 30+ мов
Відео доповіді дивіться на Youtube-каналі Collaborator
Про спікерку:
Більше 10 років в SEO. Розвиває студію Site24 та має понад 600 проектів в портфоліо. Працює з Укріїною, Європою і США. Авторка і методистка курсу з SEO.
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинtetiana1958
24 травня 2024 року на кафедрі зоології, ентомології, фітопатології, інтегрованого захисту і карантину рослин ім. Б.М. Литвинова факультету агрономії та захисту рослин Державного біотехнологічного університету було проведено відкриту лекцію на тему «Сучасний підхід до підвищення продуктивності сільськогосподарських рослин» від – кандидат сільськогосподарських наук, фізіолога рослин, директора з виробництва ТОВ НВП "Екзогеніка" Олександра Обозного та завідувача відділу маркетингу ТОВ НВП "Екзогеніка" Бориса Коломойця.
Участь у заході взяли понад 75 студентів та аспірантів спеціальностей 202, 201 та 203, а також викладачі факультету та фахівці із виробництва. Тема лекції є надзвичайно актуальною для сільського господарства України і викликала жваве обговорення слухачів та багато запитань до лектора.
Дякуємо пану Олександру та пану Борису за приділений час, надзвичайно цікавий матеріал та особистий внесок у побудову сучасного сільського господарства у нашій країні!
Регіональний центр євроатлантичної інтеграції України, що діє при відділі документів із гуманітарних, технічних та природничих наук, підготував віртуальну виставку «Допомога НАТО Україні».
Федорук Максим. Кейс Фокстрот: відновлення позицій після апдейту. Основні вис...Collaborator.pro
Презентація Марка Федоренка з SEO-конференції Collaborator, що відбулася 10 травня 2024 року.
Тези доповіді:
1. Ключові зміни лінкбілдинг стратегії
2. Технічне SEO. Що ми дізнались нового коли розібрали сайт на атоми.
Про спікера:
Досвід роботи 7 років. На даний момент Head of SEO Фокстрот + PO з оптимізації внутрішнього пошуку сайту, раніше був Head of Digital Фокстрот. Є досвід у нішах e-commerce, gambling, nutra
Automation as a Way to Do Routine Work Quickly and EffortlesslyGlobalLogic Ukraine
This presentation contains options for devices and software testing, highlighting pros and cons of each option and explaining the advantages of test automation.
This presentation by Yuriy Kozak (PhD in Electrical and Electronics Engineering, System Architect, GlobalLogic) was delivered at QA Automation TechTalk in Lviv on February 10, 2016.
"Elements of functional programming in C# based on Language-Ext library as an...Fwdays
The functional programming elements are increasingly appearing in C# programming language every year. However, there are still elements for which there is no native support in the language. It is not always appropriate or possible to change the language to another, where there are such elements. Based on Language-Ext library as an example, which is widely used in the development by Uklon, we will analyse the most useful and popular elements of functional programming that have been already implemented in this library.
ОЛЕКСАНДР ХОТЕМСЬКИЙ «ChatGPT: який вплив буде мати на тестування?» Online Q...QADay
Online QADay 2023
ОЛЕКСАНДР ХОТЕМСЬКИЙ
«ChatGPT: який вплив буде мати на тестування?»
telegram: wwww.t.me/goqameetup
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.online.qaday.org
Ольга Резнікова. Безкоштовна автоматизація процесів лінкбілдінгу на базі Pyth...Collaborator.pro
Презентація Ольги Резнікової з SEO-конференції Collaborator, що відбулася 20 жовтня 2023 року.
Тези доповіді:
1. Болі аутрічерів та керівників команд з лінкбілдингу: трудомісткі завдання та витрати на інструменти
2. Як використовувати Google таблиці в аутріч-команді та які завдання можна автоматизувати
3. Автоматизація процесу аутріч та контроль витрат для керівника команди
4. Автоматизація проведення досліджень для лінкбілдерів
5. Як використовувати Python в аутріч-процесі
6. Приклади скриптів
7. Як впровадити автоматизацію у вашій команді
Відео доповіді дивіться на Youtube-каналі Collaborator
Про спікерку:
Ольга має понад 5 років досвіду в SEO і Digital-маркетингу. Починала з фрилансу, потім працювала інхаус. У 2022 році керувала відділом лінкбілдінгу в Promodo. Наразі працює у iGaming агенції на Мальті. Прагне до постійного розвитку hard і soft skills.
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
Today, large language models are becoming an integral part of almost every IT solution. However, their use is often accompanied by certain limitations, such as the relevance of information or its depth and specificity. One of the ways to overcome these limitations is the method of working with LLMs - RAG (Retrieval Augmented Generation).
Як прокачати трьох студентів за п’ять тижнівArtem Henvald
GitHub repository: https://github.com/stfalcon-studio/lost-and-found
Відео з презентації: https://www.youtube.com/watch?v=3EgilE_fpkI
До нас на студію прийшли три студенти проходити практику. Потрібно було дати їм завдання і організувати навчальний процес. Розробляли проект "Бюро знахідок" на PHP Framework Symfony2. Ділюсь своїм досвідом, як я це зробив і що в результаті вийшло.
Катерина Золотарьова. Як налаштувати мультимовний сайт, щоб швидше стати в ТО...Collaborator.pro
Презентація Катерини Золотарьової з SEO-конференції Collaborator, що відбулася 20 жовтня 2023 року.
Тези доповіді:
1. Переходимо на українську версію без втрати трафіку
2. Домени / піддомени / папки - вибираємо реалізацію
3. Загальні правила оптимізації мультирегіонального та мультимовного сайту
4. Міста: виділяти на окремі сторінки чи ні
5. Таргет на USA та UK на одному сайті
6. Як оптимізувати мультимовність та мультирегіональність сайту на 40+ країн та 30+ мов
Відео доповіді дивіться на Youtube-каналі Collaborator
Про спікерку:
Більше 10 років в SEO. Розвиває студію Site24 та має понад 600 проектів в портфоліо. Працює з Укріїною, Європою і США. Авторка і методистка курсу з SEO.
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинtetiana1958
24 травня 2024 року на кафедрі зоології, ентомології, фітопатології, інтегрованого захисту і карантину рослин ім. Б.М. Литвинова факультету агрономії та захисту рослин Державного біотехнологічного університету було проведено відкриту лекцію на тему «Сучасний підхід до підвищення продуктивності сільськогосподарських рослин» від – кандидат сільськогосподарських наук, фізіолога рослин, директора з виробництва ТОВ НВП "Екзогеніка" Олександра Обозного та завідувача відділу маркетингу ТОВ НВП "Екзогеніка" Бориса Коломойця.
Участь у заході взяли понад 75 студентів та аспірантів спеціальностей 202, 201 та 203, а також викладачі факультету та фахівці із виробництва. Тема лекції є надзвичайно актуальною для сільського господарства України і викликала жваве обговорення слухачів та багато запитань до лектора.
Дякуємо пану Олександру та пану Борису за приділений час, надзвичайно цікавий матеріал та особистий внесок у побудову сучасного сільського господарства у нашій країні!
Регіональний центр євроатлантичної інтеграції України, що діє при відділі документів із гуманітарних, технічних та природничих наук, підготував віртуальну виставку «Допомога НАТО Україні».
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...tetiana1958
29 травня 2024 року на кафедрі зоології, ентомології, фітопатології, інтегрованого захисту і карантину рослин ім. Б.М. Литвинова факультету агрономії та захисту рослин Державного біотехнологічного університету було проведено відкриту лекцію на тему «Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випробувань пестицидів: шлях до підвищення якості та надійності досліджень» від кандидата біологічних наук, виконавчого директора ГК Bionorma, директора Інституту агробіології Ірини Бровко.
Участь у заході взяли понад 70 студентів та аспірантів спеціальностей 202, 201 та 203, а також викладачі факультету та фахівці із виробництва. Тема лекції є надзвичайно актуальною для сільського господарства України і викликала жваве обговорення слухачів та багато запитань до лектора.
Дякуємо пані Ірині за приділений час, надзвичайно цікавий матеріал та особистий внесок у побудову сучасного захисту рослин у нашій країні!
22 травня виповнюється 145 років від дня народження українського державного і політичного діяча Симона Петлюри.
Симон Петлюра – це видатна постать в українській історії, особистість загальнонаціонального масштабу, людина, яка була здатна своєю діяльністю консолідувати етнос, стати на чолі визвольних змагань за національну незалежність і процесу українського державотворення.
Будучи керівником УНР у найважчий для неї період, він зумів не лише на практиці очолити державну структуру, а й реалізувати її модель, закласти підвалини демократичної республіки. Аксіомою для С. Петлюри упродовж усієї його політичної діяльності періоду Української революції було невідступне дотримання постулату державної незалежності України.
Довгі десятиліття життя та діяльність Симона Петлюри були перекручені та спаплюжені радянською пропагандою. Таким чином комуністична пропаганда намагалася дискредитувати не тільки ім’я видатного політичного й військового діяча, а й саму українську ідею, до реалізації якої долучився Симон Петлюра й уособленням якої він був. Тому й досі надзвичайно актуальною залишається потреба пізнання справжнього Петлюри, аналіз як його досягнень і здобутків на ниві української справи, так і помилок та прорахунків.
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жаріковаestet13
До вашої уваги історія про українську поетку, бойову медикиню, музикантку – Єлизавету Жарікову, яка з початку повномасштабної війни росії проти України приєдналася до лав ЗСУ.
2. GoLang
Go - це компільована, багатопоточна мова програмування.
Створена компанією google у 2007 році
3. Агенда
1. Основні можлиовсті golang. Golang та ООП
2. Як працює golang зсередини
3. Де і чому варто використовувати golang
4. Архітектура комерційного ПО на golang
5. Як почати писати хороший код на golang
6. CI/CD програм на golang
7. Приклади
4. Основні можливості
- написання серверного API та консольних утиліт
- створення багатопоточних програм
- створення мультиплатформенних програм (програми з UI для Andoid/IOs/MacOS/Windows)
- єдиний стандарт коду
- підтримка тестів з коробки
- і багато іншого (debuging/profiling/test/benchmarks)
6. Як працює golang garbage collector
- concurrent
- tri-color
- mark-sweep
GOGC param for control GC
7. Де і чому використовувати golang
- На проектах з великим навантаженням (golang працює на рівні з C)
- На проектах з обмеженими ресурсами (golang економний до ресурсів, Ви контролюєте це)
- На проектах з великою командою (golang має низький поріг входження, стати гофером
простіше ніж Java, Python або C розробником хорошого рівня)
- На проектах з суворими вимогами до стандарту (golang має єдиний стандарт коду)
- На проектах з малими командами (golang простий для використання, має великий вибір
вбудованих бібліотек)
benchmark GO vs Java
benchmark GO vs PHP
8.
9. Архітектура комерційного ПО
- Використання стандартних бібліотек, або сумісних з стандартними (gin vs net/http)
- Не зловживання gorutines
- Розділення на логічні бібліотеки, без зворотного звертання
- Використання vendor (glide)
- Покриття тестами
- Форматування коду
- Коментарі для експортованих методів
- Писати потоко безпечний код
- Викоритання toml для конфігурації
17. Як почати писати хороший код на golang
- glide - зручний вендорінг
- gofmt - для форматування коду до єдиного стандарту
- gometalinter - для пошуку не відповідностей до загальних правил
- cobra - для створення команд
- якщо щось можна міняти зовні, слідувати потоко безпечним методологіям
18. CI/CD програм на golang
go build -o bin/test main.go
docker build -t test_app ./
docker run -it --rm -d --name test_app test_app