devclub.eu

IT-встречи в Таллине (на русском)

DEVCLUB #130

 27.06.2019 | Четверг  19:00
 Park Inn by Radisson Meriton Conference & Spa Hotel Tallinn 
 Toompuiestee 27/Paldiski mnt 4, 10149 Tallinn 

Виктор Кондин

QA Lead @ Genius Sports

Introduction to Quality Assistance

По-русски

На сегодняшний день качество выпускаемого на рынок ПО существенно снизилось. Любой внимательный пользователь может найти достаточно много ошибок, как серьёных так и не очень, в работе программ, выполняющих самые разные функции. Целью доклада не является установка или представление аудитории причин, влияющих на это, а предлагается ознакомиться с относительно новой методологией на рынке — Quality Assistance.

Quality Assistance — новая методология, предложенния компанией Atlassian, направленная на интенсивное привлечение разработчиков к процессу тестирования, а также нахождение и УСТРАНЕНИЕ ошибок на ранних этапах разработки.

Доклад будет состоять из нескольких логических частей: (1) Ознакомление аудитории с существующей методологий Quality Assurance, указав её минусы, историю и отсутствие права на существование в 21-ом веке 🙂 (2) Ознакомление аудитории с Quality Assistance. Основные идеи и понятия. (3) Шаги по интеграции Quality Assistance “у Вас в фирме” (4) Процесс эволюции навыков тестирования команды, их измерение и как следствие изменение уже адаптированой методики Quality Assistance.

Сергей Чипига

Software Engineer @ Pipedrive

Machine Learning, Feature Store & ClickHouse

По-русски

