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

Автор: Ervin

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 тестов из реальных проектов и новые методы их расследования. В этот раз будет больше визуальных эффектов и видосиков. Интересно будет всем.
Доклад можно смотреть без первой части.

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

20 лет PostgreSQL

https://github.com/postgresqlfr/pgfr_materials/tree/master/advocacy/posters/20th_anniversary
Open wide: An elephant munches on a pumpkin at the Schoenbrunn Zoo in Vienna, Austria. - Photo by DANIEL ZUP / SCHOENBRUNN / HANDO / Today

В этом году PostgreSQL исполнилось 20 лет! С чего начиналась история этого продукта, мы попросили рассказать сооснователя проекта PostgreSQL, человека по сей день повелевающего коммитами.

imgp5911
Bruce Momjian: PostgreSQL: Past, Present, and Future
(кстати, этот доклад будет на английском языке)

For lots of people PostgreSQL became “The world’s most advanced open source database”. This did not happen in one night. Bruce has worked on project since 1996 and will not only present historic overview about origins, but also talk about present and future of PostgreSQL. As cherry on the cake — this talk has extra time devoted to questions from audience.

Откуда в PostgreSQL GIN и VODKA, или какой русский не любит быстрых запросов, нам расскажут Олег Бартунов и Александр Коротков. На их счету многократное ускорение различных частей работы базы, а также функционал для работы со слабо структурированными данными, полнотекстовый поиск и многое другое. К сожалению, пока что не все улучшения попали в основной релиз. Ребят это не остановило, и был создан форк –  «СУБД Postgres Pro», который вошел в реестр российского ПО.

dscf6985Олег Бартунов и Александр Коротков — Российский след в постгресе
(this presentation will not be translated to English)

Мы хотим рассказать про российский вклад в PostgreSQL и готовы ответить на любые вопросы. Также мы расскажем про компанию Postgres Professional, ее задачи, планы и место в постгресовом сообществе

На сладкое: возможность поковыряться в коде; про создание SQL Tabs нам расскажет Александр Олешкевич.

alp_full-1Александр Олешкевич — Внутренности SQL Tabs
(this presentation will not be translated to English)

Я расскажу о выборе технологий для разработки десктопного приложения и выборе фреймворка. Где и почему пришлось отказаться от фреймворков и другие проблемы javascript стэка технологий c точки зрения не веб-разработчика. Вы узнаете о внутреннем устройстве SQL Tabs, как писать расширения и можно ли сделать SQL Tabs для вашей любимой базы данных, даже если она NoSQL

Встречаемся 31 октября 19:00 в конференц-зале отеля von Stackelberg.

Дело было в сентябре…

25 сентября состоялся долгожданный девклуб.

 

Первым делом выступил Senior Vice President of Kühne + Nagel – Ralf Morawietz. Он подробно рассказал о том, как K+N искала возможносити для outsource, какие именно проблемы настигли их на востоке, и почему Эстония стала для K+N лучшим кандидатом на эту роль.

Рассказ был эксклюзивно для присутствующих, видеосъёмка не велась.

 

Чукча заходит в аптеку:
– Jetty и Nginx, пожалуйста
– А рецепт есть?

Как не быть чукчей, нам рассказал Юрий Худолеев. Написав простенький рецепт для Ansible, Юра показал, что скрипты для управления пачкой серверов — это не очень сложно. Шаг за шагом простенький рецепт усложнялся, и в итоге выполнил все поставленные на вечер задачи. Получилось очень смешно, продуманно, а главное — наглядно.

Видео

 

Вы всё ещё платите за свой хостинг c крутым CMS, на котором бегает самый свежий PHP4? Каждый день делаете резервную копию базы, но вам слабо показать, как страничка выглядела 3 года назад, потому что скин не работает с вашей версией «любимого фреймворка»? Кто сломал блок слева? Свой вариант ответа на все эти вопросы дал Андрей Солнцев. Вооружившись IDEA + GIT (a потом, чтобы добить, связкой github + github pages) Андрей рассказал, что пора выкидывать пособие по WordPress в топку. Static website generators – оружие гика, и оно является ответом на почти любые вопросы. Простая разметка и несколько команд в консоли соберут функциональный сайт за считаные секунды. Jekyll и nanoc были показаны вживую, от realtime preview прямо в localhost до деплоя в боевую среду. Бонусом был рассказ про установку «build_essentials» + ruby + python на windows.

Видео

P.S. О грустном. К сожалению, многие из тех, кто зарегистрировался, не смогли доползти до места происшествия или хотя бы предупредить, что не смогут придти. Поэтому все те, кто ждал заветного билетика в wait-list, так и остались с носом. Поэтому, дорогие прогульщики, убедительная просьба: предупреждайте нас, если жена не отпустила в девклуб!

ЗЫ фото много не бывает — присылайте свои ссылки!

25 сентября — встречаемся в клубе

Уже в среду, 25 сентября, в обычные 18:45 клуб откроет двери. Лучшие люди соберутся в отеле Ору, а ты что, будешь в это время читать комикс дома?

Chinese Cartoon

Вот что нас ждёт:

О том «Почему мы круче китайцев«, а также о тенденциях в мировом рынке IT
нам расскажет очень интересный рассказчик, один из вице-президентов компании Kühne + Nagel — Ralf Morawietz.
Это выступление прозвучит на английском языке:

Development in distributed environments and teams

The session will share first hand experiences with migrating waterfall projects into agile development teams and why does China and India not work for KN and what learnings did we make while trying.

Ansible — программа для автоматизации настройки и дистанционного управления компьютерами по SSH. Хотя он не является лучшим кандидатом для разворачивания тру-энтерпрайз кластеров из 100500 машин, но для простых ежедневных задач этот инструмент прекрасно подходит, за что и любим суровыми (и не очень) админами. В прочих кругах Ansible известен мало. Про то почему это так и как правильно его готовить нам расскажет Юрий Худолеев из ZT.

CMS — это вчерашний день! Забудьте про WordPress и Drupall — это в прошлом. Настоящий гик должен использовать static website generators. Никаких баз данных, никакого редактирования через веб, никакой зависимости от интернет-соединения. Хранить весь контент в текстовых файлах и коммитить в GIT — вот путь джедая!
Вам знакомы слова jekyll, nanoc и github pages?
Нет? Тогда Андрей Солнцев идет именно к вам!

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

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