Все наши события

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

Если вам интересно сотрудничество, то пишите нам на адрес partner@msazureclub.com.

Гузенко Дмитрий

Гузенко Дмитрий

Головко Елена

Головко Елена

Управление IT-проектами. Контролируй бизнес-процесс.

  • Как внедрить TFSили Jira на своем проекте
  • Какая из систем подходит именно тебе и твоей команде
  • Какие отличия между TFSи Jira, их преимущества и недостатки
  • В каком случае и на каких проектах нужны TFSи Jira
  • Как выполнять прозрачное планирование и контроль каждого участника разработки
    Бойко Антон

    Бойко Антон

    Что нам готовит AzureDay 2017?

    Расскажу о предстоящей конференции AzureDay 2017, которая пройдет уже в сентябре в Киеве. В этом году конференция будет проходить в целых два дня! Более детально о планах сообщества мы и поговрим в течении 15 минут. И еще - у меня с собой будет промо код на скидку в размере 20% от стоимости билета на AzureDay 2017.
    Бойко Антон

    Бойко Антон

    Event-driven serverless web application or what is Azure Function?

    Веб приложение без сервера звучит как что-то чертовски странное. Как веб приложение вообще может работать без сервера? Я что, колдун? Или я прячу сервер где-то в рукавах? На самом деле понемножку от каждого. Конечно же есть сервер, но он меня не волнует, вообще. У меня есть платформа, которая может запустить мое приложение на любом сервере в облаке в течении нескольких секунд и мне придётся заплатить только за время, которое было потрачено на формирование http ответов. Теперь давайте поговорим про управляемый событиями код. Я думаю, что каждый разработчик знаком с понятием событие и умеет их обрабатывать. И теперь, если вы подключите свое воображение, то вы сможете представить веб приложение как обработчик входящих http запросов. Если сложить все вышесказанное, то об этом и будет мой доклад. Я покажу как создать Azure Function приложение и как развернуть в нем первую функцию, как настроить набор входящие и исходящих параметров для функции, как работать используя локальный эмулятор.

    22 апреля 2017 / Global Azure Bootcamp Киев 2017

    Бойко Антон

    Бойко Антон

    Keynote

    Бойко Елена

    Бойко Елена

    Научная глобальная лабораторная работа 2017

    Научная лабораторная работа в этом году связана с исследованиями в сфере астрофизики. Одним из самых эффективных способов исследования процесса формирования галактики есть изучение свойст древнейших звезд (их возраст, химический состав и т.д.). Но получить точные измерения этих параметров не так просто. Большинство замеров, которые мы проводим сегодня, подвержены наличию шума и это мешает дальнейшим исследованиям. Ученые уже давно разработали алгоритм, который позволяет отделить шум от полезных данных, но для работы этого алгоритма требуются большие вычислительные мощности, которые может себе позволить далеко не каждый институт или обсерватория. По этой причине в этом году организаторами было принято решение развернуть данный алгоритм в Microsoft Azure и пригласить всех участников Global Azure Bootcamp 2017 помочь ученым из Instituto de Astrofísica de Canarias с анализом их данных.
    Бойко Елена

    Бойко Елена

    Игровая глобальная лабораторная работа 2017

    Игровая лабораторная работа 2017 это уже привычная нам игра в гонки. Участники всех локаций, где проходит Global Azure Bootcamp 2017, смогут встретиться друг с другом на трассах разных уровней сложности и посоревноваться в умении водить виртуальный гоночный автомобить.
    Поплавский Сергей

    Поплавский Сергей

    .NET Core и ASP.NET Core

    Обзор кроссплатформенной реализации .Net для разработки сервисов и веб приложений.
    Бойко Антон

    Бойко Антон

    Создание кросс-платформенных desktop приложений используя JavaScript и Azure Functions

    Я думаю что сейчас уже никого не удивить тем, что все приложения переезжают в web. Это целиком оправдано, так как это даёт возможность использовать моё приложение любым пользователям с любых платформ. Но мы не можем сказать, что web в состоянии полностью заменить desktop приложения. Есть масса сценариев, где использование desktop приложений является более правильным выбором. Например - если я хочу иметь offline режим работы, другими словами работать из поезда или самолёта. Но с desktop приложениями не всегда так просто сделать их кросс-платформенными, особенно для людей, который последние 10+ лет занимались разработкой исключительно под web. Другой важный вопрос при разработке desktop приложений - как я могу синхронизировать данные между устройствами или делиться ими с другими пользователями? Цель моего доклада - показать, что используя JavaScript мы можем разработать desktop приложение и собрать его под разные платформы. После этого мы сможем использовать Microsoft Azure для синхронизации данных между пользователями и/или устройствами.
    Поплавский Сергей

    Поплавский Сергей

    Использование Azure Cognitive Services и Microsoft Bot Framework для создания чатботов

    Поплавский Сергей

    Поплавский Сергей

    DeepDive в Bot платформу Microsoft

    Бойко Антон

    Бойко Антон

    Автоматизируй сборку приложения и управляй релизами как босс

    К сожалению на сегодняшний день все еще есть много проектов, где для развертывания приложения используется подход "Правая кнопка мыши -> Deploy -> Production". Это прискорбно, но это так. От части это может быть по той причине, что никто не умеет конфигурировать build сервер для автоматической сборки приложения и дальнейшей автоматизации процесса развертывания. Также, по абсолютно непонятным мне причинам, многие инженеры думают, что это супер сложная и тяжелая задача. Во время доклада я расскажу про основные подходы настройки систем автоматической сборки и развертывания приложений. После короткого вступления мы перейдем сразу к практическим примерам. Мне потребуется порядка 15 минут для настройки системы автоматической сборки и развертывания моего приложения. Я покажу как завернуть результат нашей работы в процесс управления релизами и сделать процесс выпуска новых версий приложения прозрачным для всей команды.
    Бойко Антон

    Бойко Антон

    Статическо-динамические веб сайты в облаке - фантастические звери и места их обитания

    Во время этого доклада я расскажу о подходе, который мы использовали для создания статического сайта с динамически обновляемым контентом. Данная формулировка может звучать немного странно или даже не совсем понятно, но на самом деле идея довольно проста. Нам нужно было создать создать сайт, который бы обновлялся не чаще, чем раз в неделю и при этом на сайт будет приходить довольно много пользователей. Так как содержимое сайта будет обновляться редко, то сперва была предложена идея использовать статический генератор сайтов jekyll. Идея была отличной, но имела ряд недостатков. Как мы смогли ее улучшить, что для этого использовали и что в итоге получилось вы узнаете во время доклада.
    Smereczynski Michal

    Smereczynski Michal

    Batch calculation with Python, Linux and Azure Batch

    Some theory and live demo on using Linux servers and Python code for batch calculations (and batch functions at all) in Azure. It is all about focusing on code, not servers, and about scaling your calculations. The only thing you need is to prepare two scripts and to have a little bit of knowledge about Azure and its API.
    Бойко Антон

    Бойко Антон

    Как писать код, которому не нужен сервер, используя Azure Functions

    Мы уже привыкли к тому, что облако даёт нам возможность гибко управлять вычислительными ресурсами, включать сервера если они нам нужны и выключать их если нагрузка упала. Но что если я скажу вам, что есть способ разработать приложение и разместить его в облаке так, что оно готово в любой момент откликнуться на ваш вызов, но если запросов к нему нет, то и денег оно не попросит? Представьте, что вы можете загрузить код в облако и платить не за виртуальную машину с фиксированным CPU, а за ещё более высокоуровневую абстракцию. Представьте, что у меня есть "бесконечных" размеров вычислительный кластер состоящий из 100500 виртуальных машин, которые готовы взяться за выполнение моей задачи, а не просто хостить у себя мой код. В этом сценарии у нас отсутствует такое понятие как сервер в принципе. Наш вычислительный ресурс уже меряется количеством запросов которые к нам и пришли и суммарным временем работы кластера, которое было выделено под обработку этих запросов. Azure Functions как раз является решением, которое я описывал выше. Мы можем писать код на любом языке, который поддерживает платформа (.NET, JS, PHP, Java, Python) и не заботится о том, сколько ресурсов нам нужно зарезервировать под наших пользователей. Ресурсы будут выделены автоматически и только в том минимальном количестве, которое необходимо для обработки текущей нагрузки.
    Sandahl Martin

    Sandahl Martin

    Welcome speech

    Berg Zebastian

    Berg Zebastian

    Xamarin + Azure: a love story?

    Краковецкий Александр

    Краковецкий Александр

    Introduction to Xamarin Workbooks

    Бойко Антон

    Бойко Антон

    Azure Functions - how to write serverless API for mobile apps

    Мы уже привыкли к тому, что облако даёт нам возможность гибко управлять вычислительными ресурсами, включать сервера если они нам нужны и выключать их если нагрузка упала. Но что если я скажу вам, что есть способ разработать мобильное API и разместить его в облаке так, что оно готово в любой момент откликнуться на ваш вызов, но если запросов к нему нет, то и денег оно не попросит? Представьте, что вы можете загрузить код в облако и платить не за виртуальную машину с фиксированным CPU, а за ещё более высокоуровневую абстракцию. Представьте, что у меня есть "бесконечных" размеров вычислительный кластер состоящий из 100500 виртуальных машин, которые готовы взяться за выполнение моей задачи, а не просто хостить у себя мой код. В этом сценарии у нас отсутствует такое понятие как сервер в принципе. Наш вычислительный ресурс уже меряется количеством запросов которые к нам и пришли и суммарным временем работы кластера, которое было выделено под обработку этих запросов. Azure Functions как раз является решением, которое я описывал выше. Мы можем писать код на любом языке, который поддерживает платформа (.NET, JS, PHP, Java, Python) и не заботится о том, сколько ресурсов нам нужно зарезервировать под наших пользователей. Ресурсы будут выделены автоматически и только в том количестве, которое необходимо для обработки текущей нагрузки.

    2 марта 2017 / JS frameworks and tools meet up

    Климов Илья

    Климов Илья

    Flow: TypeScript для бедных? Или почему вывод типов - это важно

    Заславский Алексей

    Заславский Алексей

    React Fiber

    Бойко Антон

    Бойко Антон

    Автоматизируй сборку приложения и управляй релизами как босс

    К сожалению на сегодняшний день все еще есть много проектов, где для развертывания приложения используется подход "Правая кнопка мыши -> Deploy -> Production". Это прискорбно, но это так. От части это может быть по той причине, что никто не умеет конфигурировать build сервер для автоматической сборки приложения и дальнейшей автоматизации процесса развертывания. Также, по абсолютно непонятным мне причинам, многие инженеры думают, что это супер сложная и тяжелая задача. Во время доклада я расскажу про основные подходы настройки систем автоматической сборки и развертывания приложений. После короткого вступления мы перейдем сразу к практическим примерам. Мне потребуется порядка 15 минут для настройки системы автоматической сборки и развертывания моего приложения. Я покажу как завернуть результат нашей работы в процесс управления релизами и сделать процесс выпуска новых версий приложения прозрачным для всей команды.
    Корж Сергей

    Корж Сергей

    Запускаем ASP.NET Core приложение в Azure

    Поговорим про новую платформу для создания веб-приложений: ASP.NET Core. Расскажем про основные особенности, отличия от "старого" ASP.NET и детали развертывания веб-приложений на этой платформе в Azure.
    Бойко Антон

    Бойко Антон

    Что нового в сообществе

    Расскажу немного о том, что наше сообщество сделало в прошлом году и какие у нас планы на год текущий. Сделаю первые анонсы планируемых нами конференций, тренингов, вебинаров.

    25 февраля 2017 / DevOps IT Суббота

    Бойко Антон

    Бойко Антон

    Автоматизируй сборку приложения и управляй релизами как босс

    К сожалению на сегодняшний день все еще есть много проектов, где для развертывания приложения используется подход "Правая кнопка мыши -> Deploy -> Production". Это прискорбно, но это так. От части это может быть по той причине, что никто не умеет конфигурировать build сервер для автоматической сборки приложения и дальнейшей автоматизации процесса развертывания. Также, по абсолютно непонятным мне причинам, многие инженеры думают, что это супер сложная и тяжелая задача. Во время доклада я расскажу про основные подходы настройки систем автоматической сборки и развертывания приложений. После короткого вступления мы перейдем сразу к практическим примерам. Мне потребуется порядка 15 минут для настройки системы автоматической сборки и развертывания моего приложения. Я покажу как завернуть результат нашей работы в процесс управления релизами и сделать процесс выпуска новых версий приложения прозрачным для всей команды.
    Поляков Всеволод

    Поляков Всеволод

    Oрганизованный DevOps

    DevOps уже много лет и в разных местах он работает по разному. Сейчас можно провести некий итог о DevOps в СНГ и мире, рассмотреть практики, плюсы, минусы, noops, infastructure team, SRE вот это всё. Собственно, вместо хардкорного технического доклада я буду рассказывать об этом, а ещё о том, как организовать девопс, почему культура это важно, как решать проблемы и получать больше денег.