Друкарня від WE.UA

Test Engineering Notes: Vol.4. Про автоматизацію в Reddit, тестування Kafka, баги в Atlassian та важливість естимацій

Всім привіт. З вами Олександр Романов і Test Engineering Notes.

Липень вже майже завершений. На ринку праці зараз - тиша. Але поки є час, треба дізнаватись та вивчати нове.

Саме тому я прийшов до вас із новим дайджестом статей про тестування, розробку та інші технічні штуки.

TLDR, або Що у випуску

  • історія про розробника, що став тестувальником - та що з цього вийшло

  • огляд інструментів тестування в світі Web3

  • багато практичних кейсів роботи з Playwright - від візуальних тестів до оптимізації стабільності

  • тестування Kafka коннекторів та досвіду користувача

  • розповідь про підходи до балансування наванатаження та Gossip протокол у розподілених системах

  • шикарна історія про те, як Atlassian мав багу на продакшені та “лежав” майже два тижні

  • корисні поради для інженерів, що хочуть стати менторами

  • правда про те, чому ми все ж таки помиляємося з оцінками задач

  • приклад написання веб-сайту на технологіях кінця минулого сторіччя

  • навчальне відео про Playwright та запис подкасту про штучний інтелект у військовій справі

  • багато багато іншого ...

Тестування

Практичні приклади

Інструменти

Розробка

Теорія

  • Hashing - якщо ви хотіли побачити приклади того, що таке хешування - то ця стаття точно стане у пригоді

  • What Happens When You Type a URL Into Your Browser? - величезна стаття, яку потрібно прочитати просто для того, щоб зрозуміти, як багато заховано під "простими" на перший погляд технологіями

  • Load Balancing: The Intuition Behind the Power of Two Random Choices - стаття про різні підходи до балансування навантаження та

  • Architecture Principles: An approach to effective decision making in software architecture

  • Gossip Protocol - як розподілені системи комунікують зміну стану між вузлами? Один з варіантів - це gossip protocol

  • How to prevent digital wallet fraud - стаття про те, які вразливості безпеки є у сучасних електроних гаманців в блокчейн світі

  • Якщо ви щось там читали та вчили про Machine Learning, але вам не вистачає візуалізації - у цих двох статтях крок за кроком пояснюється як все це працює - 1 та 2

  • Understanding DeepMind's Sorting Algorithm - лаконічне пояснення того, як працює алгоритм сортування в DeepMind. Хардкорно, але цікаво.

  • Text Editor Data Structures - уявімо, що завтра вам потрібно буде писати свій текстовий редактор "з нуля". У цій статті можна подивитись, як при цьому краще використовувати структури даних.

  • The Full Circle on Developer Productivity with Steve Yegge - велике інтерв'ю про те, що таке продуктивність розробника та як її забезпечувати. Фактично, робота SDET`а.

Практика

Менеджерське

  • Для тих, хто хотів трохи більше дізнатися про те, чим же все таки займаються VP of Engineering - цикл із двох статей - 1 та 2.

  • Being a good mentor – a developers guide - чи знаєте ви про те, як бути насправді корисним ментором? Та чи потрібен цей скіл для розробника?

  • Estimation Isn’t for Everyone - доволі провокативна стаття про те, чому ми не можемо нормально оцінювати задачі та що з цим можна робити

  • The false promise of the 10,000 hour rule - існує така думка, що коли ви практикуєтесь навичці 10000 годин - то ви автоматично стаєте у цьому експертом. Та чи так це насправді, в реальному житті?

  • FAANG Principal Engineer answers common career questions - чим займаються інженери на рівні Principal? Хто вони такі? Чи варто туди взагалі розвиватися?

Відео

  • Playwright Videos - величезна підбірка відео з бібліотеки Playwright

  • Podcasts #5 "Military Tech" - хороший випуск подкасту про штучний інтелект у військовій справі

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

Статті про вітчизняний бізнес та цікавих людей:

  • Як побудована програма Meest China Academy

    Курс про товарний бізнес охоплює різні етапи роботи: від пошуку ідеї до перевірки товару, логістики та масштабування. Програма Meest China Academy містить 17 модулів, які послідовно розкривають ці теми без зведення всього навчання до однієї універсальної поради.

    Теми цього довгочиту:

    Meest
  • Які технології використані в Айфон 17

    Айфон 17 поєднує OLED-дисплей із частотою до 120 Гц, чип A19, дві камери Fusion 48 Мп і швидке заряджання через USB-C. У COMFY можна купити Айфон 17 з накопичувачем на 256 або 512 ГБ, вибравши конфігурацію відповідно до обсягу фото, відео та застосунків

    Теми цього довгочиту:

    Iphone 17
  • Як вибрати вживаний iPhone: коротке керівництво для розумної покупки

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

    Теми цього довгочиту:

    Iphone
  • Як подолати жіночу безплідність за допомогою донорських яйцеклітин

    Діагноз "безпліддя" рідко звучить як вирок одразу. Для багатьох жінок саме в цей момент вперше звучить словосполучення "донорські яйцеклітини" — і це часто не кінець шляху до материнства, а якраз новий, реальний шанс.

    Теми цього довгочиту:

    Донорство
  • Як заспокоїти зубний біль і чому самолікування може призвести до операції?

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

    Теми цього довгочиту:

    Стоматологія
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Test Engineering Notes
Test Engineering Notes@TestEngineering

Про складні речі в тестуванні

18Довгочити
1.5KПерегляди
14Підписники
На Друкарні з 27 червня 2023

Більше від автора

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: