Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
Telegraph
Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
У минулій статті ми почали розглядати базові концепції розподілених систем. Ці базові поняття трохи згодом допоможуть нам краще зрозуміти різні протоколи консенсусу та як вони працюють. Сьогодні ми поглянемо на алгоритм розв'язання задачі Візантійських генералів.…
👍7
Як швидко розібратися у новій мові програмування? Забули базові моменти у роботі з інструментом?
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
🔥12👍8
Не баг, а фіча - другий епізод подкасту!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
YouTube
Не баг, а фіча #2 Вибір мови програмування та як ми потрапили до айті
Ярослав Пернеровський, Сергій Пірогов, Артур Шевченко, Олександр Романов та Оля Геворгізова поговорили про вибір мови програмування для автоматизації, а також згадали як саме вони потрапили в тестування та в айті загалом.
Послухати на пробіжці можна також…
Послухати на пробіжці можна також…
👍14⚡3👏1
Колега з компанії організує збір. Давайте допоможемо!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
YouTube
"Тут морпіхи, проти яких воювали в Мощуні". Як "Азов" боронить Запоріжчину. | ПАПАДІН
ССО Азов з квітня боронить території України у Запорізькій області. До цього бійці Азову воювали на Київщині, вони завадили окупантам зробити переправу в районі с. Мощун та прорватися до столиці.
Станьте спонсором цього каналу:
https://www.youtube.com/c…
Станьте спонсором цього каналу:
https://www.youtube.com/c…
👍10🙏5
Етапи розвитку тест інженера та питання на кожному з них
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
Telegraph
Етапи розвитку тест інженера та питання на кожному з них
Час від часу в різних тестувальницьких чатах виникають подібні один до одного питання: Чи достатньо я знаю, як junior чи trainee? Що повинен знати middle? Коли зрозуміти, що ти senior? Як отримати позицію lead чи менеджера? Я також задавав собі та іншим людям…
👍24
[Рецензія] Курс HashiCorp Certified: Terraform Associate 2022 на Udemy
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
Udemy
HashiCorp Certified: Terraform Associate 2026
All in One course for learning Terraform and gaining the official Terraform Associate Certification (004).
❤7👍4
On test engineer's maturity
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
Test Engineering Notes
On test engineer's maturity
Questions at different levels of test engineer's maturity
👍19
[Test Engineering Weekly] Про погані естімейти, тестування з AI, JS для трекінгу літаків та роботу QR кодів
#testing #engineering #weekly #digest
Привіт. Радий тебе бачити!
Я повернувся до тебе із черговою підбіркою постів. Як завжди - про тестування та інші інженерні штуки.
Дайджестів не було давно - тому сьогодні трохи більше постів, ніж зазвичай:
- чому ми робимо погані оцінки задач?
- пишемо тести за допомогою AI
- як написати систему стеження за літаками на JS?
- що буде, коли видалити базу даних з продакшену?
- чи завжди створення блогу - то тривіальна задача?
- практичні приклади контрактного тестування на Java та JS
- та багато іншого....
#testing #engineering #weekly #digest
Привіт. Радий тебе бачити!
Я повернувся до тебе із черговою підбіркою постів. Як завжди - про тестування та інші інженерні штуки.
Дайджестів не було давно - тому сьогодні трохи більше постів, ніж зазвичай:
- чому ми робимо погані оцінки задач?
- пишемо тести за допомогою AI
- як написати систему стеження за літаками на JS?
- що буде, коли видалити базу даних з продакшену?
- чи завжди створення блогу - то тривіальна задача?
- практичні приклади контрактного тестування на Java та JS
- та багато іншого....
Telegraph
[Test Engineering Weekly] Про погані естімейти, тестування з AI, JS для трекінгу літаків та роботу QR кодів
Best Цього разу найкращою буде стаття про те, чому ми погано робимо оцінки задач - 11 Laws of Software Estimation for Complex Work. Testing AI все більше захоплює світ. З появою Github Copilot писати код стало набагато легше (чи не так?). Тепер замість тебе…
👍19
Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)
В цій ноті хочу зашерити з вами список корисних IT/QA телеграм каналів де пишуть Українською.
- https://news.1rj.ru/str/dou_qa
- https://news.1rj.ru/str/ryconsulting
- https://news.1rj.ru/str/testengineering
- https://news.1rj.ru/str/qamania
- https://news.1rj.ru/str/qainfo
- https://news.1rj.ru/str/qa_security
- https://news.1rj.ru/str/IT_v_UA
- https://news.1rj.ru/str/dou_qa
- https://news.1rj.ru/str/ryconsulting
- https://news.1rj.ru/str/testengineering
- https://news.1rj.ru/str/qamania
- https://news.1rj.ru/str/qainfo
- https://news.1rj.ru/str/qa_security
- https://news.1rj.ru/str/IT_v_UA
👍25
Про обробку нової інформації та нотатки
#learning
Вчора, в одному з чатів мене запитали про те, як і де я зберігаю нотатки. Тому я вирішив оформити свою відповідь у вигляді посту в каналі.
#learning
Вчора, в одному з чатів мене запитали про те, як і де я зберігаю нотатки. Тому я вирішив оформити свою відповідь у вигляді посту в каналі.
Telegraph
Про обробку нової інформації та нотатки
Чому потрібні нотатки? Я вчуся та читаю досить багато. Та роблю це постійно. Навчання може приймати різні форми: почитати книжки та блоги, подивитися доповіді з конференцій, послухати подкаст, пройти той чи інший курс. Матеріалів безліч та кожного дня додаються…
👍17
What is testability in the software development lifecycle?
#testing #engineering
Не так давно я написав пост про те, що таке тестабіліті - очима тестувальників, розробників та менеджерів.
А що для вас - тестабіліті?
#testing #engineering
Не так давно я написав пост про те, що таке тестабіліті - очима тестувальників, розробників та менеджерів.
А що для вас - тестабіліті?
www.getxray.app
What is testability in the software development lifecycle?
Visit Xray and find out how developers, testers, and managers view software testability and the benefits they can have if testability is correctly used.
👍14
Рухаємо тестування вліво та вправо на прикладі Microsoft
#testing
Короткі нотатки про те, як Microsoft рекомендує рухати тестування у різні сторони.
#testing
Короткі нотатки про те, як Microsoft рекомендує рухати тестування у різні сторони.
Telegraph
Рухаємо тестування вліво та вправо на прикладі Microsoft
Прочитав я нещодавно декілька цікавих статей про те, як Microsoft рекомендує будувати тестування разом із DevOps. Далі - короткі нотатки найцікавішого. Для повної картини пропоную вам також почитати статті, як буде вільний час.
👍14
Консенсус у розподілених системах #3: Що таке протокол консенсусу?
#distributedsystems #engineering
Короткий опис того, що ж таке той протокол консенсусу взагалі.
#distributedsystems #engineering
Короткий опис того, що ж таке той протокол консенсусу взагалі.
Telegraph
Консенсус у розподілених системах #3: Що таке протокол консенсусу?
У минулих статтях ми розглянули деякі концепції для побудови моделей розподілених систем - поняття синхронності мережі та помилок компонентів. Також - ми поглянули на найвідомішу задачу у світі розподілених систем - задачу Візантійських генералів. Сьогодні…
👍14
Зміна мов та стеків для автоматизатора
#testing #automation
У чому складність переходу з однієї мови програмування та стеку технологій - на інший? Коли це потрібно робити, а коли - ні?
#testing #automation
У чому складність переходу з однієї мови програмування та стеку технологій - на інший? Коли це потрібно робити, а коли - ні?
Telegraph
Зміна мов та стеків для автоматизатора
Не так давно ми вже говорили про те, як обрати першу мову програмування для автотестів та яка мова програмування підходить для цього якнайкраще. Час від часу нам "залітають" дуже привабливі вакансії з "масним конвертом", але трохи не в тому стеку. Сьогодні…
👍17🔥2🙏1
Школа автоматизатора #2: Гонитва за швидкістю: Selenium vs Playwright vs Cypress (Цікаві досліди)
#testing
Хочу поділитися новим корисним відео для автоматизаторів від Ярослава Пернеровського.
#testing
Хочу поділитися новим корисним відео для автоматизаторів від Ярослава Пернеровського.
YouTube
Школа автоматизатора #2: Гонитва за швидкістю: Selenium vs Playwright vs Cypress (Цікаві досліди)
Рубрика - Цікаві Досліди в Школі Автоматизатора
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Початок та налаштування тестового стенду
01:07 Звичний Selenium…
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Початок та налаштування тестового стенду
01:07 Звичний Selenium…
👍19
Forwarded from 🇺🇦 automation-remarks.com
Не баг, а фіча #3: Про розвиток
Пш пшпшпиш, як чутно!? Ловіть третій випуск подкасту. Поміж сиренами зібрались і поговорили про розвиток і кар'єру тестувальників. Донат на ЗСУ ✊лайк, шейр, підписка.
https://www.youtube.com/watch?v=TqYLHU40Dqc
Пш пшпшпиш, як чутно!? Ловіть третій випуск подкасту. Поміж сиренами зібрались і поговорили про розвиток і кар'єру тестувальників. Донат на ЗСУ ✊лайк, шейр, підписка.
https://www.youtube.com/watch?v=TqYLHU40Dqc
YouTube
Не баг, а фіча #3: Про розвиток
Ярослав Пернеровський, Сергій Пірогов, Артур Шевченко, Олександр Романов та Оля Геворгізова поговорили про розвиток тестувальника до і після потрапляння в айті та чи варто взагалі туди прагнути
Послухати на пробіжці можна також через подкаст стрімінги:…
Послухати на пробіжці можна також через подкаст стрімінги:…
👍17🔥2❤🔥1
Чи варто тестувальнику знати алгоритми?
#testing #engineering
Моя відповідь на таке важливе питання у сьогоднішньому дописі.
#testing #engineering
Моя відповідь на таке важливе питання у сьогоднішньому дописі.
Telegraph
Чи варто тестувальнику знати алгоритми?
Минулого тижня вийшов черговий випуск DOU QA Подкасту. Одне з питань, що обговорювалося у випуску - це "чи варто тестувальнику знати алгоритми?". У ціьому дописі я вирішив відповісти на це питання.
👍23
The 7 Pillar Developer: A holistic approach to building an exceptional career
#talk #review
Сьогодні доволі незвичний допис. У ньому я розповім Вам про доповідь, яку я подивився нещодавно та з якої я отримав дуже багато корисних знань.
Так, деякі частини доповіді виглядають, наче звичайна західна "self-help" та інша "мотиваційна" література. Але крім цього у відео є чимало цікавих моментів.
#talk #review
Сьогодні доволі незвичний допис. У ньому я розповім Вам про доповідь, яку я подивився нещодавно та з якої я отримав дуже багато корисних знань.
Так, деякі частини доповіді виглядають, наче звичайна західна "self-help" та інша "мотиваційна" література. Але крім цього у відео є чимало цікавих моментів.
Telegraph
The 7 Pillar Developer: A holistic approach to building an exceptional career
Останнім часом я не часто дивлюся доповіді з різних конференцій. Може то брак часу. А може справа в тому, що я став мало отримувати корисної та нової інформації з доповідей. Але сьогодні я хочу поділитися з Вами відео (та невеликим конспектом основних тез…
👍15
[Test Engineering Weekly] Про практику у програмуванні, поради Гарваду для вашого CV, внутрішню роботу JS та SQLite
#testing #engineering #weekly #digest
Привіт! Давно вже я не писав дайджестів. Але цікаві статті та інструменти з'являються щодня).
Як же знайти час - щоб усе це прочитати? А ще ж треба спробувати той модний Playwright, який використовують усі, крім тебе.
Доводиться дуже ретельно підходити до вибору та "споживання" нової інформації.
Тому пропоную вам підбірку кращих статей, що я нещодавно знайшов. Як завжди - мікс корисних та хардкорних постів).
Всім спокійної п'ятниці!
#testing #engineering #weekly #digest
Привіт! Давно вже я не писав дайджестів. Але цікаві статті та інструменти з'являються щодня).
Як же знайти час - щоб усе це прочитати? А ще ж треба спробувати той модний Playwright, який використовують усі, крім тебе.
Доводиться дуже ретельно підходити до вибору та "споживання" нової інформації.
Тому пропоную вам підбірку кращих статей, що я нещодавно знайшов. Як завжди - мікс корисних та хардкорних постів).
Всім спокійної п'ятниці!
Telegraph
[Test Engineering Weekly] Про практику у програмуванні, поради Гарваду для вашого CV, внутрішню роботу JS та SQLite
Краще У минулому випуску нашого теплого та лампового подкасту "Не баг, а Фіча!", я згадував про репозиторій Build your own X. Це просто скарб для тих інженерів, які вивчили трохи базових знань, але яким не вистачає реальних задач для практики. У цьому репозиторії…
👍16
On choosing and changing languages for test automation
#testing #automation
Зібрав декілька моїх попередніх дописів щодо вибору мови програмування для автотестів у одну статтю.
#testing #automation
Зібрав декілька моїх попередніх дописів щодо вибору мови програмування для автотестів у одну статтю.
Test Engineering Notes
On choosing and changing languages for test automation
How to choose language for automation? Does it worth to change between languages and tech stacks?
👍9