devclub.eu

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

DevClub #183

Протестируем код с Playwright и попробуем применить эти знания при моделировании городского транспорта. Дата и время: 19:00, 27.11.2024, место: Askend, 2й этаж, 80f Tartu maantee

Билеты: https://www.eventbrite.com/e/devclubeu-183-tickets-1085971362579?aff=oddtdtcreator

Подробности:


Владимир Оводенко

Пирамида тестирования с Playwright

В этом докладе я расскажу о нашем пути в Inbank по улучшению опыта разработчиков и повышения их продуктивности с помощью автоматизации тестирования. Мы подробно остановимся на процессах, которые позволили нам разработать надежную стратегию автоматизации тестирования, с акцентом на сквозное (E2E) и компонентное тестирование, оба реализованных с использованием фреймворка Playwright. На практических примерах я покажу, как реализовать оба типа тестов. Также я поделюсь стратегиями, которые помогают поддерживать тестовый набор надежным и свести к минимуму нестабильность тестов.


Григорий Парфёнов

Идеальный город для людей: иллюзии комфорта и реальность компромиссов

Все хотят «город для людей» — звучит мило, пока не приходится превращать мечты в реальность. Как будто скамейка и газончик посреди 3+3 полос магически превратят магистраль в райское место для прогулок — но попробуй ещё объясни, куда девать транспортные потоки. В этом докладе я расскажу, как микромоделирование транспортных потребностей превращается в головоломку, когда инженер пытается угодить всем, лавируя между амбициями одних и реальностью движения других. PHP для транспортного инженера: как балансировать на грани комфорта и здравого смысла ради идеала, который то и дело разъезжается с логикой.

DevClub #182

Ограничиваться в поисках работы Эстонией или прокачать LinkedIn профиль и свалить? Обсудим уже совсем скоро. 19:00, 30.10.2024, Askend (Tartu mnt 80f).

Билеты: https://www.eventbrite.com/e/devclubeu-182-tickets-1052834164327?aff=oddtdtcreator

Подробности:


Юлия Ёлкин

Секреты LinkedIn, которые упростят поиск работы

Поговорим о том, как искать работу в IT в 100 раз быстрее и никогда не бояться ее потерять. Обсудим новые правила игры на рынке ИТ-вакансий и кто теперь побеждает в этой карьерной гонке. Исправим типичные ошибки, которые делают вас невидимкой для потенциальных работодателей и мешают им пригласить вас на собеседование.


Павел Григоренко

Релокация айтишника в Нидерланды

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

DevClub #181

Скучаете по хорошим техническим встречам? Их есть у нас. Готовьтесь, будет жарко! Встречаемся 2 октября в 19:00, как обычно, в офисе компании Askend по адресу Tartu mnt 80f.

Билетики можно оформить тут: https://www.eventbrite.com/e/devclubeu-tickets-1026005930357?aff=oddtdtcreator

Подробности:


Владимир Иванов

API Gateways: что, зачем и как

Представьте, что вы управляете SaaS-бизнесом, который предоставляет свои услуги через API: он может продавать курсы валют, данные о погоде, предлагать платежные или аутентификационные/авторизационные сервисы. Тогда вам нужно решить несколько проблем: контроль доступа, балансировка нагрузки, маршрутизация, мониторинг и т.д. Давайте поговорим об этих проблемах и о том, как API-шлюзы (на примере AWS API Gateway) могут помочь их решить.


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

TDD: балласт или помощник

Давненько мы не говорили про TDD. Большинству из нас не до тестов — и без них проблем хватает. Есть горстка энтузиастов, которые агитируют нас тесты и обещают райскую жизнь. Но не лукавят ли они? Можно ли писать тесты и при этом успевать делать фичи?

DevClub #180

Остались без работы? Надоел Spring Boot? Мы решим эти проблемы. Для этого, встречаемся в 19:00 28.08.2024, как обычно, в офисе компании Askend по адресу 80f Tartu maantee, второй этаж.

