Встреча #110: 2017-10-23

23 октября 2017, в 19:00 состоится очередное сборище нашего клуба! Встреча пройдёт в конференц-зале отеля Von Stackelberg.

В программе:

Илья Хямяляйнен приедет к нам прямо из далёкой Англии чтобы рассказать хакерскую былину:

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

Будет интересно %)

Евгений Маренков расскажет нам как можно писать красивую документацию с помощью Swagger:

Swagger это очень большая экосистема, предоставляющая огромное количество возможностей для документации REST API. Например, Swagger позволяет генерировать документацию из Java кода, что позиционируется как очень гламурненький и модный подход. Со своего опыта покажу, что этот подход очень нежелателен и объясню на примерах к каким плачевным последствиям он приведет. Естественно, рассказу про наш подход к этому зверю и покажу как его внедрить так, чтоб Java код остался нетронутым, а документация была бы понятна как потенциальным клиентам REST API так и Product Owner-ам, которые тоже люди и хотят видеть в понятной для себя форме, а может и подправлять документацию.

Гость из дружественной Латвии, Андрей Адамович продолжит тематику о чатботах у нас в клубе:

Управление «юзер-группой» требует выполнения часто-повторяющихся задач: публикация анонсов, оповещения, статистические рапорты. Groovy, AWS Lambda, Terraform и Slack оказались неплохой комбинацией для того, чтобы эти задачи автоматизировать.

Встреча #109

Привет!

26 сентября 2017, в 19:00 состоится очередное сборище нашего клуба! Встреча пройдёт в конференц-зале отеля Von Stackelberg.

Михаил Раер расскажет нам как реализовать бота для всеми нами любимого Skype. Да, у Skype есть публичный API который можно замечательно использовать для написания ботов!

Дмитрий Нестерук поделится с нами мыслями о языках программирования.

Прогресс не стоит на месте: старые языки вроде C# продолжают развиваться, а новые, такие как Rust и Kotlin изобилируют смелыми идеями. В этом докладе мы поговорим, о том какие же возможности современных языков являются самыми полезными и интересными, а также немного потеоретизируем на тему того, какие еще известные, но пока не реализованные, возможности были бы полезны в современных языках программирования.

Алексей Михайлов расскажет как язык программирования Elixir используется в современной веб-разработке:

  • Краткий обзор возможностей языка Elixir, виртуальной машины BEAM и экосистемы Elixir/Erlang.
  • Применение Elixir при разработке веб-сервисов высокой доступности: модель акторов, фреймворк OTP, распределенные системы на базе Elixir.
  • Немного личного опыта и впечатлений после применения языка в течение 1 года

JavaDay Minsk 2017

Коллеги из Минска приглашают на мероприятие JavaDay, которое организуют Belarus Java Professional community и Belarus Kotlin User Group. Конференция состоится 3 июня — уже совсем скоро, цена демократичная. Так что если кто-то окажется в это время в Минске — у вас есть замечательная возможность приобщиться к прекрасному! 🙂

Февральская встреча

Февральская встреча клуба состоится 28го февраля, в 19:00 в конференц-зале отеля Von Stackelberg

В программе:

Михаил Раер расскажет про асинхронный ввод-вывод в .NET: для чего это надо, в чем отличие от просто потоков ввода-вывода, отладка асинхронного кода.

А ещё у нас ожидаются гости из Латвии — Дмитрий и Алексей Буздины:

Дмитрий расскажет об использовании OAuth 2.0 и JWT в Spring-проекте. А Алексей расскажет про трюки с аннотациями, а точнее с annotation processing в Java: Lombok, Dagger 2, Retrofit, MapStruct — вот это всё.

Приходите, нас ждёт технически-насыщенный вечер! 🙂

Январская встреча

Январская встреча клуба состоится 31го января, в конференц-зале отеля von Stackelberg, что по адресу Toompuiestee 23. Начинаем в 19:00.

В программе:

Мартин Киуру расскажет нам о пути из программиста в предприниматели. Обзор основных возможностей открытия собственного дела для айтишника, их плюсы и минусы. Cтоит ли вставать на этот нелёгкий путь?

Антон Архипов, «Неадекватное Java-интервью». Обсудим, какие вопросы нам задают на интервью при найме на работу, и адекватны ли эти вопросы вообще.

Артур Шабак поделится знаниями о том, как защищать fintec-приложение от хакеров на примере Bitcoin marketplace.

Регистрируемся!

Ноябрь у нас в клубе

Ноябрьская встреча клуба состоится 30 ноября, в конференц-зале отеля Von Stackelberg. Начало в 19:00. Регистрация открыта, ссылка на регистрацию — ниже.

november

В программе целых три замечательных выступления!

Юра Тимошин расскажет про Jenkins Pipeline.

Jenkins — самый популярный OSS-сервер для непрерывной интеграции. Говорят, Pipeline — очень удобная штука в Jenkins. Вот Юра и расскажет нам, что это такое.

Илья Ливенсон поведает нам про Riigipilv

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

