Пришло время провести очередную встречу “Клуба анонимных разработчиков”. В этот раз она пройдет на достаточно узкую но интересную тему: “Введение в разработку кросс-платформенных приложений с использованием Xamarin”. Участники смогут познакомиться поближе с платформой Xamarin, осудить ее актуальность и применимость в современной разработке приложений.
В ходе презентации мы обсудим общие особенности платформы Xamarin и рассмотрим различные типы проектов и подходы к построению приложений на платформе. Ниже вы можете ознакомиться с планом презентации:
– Введение в Xamarin и обзор утилит под Windows и Mac.
– Создание нативных приложений для iOS и Android.
– Начинаем работать с Xamarin.Forms.
– Отладка приложений.
– Интеграция Xamarin и .NET Standard 2.0.
– Интеграция со службами Azure.
В роли докладчика выступит Сергей Байдачный (@sbaidachni). Он занимает должность Principal Software Engineer в Microsoft. В настоящее время Сергей проживает в Канаде и участвует во многих пилотных проектах партнеров, направленных на IoT, Machine Learning и Big Data.
Сергей начал работать с платформой Microsoft для разработчиков в 2001 году, и с тех пор он активно участвует в ряде .NET проектов, посвященных разработке, управлению и архитектуре финансовых, медицинских и мультимедийных приложений. В то же время Сергей руководил Microsoft IT Academy. Он опубликовал статьи и обзоры в нескольких журналах IT-индустрии и несколько книг по ASP.NET, Silverlight, Windows Forms и Windows 8 Development. Его последняя книга о разработке Windows 10 доступна на Amazon. Вы также можете встретить его во время выступлений в качестве спикера на мероприятиях Microsoft в Канаде и США.
Сама встреча назначена на 26 марта, начало в 19:00 и активное обсуждение до 22:00. Как обычно, пицца с пивом, соками и печеньками в ассортименте. С местом проведения мы скоро определимся и уведомим участников. Стоимость участия 200 гривен при оплате заранее, 300 гривен при оплате на месте. Количество мест на встрече ограничено и они разлетаются очень быстро. Регистрируйтесь и присоединяйтесь к встрече разработчиков чтобы отлично провести время!
В последнее время мы редко проводим публичные тренинги, но перед крупными конференциями всегда стараемся поставить что-то в расписание, чтобы дать возможность участникам параллельно с получением новой информации расширить свои практические навыки. Поэтому в конце октября и начале ноября пройдут несколько узкопрофильных тренингов.
Перед конференцией JavaDay Kyiv мы запланировали провести тренинг Игоря Дмитриева “Hibernate performance tuning”. Данный тренинг научит вас как измерять производительность, познакомит с различными способами оптимизации. Используя Hibernate на различных проектах, разработчики сталкиваются с типичными ошибками. На тренинге вы узнаете как эффективно их решать на реальных примерах. Тренинг будет базироваться не на сухой теории, а на практических примерах, будут показаны нюансы, дефекты и подводные камни, с которыми вы можете столкнуться в реальной работе. Также узнаете как Hibernate работает «под капотом». Будет live-coding и задания, так что вы сможете попрактиковаться и закрепить полученные знания. Даты проведения 2-3 ноября, регистрация уже открыта.
У нас есть проект, который мы с Тимофеем Евграшиным делаем в свободное время как говорится «для души». Это платформа бесплатных онлайн конференций IT Brunch, которую мы запустили полтора года назад. Ближайшая пройдет 18 мая и будет посвящена .NET платформе.
Проект живет на голом энтузиазме. Мы полтора года назад в очередной раз завели тему географии участников на известных конференциях постсоветского пространства. Всегда «местные» участники преобладают над гостями из других стран. А это нехорошо – нет альтернативных взглядов, перенимания позитивного и негативного опыта, да и просто интересного межнационального общения. Еще мне всегда было обидно за людей, которые живут вдали от конференций и прочих образовательных мероприятий (особенно касается России). И не все из них до такой степени энтузиасты, чтобы потратить кучу времени и денег и добраться таки до Москвы, Питера или Новосибирска.
Так родилась идея создания проекта, который помог бы собирать на интересные образовательные мероприятия участников отовсюду. По задумке, географическое положение не должно влиять на возможность участия. Так появился IT Brunch. IT Brunch – это практические онлайн конференции, каждая из которых посвящена определенной теме из сферы IT.
Brunch является производным от BR(eakfast) и (l)UNCH, то есть это приём пищи, объединяющий завтрак и ланч, можно назвать поздний завтрак в выходной день. Это время отлично подходит, чтобы провести его с пользой и узнать что-то новое. Именно поэтому мы выбрали такое название для наших конференций.
IT Brunch – это платформа для получения практической информации, обмена опытом и идеями. У каждого участника есть возможность задать вопрос. Здесь ни один вопрос от участников не останется без внимания и не будет пропущен. Чтобы принять участие в любой конференции IT Brunch вам не потребуется ничего, кроме компьютера, интернета и наушников. Ну и конечно же желания. Вы можете участвовать в конференциях из дома, из офиса, в отпуске, на природе, вам не надо никуда ехать – мы всегда «рядом»!
Конференции проходят по субботам, один раз в 2-3 месяца, каждая онлайн встреча длится максимум 4-5 часов. Мы тщательно отбираем докладчиков, чтобы все время конференции вы проводили с максимальной пользой! За полтора года уже прошло 5 конференций IT Brunch, каждая из которых собирала несколько сотен участников. Мы стараемся все материалы конференций выкладывать в открытый доступ. Благодаря этому, еще больше участников имеет возможность с ними ознакомиться.
Формат конференции очень простой. Каждый докладчик имеет 20 минут на свой доклад и еще 10 минут, чтобы ответить на вопросы участников. Такой формат заставляет сфокусироваться на полезной информации и не тратить время попусту. Участники могут задавать вопросы по ходу всего доклада в Twitter (хештег #itbrunch) или в онлайн системе, которая была выбрана для проведения конференции. Организаторы озвучивают все вопросы в конце доклада.
Ближайшая конференция IT Brunch называется “.NET brunch” и пройдет 18 мая. Программа практически сформирована и мы на днях опубликуем детальное расписание докладов. Будем рады видеть вас среди участников, а также идеологов и докладчиков следующих конференций. Ждем ваших отзывов и предложений!
22 и 23 марта в Киеве пройдёт крупнейшая техническая конференция Microsoft в Украине – Microsoft SWIT 2012, на которой в течение двух дней будет представлено более 50 докладов по новейшим технологиям. Доклады будут проводиться ведущими экспертами международного уровня, с которыми будет организована возможность интенсивного общения.
Это знаковое мероприятие в Восточной Европе и каждый IT-шник, причастный к продуктам Microsoft просто обязан его посетить.
Один из тренеров нашего центра, Александр Белецкий, выступит на конференции с докладом «ASP.NET MVC 4 для разработчиков мобильных приложений». С некоторых пор, мобильные платформы являются неотемлимой частью нашей жизни. Актуальность разработки под них растет каждый день. Отвечая современным требования веб-фреймворк компании Майкрософт ASP.NET MVC версии 4 включил ряд расширений, облегчающий и расширяющий арсенал инструментов разбработки для мобильных устройств.
На докладе будет рассмотрена текущая реализация ASP.NET MVC 4 CTP (Community Technical Preview), которая доступна для скачивания и использования, в том числе: расширения темплейтов проектов, шаблон проекта для мобильного устройства, jQuery Mobile, режимы екранов (Display Modes), CSS3 media queries.
Программа конференции поделена на 4 потока. Это позволит каждому участнику найти для себя доклады по интересам.
Регистрация на конференцию уже открыта. Подробная информация и расписание докладов будут доступны на официальном сайте конференции – http://www.msswit.in.ua. До встречи!
Мы продолжаем серию встреч “Клуба анонимных разработчиков” на тему Windows Phone 7. 7 февраля прошла первая из них (12-ая встреча клуба). Эта встреча клуба, 13-ая по счету, будет проходить в сотрудничестве с порталом Windows Phone 7 Rocks. Это отличная новость для всех .NET-чиков и .NET-чиц Киева, потому что у вас появилась замечательная возможность послушать и поучиться у профессионалов в этой области, которых не так уж много. И все это в рамках формата “Клуба анонимных разработчиков” с непринужденной обстановкой и отличной атмосферой.
В этот раз ребята решили начать с самого главного – как начать писать приложения под Windows Phone 7. Платформа совсем новая и очень мало людей умеют это делать вообще, а еще меньше умеют это делать правильно. В докладе будет продемонстрирована разработка контентного приложения для Windows Phone. Будут затронуты такие темы:
В роли докладчиков выступят Михаил Галушко и Александр Краковецкий. Они оба являются авторами многочисленных статей на сайте Windows Phone 7 Rocks. Александр является автором и идеологом сайтов Windows Phone 7 Rocks и Microsoft User Group Community. Оба начали изучать технологию Windows Phone с момента ее появления на свет. На данный момент уже опубликовали несколько приложений.
Эта встреча обещает получиться более практической и участники получат ответы на многие вопросы, связанные со стартом разработки приложений под Windows Phone 7. Итак, встреча пройдет в четверг 1 марта. Место проведения мы объявим ближе к дате мероприятия. Это связано с тем, кто число членов клуба постоянно растет и мы рискуем не влезть в уютный Киевский офис компании DataArt. Этот офис полюбился членам клуба своей уютной обстановкой и наличием всего необходимого для продуктивного общения. Но, по итогам прошлых встреч, есть риск, что все желающие не поместятся.
Официальное начало встречи по-прежнему в 19:00, завершение в 23:00. Стоимость участия 80 гривен при оплате заранее, 120 гривен при оплате на месте. Пива, пиццы и кофе с печеньками хватит на всех. Регистрация обязательна. Все детали по оплате будут высланы вам после успешного прохождения регистрации. Количество мест ограничено 60 участниками.
Вчера состоялась 12-ая встреча нашего “Клуба анонимных разработчиков”. Эта встреча открыла серию встреч на тему Windows Phone 7. Все встречи данной серии будут проходить в сотрудничестве с порталом Windows Phone 7 Rocks.
В этот раз уютный и полюбившийся многим офис компании DataArt принимал гостей из мира .NET. Встреча началась с небольшой задержкой в связи с аварией на подъезде к месту проведения. В пробке стоял один из докладчиков, а также заказанная пицца. Поэтому у участников было полчаса на знакомство и общение перед началом официальной части.
Открыл встречу автор и идеолог сайтов Windows Phone 7 Rocks и Microsoft User Group Community Александр Краковецкий. Он уже давно изучает платформу и представил свой доклад «А вы уже были в Metro?». В докладе Александр рассказал о новом языке дизайна Metro, который используется для разработки интерфейсов в Windows Phone 7, а также будущей версии Windows 8. На примерах продемонстрировал типичные ошибки при проектирование мобильных приложений для данной платформы. Вот презентация этого выступления:
Второй доклад был более технический. Михаил Галушко выступил на тему «Хранение данных в Windows Phone». Доклад посвящен вопросам работы с данными в Windows Phone приложениях. Участники смогли больше узнать о возможных вариантах хранилищ, сравнительном анализе их возможностей и рекомендациях по выбору того или иного решения. Презентация этого доклада также доступна:
Возможно получился некоторый контраст между вводным докладом по дизайну и таким техническим докладом. Мы постараемся учесть все ваши замечания и предложения, в будущем избегая допущенных ошибок. Программа должна соответствовать ожиданиям участников. Поэтому мы рады услышать ваше мнение в комментариях.
Дополнительную информацию вы можете найти в Twitter по хештегу #uadevclub. Можно почитать о ходе встречи, найти интересные цитаты, советы и факты о рассматриваемых технологиях. Присоединяйтесь и обсуждайте вместе с нами!
Мы снимали видео всех выступлений и постараемся в ближайшее время выложить их в открытый доступ.
Следующая встреча запланирована на конец февраля. Следите за анонсами и не пропустите начало регистрации!
Не успела состояться 11-ая встреча “Клуба анонимных разработчиков”, запланированная на 24 января, как мы решили анонсировать 12-ую. Эта встреча откроет серию встреч на тему Windows Phone 7. Все встречи данной серии будут проходить в сотрудничестве с порталом Windows Phone 7 Rocks. Это отличная новость для всех .NET-чиков и .NET-чиц Киева, потому что у вас появилась замечательная возможность послушать и поучиться у профессионалов в этой области, которых не так уж много. И все это в рамках формата “Клуба анонимных разработчиков” с непринужденной обстановкой и отличной атмосферой.
На этой встрече будет два доклада. С первым выступит Михаил Галушко – автор статей на сайте Windows Phone 7 Rocks. Михаил начал изучать технологию Windows Phone с момента ее появления на свет. На данный момент уже опубликовал несколько приложений. Имеет сертификаты MCPD .NET 3.5 и 4.0, а также является активным членом технического сообщества. Он представит членам клуба доклад “Хранение данных в Windows Phone”. Он будет посвящен вопросам работы с данными в Windows Phone приложениях. Будут рассмотрены возможные варианты хранилищ, сравнение их возможностей и рекомендации по выбору того или иного решения.
Второй докладчик является автором и идеологом сайтов Windows Phone 7 Rocks и Microsoft User Group Community. Это Александр Краковецкий. Он начал изучать платформу, начиная с Preview версии. В данный момент является автором нескольких приложений. Кроме этого он Microsoft Regional Director, Microsoft и Tekerik MVP, кандидат технических наук по информационным технологиям, автор публикаций на многих технических порталах и активный член технического сообщества. На встрече Александр представит доклад “А вы уже были в Metro?”. В докладе пойдет речь о новом языке дизайна Metro, который используется для разработки интерфейсов в Windows Phone 7, а также будущей версии Windows 8. Также в докладе на примерах будут показаны типичные ошибки при проектирование мобильных приложений.
Встреча действительно обещает получиться очень интересной – ведь ребятам с их опытом есть что рассказать. При интересе со стороны членов клуба мы будем дальше расширять это направление. Итак, встреча пройдет 7 февраля. Место проведения мы объявим ближе к дате мероприятия. Это связано с тем, кто число членов клуба постоянно растет и мы рискуем не влезть в уютный Киевский офис компании DataArt. Этот офис полюбился членам клуба своей уютной обстановкой и наличием всего необходимого для продуктивного общения. Но, по итогам прошлых встреч, есть риск, что все желающие не поместятся.
Официальное начало встречи по-прежнему в 19:00, завершение в 23:00. Стоимость участия 80 гривен при оплате заранее, 120 гривен при оплате на месте. Пива, пиццы и кофе с печеньками хватит на всех. Регистрация обязательна. Все детали по оплате будут высланы вам после успешного прохождения регистрации. Количество мест ограничено 60 участниками.
Мы рады анонсировать расширение нашего тренерского состава – к нам присоединился Александр Белецкий. Он будет отвечать за .NET направление в нашем тренинг-центре. В рамках прошедшей конференции XP Days Ukraine Александр совместно с Сергеем Калинцом провел тренинг “TDD в .NET”. Мы получили массу позитивных отзывов от участников данного тренинга и предложили Александру продолжить сотрудничество. В ближайшее время мы подготовим несколько тренингов по ASP.NET MVC и REST Services for .NET, а также анонсируем очередную дату проведения тренинга “TDD в .NET”.
Александр – увлеченный продуктовый разработчик. Имея опыт в ИТ отрасли около 9 лет, он имеет обширное представление о процессе разработки и поддержки програмного обеспечения. Последние 4 года сфокусирован на технологическом стеке .NET, имея углубленные знания веб фреймворков WebForms и MVC. Является большим приверженцом XP практик и гибкой разработки. Успешно применяет и адаптирует на проекты такие практики как TDD, Code Review, Continuous Integration / Delivery.
Александр является активным членом киевской ALT.NET группы, выступает с докладами на различных конференциях, имеющим отношение к продуктовой разработке, технологиям и практикам. Ведет свой блог, помогает другим разработчикам, развивает сообщество программистов Kyiv Beer && Code и много программирует.
Следите за анонсами и не пропустите тренинги Александра Белецкого!
Идея “Клуба анонимных разработчиков” оказалась достаточно интересной. Клуб живет уже почти полгода и мы провели уже 9 встреч на самые разнообразные темы. За это время у нас в гостях побывало больше 200 человек. Думаю, каждый смог завести себе новых знакомых, а также узнать массу полезной информации. Мы рады анонсировать 10-ую юбилейную встречу, которая пройдет вечером 16 декабря в рамках конференции XP Days Ukraine.
Сначала мы планировали эту встречу организовать с .NET уклоном, воспользовавшись возможностью пообщаться с одним из известных докладчиков конференции – Mark Seemann. Он проведет мастер-класс на тему «Dependency Injection: Principles, Patterns and Containers». Mark является опытным разработчиком и автором книги «Dependency Injection in .NET», поэтому ему будет о чем рассказать. Вот краткое описание мастер-класса:
Dependency Injection (DI) is a set of principles and patterns that enable loose coupling. Do you think you already know what DI is? You may be surprised if you attend this talk. Here we will examine DI from different angles: When and why is DI interesting? What is it and how do we use it? And finally: what role does a DI Container play, and how do we efficiently use one? During this presentation we will see simple and idiomatic examples in C# that that illustrate and answer these questions. Knowledge of C# and basic object-oriented programming, including design patterns, is strongly encouraged.
Но этот мастер-класс врядли будет интересен не .NET разработчикам. Потом мы подумали, что можно в рамках клуба провести и еще один мастер класс «TDD Coding Dojo». Проводить его будет еще один зарубежный докладчик – Johannes Brodwall. Johannes будет проводить его в формате coding dojo, когда все участники принимают активное участие в написании кода для решения конкретной проблемы, обсуждают различные решения и техники реализации. Это очень популярный на данный момент формат и очень интересно попробовать его на практике. Вот краткое описание мастер-класса:
A Coding Dojo is a programming session based around a simple coding challenge. Programmers of different skill levels are invited to engage in deliberate practice as equals. The goal is to learn, teach and improve with fellow software developers in a non-competitive setting. Following elements will be included in master-class:
Оба мастер-класса пройдут в бизнес-центре «Палладиум Сити» по адресу ул. Горького, 172 (комната 714), поэтому участники смогут также пообщаться между собой. Здание бизнес-центра расположено прямо на станции метро «Лыбидская». Желающих попасть на встречу достаточно много, поэтому для бронирования места вам необходимо осуществить предварительную оплату. Зарегистрироваться и оплатить можно на сайте конференции.