Билетики оформляются здесь: https://www.eventbrite.com/e/devclubeu-180-tickets-1001132453117?aff=oddtdtcreator

Подробности:


Юрий Богданов

Как найти работу программисту после сокращения

Что делать, если тебя сократили. Как прокачать свои скиллы и своё CV. Что говорить на собеседованиях. Личный опыт из 6и месечного поиска работы после сокращения.


Антон Архипов

K(onstruc)tor: есть ли жизнь за пределами Spring Boot?

Ktor — это фреймворк для разработки веб-приложений на Kotlin. В этом докладе мы увидим, что Ktor предлагает ‘из коробки’, какие библиотеки часто используются в проектах с Ktor (Exposed, Koin). Обсудим, как структурировать приложения с Ktor, и как применить знания которые у нас уже есть из Spring Boot.

DevClub #179

Андрей Солнцев — один из самых плодовитых докладчиков ДевКлуба, чьи выступления всегда запоминаются. Но не тут-то было… Узнаем больше об этом 30.07.2024, в 19:00, в офисе компании Askend (Tartu maantee 80f, 2й этаж).

Билетики на бесплатную пиццу: https://www.eventbrite.com/e/devclubeu-179-tickets-950936415417?aff=oddtdtcreator

Подробности:


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

Одноразовое изделие № 0000

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

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


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

Jsoln: долой NullPointer!

Есть миллион библиотек для десериализации JSON в Java. И все они позволяют полям быть nullable. Хотя класс Optional существует давно, и почему-то никто им не пользуется по назначению.

Благо, теперь есть Jsoln (aka JSON Стетхем), который раскидает поля на nullable и non-nullable и наваляет люлей мутабельным листам.

DevClub #178

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

Встречаемся там же, где и прошлый раз: офис компании Wisercat, Tartu mnt 80f, 2й этаж. Когда: 19:00, 29.05.2024.

Резервация билетов: https://www.eventbrite.com/e/devclubeu-178-tickets-910006803847?aff=oddtdtcreator

Подробности:


Ярослав Юдин

Эволюция графа социальной сети

Доклад про техническое развитие графа социальной сети. Больше пойдет речь про архитектурные трейд-оффы (решения) ну и немного про сами используемые технологии: MySQL, Neo4j, Redis


Юрий Богданов

Telecom Fraud

О деньгах в телекоме. На чём телеком зарабатывает деньги. Как телеком теряет деньги. Pre-paid billing vs post-paid billing. Виды мошенничеств. Немного про портирование номеров, возможно немного про SIP протокол и caller id спецификацию. Личный опыт и немного статистики

DevClub #177

Соскучились по классным техническим темам? Их есть у нас. И даже с AI. Встречаемся там же, где и прошлый раз: офис компании Wisercat, Tartu mnt 80f, 2й этаж. Когда: 19:00, 24.04.2024.

Резервация билетов: https://www.eventbrite.com/e/devclubeu-177-tickets-885105453237?aff=oddtdtcreator

Подробности:


Евгений Маренков

Distributed Tracing — оно того стоит?

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


Михаил Дунаев

Создание игровых миров с помощью ИИ

На примере моего экспериментального проекта я расскажу как создавать бесконечные миры для казуальных игр с помощью таких инструментов как Stable Diffusion, Deforum и тд.

DevClub #176

Иногда так бывает, что умные люди рассказывают на классные темы, при этом они не глубоко технические. И это — именно такой случай. Встречаемся там же, где и прошлый раз: офис компании Wisercat, Tartu mnt 80f, 2й этаж. Когда: 19:00, 27.03.2024.

Резервация билетов: https://www.eventbrite.com/e/devclubeu-176-tickets-863034347967?aff=oddtdtcreator

Подробности:


Мария Антропова

От опросов к ответам: Зачем продуктовой компании проводить свой собственный опрос?

