Amsterdam JUG Meetup at Snowflake

Ця подія завершилася!

Amsterdam JUG Meetup at Snowflake

Амстердамська зустріч на сніжинці

Подія від: Amsterdam Java User Group

Місце проведення: Snowflake Amsterdam, Gustav Mahlerlaan 300-314, Amsterdam - Amsterdam-Zuid

Лекції та дискусії

Про подію

Ця зустріч з глечиком Амстердам відбудеться та спонсорується сніжинкою, у їхньому кабінеті в [Густав Махлерлаан 300-314, 1082 ME Amsterdam] (https://maps.app.goo.gl/ayfvmpswjfiatynm8).

Немає безкоштовної/парковки на місці, але поблизу є досить багато варіантів. Це також досить близько до станції Амстердам Зуїд.

Примітка: На жаль, відкладається до наступної зустрічі з глечиком Амстердама [SOROOSH KHODAMI] (https://www.linkedin.com/in/sorooshkhodami/) (код Nomads) та його презентація "Чи ми готові до наступної кризи кібербезпеки, як Log4shell?"

** Порядок денний **

*** 18: 00 ** Відкриті двері, їжа та ласкаво просимо до сніжинки!
*** 18: 30 ** Розмова 1: [Danica fine] (https://www.linkedin.com/in/danica-fine/) (сніжинка), що представляє ** "Безстрашне введення в Апач айсберг" **
*** 19: 15 ** перерва
*** 19: 30 ** Розмова 2: [Pratik Patel] (https://www.linkedin.com/in/prpatel/) (azul), що представляє ** "Побудова реального світу AI, підкріпленого Апечем айсбергом" **
*** 20: 15 ** перерва
*** 20: 30 ** Розмова 3: [Simone romani] (https://www.linkedin.com/in/simone-romani-671527bb/) (ing) представити ** "Більше довіри коду з тестуванням мутації" **
*** 21: 15 ** Мережа
*** 21: 30 ** Кінець

*** Інформація про переговори: ***

Розмова 1: ** «Безстрашне вступ до Апача айсберга» ** від [Danica Fine] (https://www.linkedin.com/in/danica-fine/) (сніжинка)

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

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

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

Розмова 2: ** «Побудова реального світу AI AIS, підкріпленої Апешем айсбергом» ** [Pratik Patel] (https://www.linkedin.com/in/prpatel/) (azul)

Ми створимо програму AI, яка дозволяє користувачам виконувати запити даних та витягувати інформацію з масивних наборів даних за допомогою природної мови. Ми вивчимо потенціал поєднання айсберга, іскри та LLMS.

Ми почнемо з розуміння структури та архітектури великого набору даних. Тоді ми розглянемо параметри запиту набору даних за допомогою Apache Spark.

Нарешті, ми використовуємо LLM для запиту набору даних за допомогою природної мови.

Розмова 3: ** "Більше довіри коду з тестуванням мутації" ** від [simone romani] (https://www.linkedin.com/in/simone-romani-671527bb/) (ing)

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

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

У цій розмові ми висвітлюємо теорію, що стоїть за цією методологією, а потім демонстраційна демонстрація, де код, який можна було б охарактеризувати як "100% перевіреного", все ще підлягатиме помилкам і як його пов'язані тести можна вдосконалити. Цей підхід запропонує інженерам спосіб отримати впевненість у своєму коді та особливо в їх тестах. З високою міцністю на тестування вихідний код буде не лише сильним, але й придатним до модифікацій, з безпечними одиницями випробувань, що захищають їх від введення помилок.

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

Джерело події

Події в Амстердамі сьогодні · Події в Амстердамі цими вихідними

Loading…