Forwarded from DOU #tech
🔥 Вже завтра о 18:00 в DOU #tech ми стартуємо войсчат про ефективне поєднання розробки та якості коду!
Поговоримо про:
🔹 Як гарантувати якість коду ще до продакшену
🔹 Чи залишається місце для ручного тестування
🔹 Чи зможе ШІ повністю контролювати якість
Спікерами будуть:
🔹 Олексій Лакович, Head of QA/AQA в Solidgate
🔹 Володимир Обрізан, Директор в Design and Test Lab
🔹 Антуан Ханна, Team Lead Backend в Appflame
🔹 Максим Багінський, Head of Engineering в Solidgate.
📅 Не пропустіть! Деталі за посиланням: https://dou.ua/goto/zoKK
Поговоримо про:
🔹 Як гарантувати якість коду ще до продакшену
🔹 Чи залишається місце для ручного тестування
🔹 Чи зможе ШІ повністю контролювати якість
Спікерами будуть:
🔹 Олексій Лакович, Head of QA/AQA в Solidgate
🔹 Володимир Обрізан, Директор в Design and Test Lab
🔹 Антуан Ханна, Team Lead Backend в Appflame
🔹 Максим Багінський, Head of Engineering в Solidgate.
📅 Не пропустіть! Деталі за посиланням: https://dou.ua/goto/zoKK
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Що таке вайб-кодінг і чому це більше, ніж просто тренд? Тези подкасту
Ключові тези з подкасту Володимира Обрізана, у якому він ділиться власним досвідом, спостереженнями та роздумами про феномен вайб-кодінгу й роль штучного інтелекту в сучасному програмуванні.
https://first.institute/blog/sho-take-vajb-koding-i-chomu-ce-bilshe-nizh-prosto/
Ключові тези з подкасту Володимира Обрізана, у якому він ділиться власним досвідом, спостереженнями та роздумами про феномен вайб-кодінгу й роль штучного інтелекту в сучасному програмуванні.
https://first.institute/blog/sho-take-vajb-koding-i-chomu-ce-bilshe-nizh-prosto/
First Institute of Reliable Software
Що таке вайб-кодинг і чому це більше, ніж просто тренд
Дізнайтесь, що таке вайб-кодинг — новий підхід до програмування за участі штучного інтелекту. У подкасті Володимир Обрізан розповідає, як AI змінює роль розробника, пришвидшує роботу та повертає справжній кайф від коду.
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Зосереджена робота / Deep work / Подкаст Володимира Обрізана № 1
Чи можлива зосереджена робота програміста у команді?
Запрошую на запис епізоду подкасту про надійне програмування, де ми обговоримо те, як зберігати концентрацію, коли навколо Slack, мітинги, code review, контекстні перемикання й інші відволікання.
📺 https://youtube.com/live/GI4FlsWmRV4
Дата: 8 квітня 2025 (вівторок)
Час: 18:00
Ми поговоримо про:
— що таке «глибока робота» і чому вона важлива для розробника;
— як знайти баланс між індивідуальною зосередженістю і командною взаємодією;
— чи можливо взагалі програмувати у флоу-стані, коли кожні 30 хвилин — дзвінок;
— практики, що допомагають відвойовувати фокус у шумного робочого дня;
— роль лідера чи менеджера в захисті робочого часу команди.
Цей епізод буде корисним як інженерам, які хочуть менше “гасити пожежі” і більше писати якісний код, так і тим, хто організовує командну роботу — лідам, PM-ам, delivery-менеджерам.
Вмикай — і дізнаєшся, як не дати робочому дню розсипатися на дрібні задачки з контекстом.
📺 https://youtube.com/live/GI4FlsWmRV4
Ведучій: Володимир Обрізан, к. т. н., директор Design and Test Lab.
Чи можлива зосереджена робота програміста у команді?
Запрошую на запис епізоду подкасту про надійне програмування, де ми обговоримо те, як зберігати концентрацію, коли навколо Slack, мітинги, code review, контекстні перемикання й інші відволікання.
📺 https://youtube.com/live/GI4FlsWmRV4
Дата: 8 квітня 2025 (вівторок)
Час: 18:00
Ми поговоримо про:
— що таке «глибока робота» і чому вона важлива для розробника;
— як знайти баланс між індивідуальною зосередженістю і командною взаємодією;
— чи можливо взагалі програмувати у флоу-стані, коли кожні 30 хвилин — дзвінок;
— практики, що допомагають відвойовувати фокус у шумного робочого дня;
— роль лідера чи менеджера в захисті робочого часу команди.
Цей епізод буде корисним як інженерам, які хочуть менше “гасити пожежі” і більше писати якісний код, так і тим, хто організовує командну роботу — лідам, PM-ам, delivery-менеджерам.
Вмикай — і дізнаєшся, як не дати робочому дню розсипатися на дрібні задачки з контекстом.
📺 https://youtube.com/live/GI4FlsWmRV4
Ведучій: Володимир Обрізан, к. т. н., директор Design and Test Lab.
Починаємо трансляцію наживо про зосереджену роботу! 📺 https://www.linkedin.com/events/deepwork7315020435513860096/comments/
Linkedin
Зосереджена робота / Deep work / Подкаст Володимира Обрізана | LinkedIn
Чи можлива зосереджена робота програміста у команді?
Запрошую на запис епізоду подкасту про надійне програмування, де ми обговоримо те, як зберігати концентрацію, коли навколо Slack, мітинги, code review, контекстні перемикання й інші відволікання.
Дата:…
Запрошую на запис епізоду подкасту про надійне програмування, де ми обговоримо те, як зберігати концентрацію, коли навколо Slack, мітинги, code review, контекстні перемикання й інші відволікання.
Дата:…
Forwarded from First Institute of Reliable Software
Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2
Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона нам підходить?" 🤯
🔸Що таке онбординг і чому від нього залежить успіх співробітника та компанії
🔸Реальні кейси жахливих онбордингів: від повної відсутності інструкцій до токсичних "випробувань" 💀
🔸Скільки часу насправді займає адаптація співробітника і чи всі адаптації повинні закінчуватися успіхом
🔸Як виглядає компанія без адаптації працівників або навпаки з "правильною" адаптацією
Ділимося власним досвідом, сміємося (щоб не плакати) та шукаємо рішення!
🎙В ефірі співробітники компанії Design and Test Lab: Володимир Обрізан, к. т. н., директор, та Вікторія Копейкіна, HR Manager.
📅 Дата: 22 квітня о 18:00 UA
🔊 Де дивитися та слухати: https://youtube.com/live/x2AsMp-vAUM?feature=share
А який у вас був найгірший онбординг? Діліться в коментарях! 😅👇
Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона нам підходить?" 🤯
🔸Що таке онбординг і чому від нього залежить успіх співробітника та компанії
🔸Реальні кейси жахливих онбордингів: від повної відсутності інструкцій до токсичних "випробувань" 💀
🔸Скільки часу насправді займає адаптація співробітника і чи всі адаптації повинні закінчуватися успіхом
🔸Як виглядає компанія без адаптації працівників або навпаки з "правильною" адаптацією
Ділимося власним досвідом, сміємося (щоб не плакати) та шукаємо рішення!
🎙В ефірі співробітники компанії Design and Test Lab: Володимир Обрізан, к. т. н., директор, та Вікторія Копейкіна, HR Manager.
📅 Дата: 22 квітня о 18:00 UA
🔊 Де дивитися та слухати: https://youtube.com/live/x2AsMp-vAUM?feature=share
А який у вас був найгірший онбординг? Діліться в коментарях! 😅👇
YouTube
Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2
Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона нам підходить?" 🤯
🔸Що таке онбординг і чому від нього…
🔸Що таке онбординг і чому від нього…
Design and Test Lab
Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2 Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона…
ВЖЕ СЬОГОДНІ о 18:00 Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2!
Приєднуйтесь 🤗
https://youtube.com/live/x2AsMp-vAUM?feature=share
Приєднуйтесь 🤗
https://youtube.com/live/x2AsMp-vAUM?feature=share
YouTube
Пекельний онбординг 🔥 / Подкаст Володимира Обрізана № 2
Ми зануримося у світ "пекельних онбордингів" — ситуацій, які ламають мотивацію нових співробітників та змушують думати: "А чи не варто було відмовитися ще на співбесіді?" або роботодавця: "Чи він/вона нам підходить?" 🤯
🔸Що таке онбординг і чому від нього…
🔸Що таке онбординг і чому від нього…
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
YouTube
Що таке функціональне програмування? / Python
Повний безплатний онлайн-курс "Функціональне програмування на Python": https://first.institute/edu/course/functional/
https://first.institute/edu/course/functional/
https://first.institute/edu/course/functional/
Автор доповіді: Andrew M. Kuchling, Technical…
https://first.institute/edu/course/functional/
https://first.institute/edu/course/functional/
Автор доповіді: Andrew M. Kuchling, Technical…
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як працювати з ChatGPT за допомогою OpenAI API та Python
Хочете створити власного інтелектуального помічника або інтегрувати ChatGPT у свій сайт чи застосунок? У цій статті ми покроково розберемо, як працювати з OpenAI API за допомогою Python. Ви дізнаєтеся, що таке ChatGPT і OpenAI API, як зареєструватися на платформі OpenAI, згенерувати свій перший API-ключ, зробити перший запит через curl і створити свій перший невеликий Python-застосунок для взаємодії з ChatGPT. Все пояснено максимально доступно та з великою кількістю скріншотів.
https://first.institute/blog/yak-pracyuvaty-z-chatgpt-z-openai-api-ta-python/
Хочете створити власного інтелектуального помічника або інтегрувати ChatGPT у свій сайт чи застосунок? У цій статті ми покроково розберемо, як працювати з OpenAI API за допомогою Python. Ви дізнаєтеся, що таке ChatGPT і OpenAI API, як зареєструватися на платформі OpenAI, згенерувати свій перший API-ключ, зробити перший запит через curl і створити свій перший невеликий Python-застосунок для взаємодії з ChatGPT. Все пояснено максимально доступно та з великою кількістю скріншотів.
https://first.institute/blog/yak-pracyuvaty-z-chatgpt-z-openai-api-ta-python/
First Institute of Reliable Software
Як працювати з ChatGPT за допомогою OpenAI API та Python
Дізнайтеся, як інтегрувати ChatGPT через OpenAI API: реєстрація, створення API-ключа, перші запити через curl і Python. Проста покрокова інструкція зі скріншотами.
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як створити Telegram-чатбота з ChatGPT на Python
У цьому уроці ви навчитесь створювати Telegram-бота, який відповідає на ваші запитання за допомогою штучного інтелекту — моделі ChatGPT від OpenAI.
https://first.institute/blog/telegram-chatbot-chatgpt-openai-python/
У цьому уроці ви навчитесь створювати Telegram-бота, який відповідає на ваші запитання за допомогою штучного інтелекту — моделі ChatGPT від OpenAI.
https://first.institute/blog/telegram-chatbot-chatgpt-openai-python/
First Institute of Reliable Software
Як створити Telegram-чатбота з ChatGPT на Python
Покроковий гайд зі створення Telegram-бота з підтримкою ChatGPT. Реєстрація, код на Python, інтеграція з OpenAI API — усе, що потрібно для запуску власного чатбота.
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Template Strings — нові рядки-шаблони у Python 3.14
У Python 3.14 зʼявилось нове розширення синтаксису мови — рядки-шаблони (template strings, t-strings, t-рядки). Розглянемо, що це таке, навіщо їх зробили та як з ними працювати.
https://first.institute/blog/template-strings-in-python-314/
У Python 3.14 зʼявилось нове розширення синтаксису мови — рядки-шаблони (template strings, t-strings, t-рядки). Розглянемо, що це таке, навіщо їх зробили та як з ними працювати.
https://first.institute/blog/template-strings-in-python-314/
First Institute of Reliable Software
Template Strings — нові рядки-шаблони у Python 3.14
Рядки-шаблони (template strings або t-рядки) — новий синтаксис Python 3.14, що відкладає інтерполяцію. Пояснення, приклади, та як маскувати секретні дані при виводі. Як встановити Python 3.14 для тестування нового функціоналу.
Forwarded from First Institute of Reliable Software (Volodymyr Obrizan 🇺🇦)
Як відокремити тестові дані від коду: тестування з CSV у pytest
У вас є функція з простою, але розгалуженою логікою: залежно від пари умов — повертається різний результат. Щоб автоматизувати такі перевірки, доведеться написати десятки прикладів — і тут виникає питання: де їх зберігати і як зручно запускати?
У цьому дописі я покажу приклад такої функції та три способи, як можна організувати автотести:
1. у вигляді окремих тест-функцій;
2. у вигляді параметризованого списку в коді;
3. у вигляді окремого CSV-файлу з даними — і це найзручніший варіант, якщо прикладів багато.
Наприкінці я надам посилання на GitHub з повним кодом прикладів.
https://first.institute/blog/vidokremyty-dani-vid-kodu-testuvannya-z-csv-pytest/
У вас є функція з простою, але розгалуженою логікою: залежно від пари умов — повертається різний результат. Щоб автоматизувати такі перевірки, доведеться написати десятки прикладів — і тут виникає питання: де їх зберігати і як зручно запускати?
У цьому дописі я покажу приклад такої функції та три способи, як можна організувати автотести:
1. у вигляді окремих тест-функцій;
2. у вигляді параметризованого списку в коді;
3. у вигляді окремого CSV-файлу з даними — і це найзручніший варіант, якщо прикладів багато.
Наприкінці я надам посилання на GitHub з повним кодом прикладів.
https://first.institute/blog/vidokremyty-dani-vid-kodu-testuvannya-z-csv-pytest/
First Institute of Reliable Software
Як відокремити тестові дані від коду: тестування з CSV у pytest
Хочете протестувати функцію з десятками варіантів? Покажу, як організувати тестові приклади в CSV-файлі та підключити їх до pytest за допомогою плагіна pytest-csv-params.