И в противовес рассказу о Jenkins, Илья Хямяляйнен выступит с докладом Concourse CI: «от винта!» или не Дженкинсом единым!

Есть такой сервер непрерывной интеграции, как http://concourse.ci/ разрабатываемый в Pivotal. У него есть две офигительные особенности: 1) каждый этап происходит в запущенном Docker-контейнере со всеми вытекающими плюсами (иногда и минусами) и 2) все сборки оформляются в piplines, которыми удобно управлять. Я могу рассказать (и чоуж там — показать!) что такое Concourse, как им пользоваться, какие есть трудности и так далее.

Eventbrite - Ноябрь у нас в клубе

Июль в Девклубе

Всем привет!

Следующая встреча нашего клуба пройдёт 2го августа (!!!) в конференц-зале гостиницы Von Stackelberg. Начало в 19:00.

august-devclub

Встреча ожидается довольно техническая, или как у нас говорят, «хардкорненькая». В программе:

  • Антон Кекс расскажет нам о замечательном фреймворке Riot.js — альтернатива React.js.
  • Гость из Москвы, Дмитрий Смирнов, расскажет о защите Интернет периметра.
  • А так же, гость из Тарту, Никита Сальников-Тарновский расскажет о том, как правильно работать с ресурсами в Java в докладе «Java программист, убери за собой!»

Приходите поднимать уровень своих технических знаний, будет интересно!

DevTernity 2016

Коллеги из Риги прислали приглашение на замечательную конференцию DevTernity. Регистрация уже открыта!

Dear colleagues!

We are excited to open registration to the long waited DevTernity 2016 – the biggest software excellence conference in Latvia!

The conference kicks off with the Inspiring Keynote day from top speakers (01.12), followed by a full day of practical Power Workshops (02.12).

DevTernity will highlight the topics you can’t miss – eXtremely Distributed Software Development, Dataflow — a killer of MapReduce, Unikernels, P2P Salary Reviews and much more!

Traditionally, speakers lineup is exciting – the best speakers from 2015, mixed with industry influencers Latvia has never seen before!

Майский Девклуб — 24.05.2016

Майская встреча клуба состоится 24 мая, в 19:00, в конференц-зале отеля Von Stackelberg (Toompuiestee 23). В программе:


Эрвин Вебер, Ой — BLE

eweberBLE расшифровывается как «Bluetooth low energy». Так вот: всю команду Toggl заперли с ящиком таких маячков в одном из отелей США на неделю. Расскажу, что из этого получилось. Поговорим, как internet of things незаметно переходит в нашу жизнь и зачем нам это всё.

 


Сергей Аникин, Pipedrive как он есть

sanikinСергей расскажет о Pipedrive. Немного про сам бизнес типа SaaS, про архитектуру, про структуру итд.

 

 


Сергей Егоров, С нуля в Облака!

segorovРабота кипит, программисты пишут код, релиз уже скоро. И тут Вы, DevOps герой-одиночка, понимаете, что пора бы уже поднимать сервера backend-а.
Облака? Облака! Docker, автоскейлинг, zero downtime deployments, много девяток доступности — всё это хорошо, но как это реализовать на деле? Что ответить руководителю проекта когда он простит с Вас оценки времени? Неделя? Месяц? «Ну нафиг?»
А что, если я скажу Вам, что благодаря Amazon Web Services развернуть production ready окружение можно… за 45 минут? В течение доклада DevClub? Не используя SSH, Ansible, Puppet и прочее? В данном докладе я хотел бы продемонстрировать как легко и просто развернуть такое окружение используя только стандартные сервисы AWS, за 45 минут, идентично тому, как мы делаем это в ZeroTurnaround, на примере пары Spring Boot микро-сервисов, обёрнутых в Docker.

 

Eventbrite - Майский Девклуб

JavaDay Minsk 2016, 11 июня

Коллеги, если вам доведётся оказаться в Минске в начале июня, то вам повезло — 11 июня в Минске пройдёт событие под названием JavaDay!

Будут рассмотрены самые актуальные вопросы Java-разработки, новинки и свежие тренды, а также проверенные временем подходы.

javadayby

В первом потоке #JavaDayBy слушателей ждёт критический взгляд на ООП в Java, доклад о тонкостях настройки JVM, обзор паттернов Java EE, знакомство с концепциями функционального программирования в Java 8, а также доклад о принципах и внутреннем устройстве трансакций в Java – в общем, масса полезной информации от ярких профессионалов области.

Помимо традиционных тем по Java и Java в web, на конференции будет представлен поток докладов, посвященный Scala и Android: вы сможете узнать о преимуществах программирования на Scala, о том, как использовать Java-технологии на Scala на примере Spring Boot. Отдельные доклады будут посвящены применению RxJava в разработке для Android, а также обзору новых возможностей в Android N.

Дополнительная информация доступна на javaday.by, в twitter и фейсбуке, а также по хэштегу #javadayby.

На любые вопросы может ответить Катя Будникова, менеджер мероприятия: budnikova.kate@gmail.com, +375(25)902-16-03