В этом докладе я бы хотел рассказать о своем опыте вхождения в Machine Learning. С какими необычностями и особенностями пришлось мне столкнуться. Значительная часть доклада будет посвящена одному из ключевых пунктов в построении Machine Learning — Feature Store. Также поделюсь мыслям о возможности использования колоночной базы данных ClickHouse в качестве хранилища для Feature Store. Наверное, довольно часто для этого в качестве стандарта де-факто можно встретить применение AWS-стэка, RedShift, Spark, Hadoop, но, тем не менее, присмотримся и к других решениям. ClickHouse (https://clickhouse.yandex) — это open-source разработка от компании Yandex, и, судя по активности в телеграм-чате и использованию другими компаниями, он набирает популярность, к чему и я приложу руку на devclub.

Андрей Солнцев

Software developer @ Codeborne

Антистатик

По-русски

Чем плохи статические методы (кроме того, что «это не ООП»)? Так ли уж полезен dependency injection? Есть ли жизнь без спринга?

Эти вопросы давно вызывают много споров. Пуканы рвутся, но к единому мнение общество пока не пришло. Я расскажу, как менялось со временем моё понимание этих вещей и к чему я пришёл сейчас.

DEVCLUB #128

Meriton Grand Hotel Tallinn 30.04.2019 19.00-23.00

Михаил Раер — Azure Active Directory и используемые в ней токены
Мы поговорим о том, какие токены использует AAD, как стандартные (OAuth2 access tokens), так и специальные хитрые (PFT), которые используются для доступа в MSGraph. Так же затронем фичу Conditional Access в AAD.

Евгений Голобородько — Rule your cluster with Kubernetes
Расскажу о своем опыте использования Kubernetes в продакшене:

  • Как развернуть кластер
  • Деплоймент вашего приложения (попробуем мою заготовку)
  • Мониторинг кластера и приложения
  • Как скалировать
  • Интеграция с Хостинг провайдерами

Все это не так просто выудить из стандартной документации и об этом мало говорят на различных тренингах, по этому я решил поделиться своими наработками на эту тему. Очень часто возникает вопрос: «С чего начать?», постараюсь на него ответить.

Андрей Солнцев — Flaky tests. Часть 2.

Нестабильные (или flaky) тесты — головная боль автотестеров. Ещё вчера тест был зелёный, а сегодня он вдруг покраснел. Приходится их прокликивать руками или перезапускать. Всё это сильно замедляет процесс разработки и убивает эффект от автоматизации.

Я покажу новые примеры flaky тестов из реальных проектов и новые методы их расследования. В этот раз будет больше визуальных эффектов и видосиков. Интересно будет всем.
Доклад можно смотреть без первой части.

Регистрация открыта

JEEConf 2019 Informational Partners

JEEConf 2019: конференция в Киеве

Приглашаем на Java Eastern European Conference 2019!

JEEConf– это техническая конференция для Java разработчиков, которая успешно проходит с 2011 года. Конференция двухдневная с 4-5 одновременными потоками.

26 и 27 апреля мы соберемся в Киеве, чтобы послушать невероятно крутых разработчиков Java мира, талантливых спикеров, архитекторов и тех.лидов. В этом году много новых лиц, а также уже всеми любимые Evgeny Borisov, Arun Gupta, Volker Simonis, Mikalai Alimenkou, ну и конечно наши локальные спикеры, которые вносят огромный вклад в развитие Java сообщества в Украине.

О чем мы поговорим в этом году?

  • Java 11 practical experience (migration, issues);
  • Spring Boot ecosystem;
  • Reactive platforms and frameworks;
  • Kotlin;
  • Cloud native ecosystem;
  • Spring Boot for development productivity (data, web, messaging, security, etc.);
  • Machine learning (practical experience reports in JVM);
  • Cloud development and infrastructure;
  • Data analysis / big data;
  • Java developer productivity (tools and techniques);
  • Monitoring, metrics, tracing for real Java applications.

Ну и, конечно, для неформального общения:

  • виски фуршет
  • BoF сессии (Birds-of-a-Feather Sessions), где участники и докладчики обсуждают интересующую тему, именно там находятся ответы на интересующие вопросы, рождаются мемы и все то, что невозможно забыть и приятно вспомнить
  • невообразимые своей разнообразностью и призами стенды компаний, продуктовых и аутсорсинговых, больших и маленьких.

Плюшки. Мы заинтересованы в развитии IT сообщества, потому готовы предоставить 50% скидку студентам и Junior разработчикам. Также, предлагаем 10% скидку для группы из минимум 5 человек. Детальнее здесь.
Купить билет можно по ссылке.

Будем рады новым и уже постоянным участникам.
До встречи на JEEConf 2019!

P.S. На мартовских встречах devclub мы будем делиться промокодами со скидкой в 10%.

DEVCLUB #126

Meriton Grand Hotel Tallinn 28.02.2019 19.00-23.00

Алексей Фёдоров: Оборудование для конференций и митапов: видео, звук, свет

В докладе Алексей расскажет как его организация эволюционировала в плане используемого оборудования и железячной экспертизы для конференций и митапов.

Руслан АхметзяновИмеющий уши да улучшит: работаем с фидбэком правильно.

— Какому фидбеку можно верить и как его добиться?
— Как отличить хороший фидбек от плохого, а нужный — от ненужного;
— Как обнаружить, что команда занимается совершенно неважными улучшениями;
— Как задавать вопросы так, чтобы вам отвечали правду;
— Что такое bias и почему о нем нельзя забывать никогда?
— Когда нужен ML в исследованиях?

Дмитрий ТучсJupiter — параллельная реальность

До недавнего времени разработчики JUnit придерживались
подхода, что заниматься «параллельностью» выполнения тестов должен не сам фрэймворк, а surefire или gradle. Кроме того, часто можно было услышать мнение, что сама идея парализации выполнения тестов при помощи Java
threads имеет гораздо больше недостатков, чем преимуществ, fork-и очень быстро упираются в ресурсы «железа». Начиная с версии 5.3 JUnit предоставляет заманчиво простой способ запускать тесты параллельно, осталось только выяснить, так ли страшны thread-ы в тестах? Выяснять будемна примере самых требовательных ко времени исполнения — UI-тестов (Java, Selenide, Maven).

Selenium Camp 2019 Informational Partners

Selenium Camp 2019

Приглашаем вас в Киев 22-23 февраля на конференцию Selenium Camp 2019, которая полностью посвящена теме автоматизации тестирования.

  • 2 дня только практических докладов и мастер-классов;
  • практический опыт от зарубежных и отечественных спикеров;
  • 3 параллельных потока;
  • доклады для опытных автоматизаторов;
  • доклады для начинающих и тех, кто хочет перейти с ручного тестирования на автоматизированное;
  • для начинающих тестировщиков предлагаем специальный вид билета со скидкой 40%;
  • виски фуршет для неформального общения со спикерами и коллегами.

На конференции будет раскрыт широкий спектр дополнительных тем:

  • визуальное тестирования,
  • метрики автоматизации тестирования,
  • надежная тестовая инфраструктура,
  • решения и практики,
  • тестирование легаси систем,
  • десктоп и мобильные приложения,
  • микросервисы и многое другое.

Selenium Camp одинаково интересен для начинающих и профессионалов, потому что это 2 дня наполненных знаниями, обменом опыта и веселья. Присоединяйтесь к нам, чтобы двигаться вперед.

Event на facebook. Напоследок хотим напомнить, как это было в позапрошлом году:

* Скидка 40% на билет, с которым участник может посещать только доклады для начинающих.

SQADays EU — Promo code «devclubEU» Рига 22-23 марта 2019

Being the Number One software testing conference in the CIS countries and one of the major software testing conferences in Eastern Europe, Software Quality Assurance Days is now into its 12th year of existence. Over the years, SQA Days has been providing an excellent forum for all people involved in the software creation processes to meet and share their views and ideas.
Now we are inviting you to visit SQA Days European Branch conference. This 2-day event will be held in Riga, Latvia on March 22-23, 2019.
Main topics:

  • functional testing;
  • integration testing;
  • performance testing;
  • automation of testing and tools;
  • configuration testing;
  • usability testing;
  • security testing;
  • static methods of quality assurance;
  • management of testers and quality assurance engineers’ team;
  • introduction of testing processes at the enterprise;
  • new technologies testing (Neural Networks and AI, Block Chains and Smart Contracts, Edge Computing, Machine Learning, Deep Learning, Machine Translation Systems, IoT, Autonomous Vehicles, Virtual Assistants, Conversational UI, Augment Reality, Virtual Reality)
  • testing of system applications (not Web), games and mobile applications testing;
  • project team motivation and certification of software quality assurance experts

Keynote speakers from different countries has invited to the conference.

Programme of the conference is ready.
Let’s be connected! Just register at the conference.
Did you know how to get 15% discount of the price of attendance? Just enter devclubEU into “Promo code” field in the registration form.

Нам 10 лет: анонс большой встречи

Devclub’у 10 лет, а это значит, что на этот раз мы приготовим для вас нечто особенное:

  • один отель
  • два мега-торта
  • три митапа
  • награждение лучших спикеров 2018 года

Голосование

Как обычно, мы выбираем лучшие доклады этого сезона, но в этом году также и среди devclub.ee докладов. Голосование проходит в facebook:

Регистрация

Внимание! Одной регистрации хватит для того, чтобы совободно перемещаться между любыми потоками этого вечера.

Анонс потока devclub.eu

Андрей Скоморохов – Как начать тестировать и не полысеть

Попробуем систематизировать основные приемы тестирования бэкенда и обсудим, чем тестирование отличается в разных языках.

Александр Тавген – Как соединить Java, Js и графы с искусством, или история о том, как создавался интерактивный театр

Как создавался проект интерактивного театра к празднованию 100 летия Эстонской Республики. Или как драматургическую идею перенесли на Графы, Джаву и Спринг Бут, VueJS. И почему с VueJS были проблемы.

Ольга Линник – Как ветерана знакомств на тиндере забанили

Весь прошлый и немножко этот годы развлекала себя знакомствами в приложении тиндер, где собрала небольшую подборку типажей и историй. Немного посмеемся, немного пофилософствуем и узнаем, почему это всё равно привело к бану и жестокой реальности.

Alex Inside – Что за биохакинг?

Несколько слов о биохакинге для тех кто хочет быть здоровее, любит научный подход, а также базовые рекомендации для офисных работников.

Анонс потока devclub.ee

Erik Kaju – How to build a payment card product

For a long time payment cards used to be the domain of banks. In the last decade, the paradigm has shifted – we see more and more regular enterprises issuing their own cards, be it telcos, grocery store chains, various fintech startups etc. But what does it take to build a payment card from scratch? How do cards work? What is the anatomy of card transactions? This is a talk focusing on technical and product aspects of the card issuance, based on true story.

Dmitry Buzdin – How payment cards really work

This talk is an introduction about technical aspects of how payment cards function, what technical protocols are involved and what are implementation complexities in a typical payments project. You will learn about concepts like 3DSecure, Authorisation and Clearing, Tokenization and know about novelties in the payment world, which will affect consumers in the nearest future.

Anton Arhipov – Kotlin DSL in under an hour

Learn how to create type-safe and statically typed DSLs in Kotlin. Uncover the language features that make DSL creation possible. We’ll take a look at a few practical examples and create a simple DSL ourselves. The session starts with an introduction to DSL related Kotlin language features.

Next, we create a simple DSL in a live coding session and then continue adding expressiveness and language features. We cover a number of examples, like JSON or XML builder’s, data binding, configuration & template engines. As a bonus, if time permits, we’ll take a look at Kotlin DSL example in TeamCity continuous integration server.

Анонс потока Tallinn DevOps

Kristo Mägi – When (in)experience hits your face – lessons learned in real life

This talk covers different phases of supporting business with technology. Kristo will bring real stories and provide tips about choosing tech stack, finding balance in architecture decision making, becoming manager or CTO from engineering and classical disconnect between engineering and business. Its less technical and more life lessons talk intended to CTOs, Tech Leads and Senior Developers/Operations/Engineers.

Priit Pääsukene – Hackish solutions to «good problems» in sysadmin/SRE/DevOps work

When company grows, you get more customers, which means more traffic to your site, more load to your servers. Sometimes this type of growth comes in big bunches and causes problems. And these problems require very quick solutions. These are *good problems* to have. Much better problems than having your perfectly running site with no customers. I will focus on some quick rescue hacks made using nginx, apache mod_rewrite and other tools at hand. The talk is aimed to broader audience with some concrete config examples.

Joonathan Mägi – Continuous Delivery the Cloud Native way using Spinnaker and Kubernetes

This session will cover the Cloud Native continuous delivery methodologies built on Kubernetes and Spinnaker using the new manifest based Kubernetes (v2) provider. We will look on how Spinnaker will orchestrate the deployments to multiple environments and use manifest parameterisation and hydration.

XP Days 2018 Informational Partners

Страница 6 из 88

Работает на WordPress & Автор темы: Anders Norén