Мы в JetBrains уже почти 10 лет проводим большое количество опросов разработчиков, и что более интересно — публикуем в открытом доступе результаты и сырые данные наших ключевых исследований.На примере нашего флагманского проекта Developer Ecosystem Survey, я расскажу о том: 1) зачем и как мы проводим такие исследования; 2) как ценности компании влияют на проведение опроса и публикацию результата; 3) как мы используем результаты при принятии маркетинговых и продуктовых решений; 4) что важно учитывать, когда вы смотрите на результаты индустриальных опросов, и почему они часто могут противоречить друг другу.


Владимир Иванов

Правильная линейка для команд

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

DevClub #175

Встречаемся на новом месте, где будет и пицца, и 2 классных спикера: от государства и от нас. Адрес: Wisercat Estonia OÜ, Tartu mnt 80f, 2-й этаж. Когда: 19:00, 22.02.2024.

Билеты: https://www.eventbrite.com/e/devclubeu-175-tickets-830125075447

Подробности:


Алексей Яшин

Почему государство хочет быть в ваших смартфонах? История приложения mRiik

Все меньше жителей Эстонии использует повседневно настольные компьютеры и лаптопы. Для взаимодействия с государственным и частным сектором все чаще отдается предпочтение мобильным устройствам. В сзязи с этим государтсво переходит со своими услугами на мобильные платформы. Прототип приложения mRiik был готов уже в прошлом году, однако публичный запуск был отложен. Первоначальная версия была разработана в сотрудничестве с украинскими партнерами, которые запустили государственное приложение Diia в Украине уже в 2020 году. Эстонский прототип был протестирован 2000 пользователями. На основе обратной связи было принято решение продолжить техническую, дизайнерскую, а также законотворческую разработку. Спустя год государство в лице министерства экономики и коммуникаций, а также государственного агентства информационных систем (RIA) приняло решение представить приложение для общественного пользования в июне текущего года. Какова история создания приложения? Какие услуги и возможности будут представлены в первоначальной версии? Каким будет будущее государственного приложения? Почему был отложен первоначальный запуск и что поменялось с этих пор? Обо всем этом поговорим на нашей встрече.


Илья Зверев

Как работают транспортные приложения

Sõiduplaanid, Google Maps, Citymapper, Moovit, Easy Transit… Приложений для планирования поездок на общественном транспорте тьма. Как так получилось, неужели их действительно просто писать? Короткий ответ — да, все данные открыты и схемы просты. А длинный ответ можно послушать вживую: что такое GTFS и Siri, на какие ухищрения идут авторы, чтобы не качать десятки мегабайт, как выдержать баланс между клиентом и сервером, почему модель открытых исходников здесь не всегда помогает, и почему бы не сделать, наконец, единое приложение, чтобы всем было хорошо?

DevClub #174

Салатики съедены, подарки открыты — пора и похачить. Начнём с себя, закончим автотестами. Встречаемся 30.01.2024 в 19:00, в отеле von Stackelberg.

Билеты: https://www.eventbrite.com/e/devclubeu-174-tickets-800218865167

Подробности:


Евгения Слинько, Денис Виноградов

Биохакинг, как способ оживить свой мозг и работоспособность

Что такое биохакинг мозга и как можно используя неинвазивные средства (такие как электричество и ток) и природные безопасные пищевые добавки, а также мягкий переход на более эффективное питание и в целом более здоровый образ жизни, повысить творческие возможности мозга необходимые для решения сложных задач и поиска инновационных решений. Также этот набор инструментов, помогает в целом повысить качество эмоционального фона и эмпатии, что так важно для плодотворной коллаборации в командах. Цель — донести до людей возможности решать проблемы выгорания, плохого сна и просто отсутствия сил на поиск решения проблемы безопасными инструментами.


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

Как дебажить автотесты

Как решать типичные проблемы: включать дебаг логи, ставить брейкпойнты, читать треддампы, разруливать зависимости и т.п. Казалось бы, базовые вещи, но очень много народу всего этого не знает и не использует.

Страница 1 из 89

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