devclub.eu

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

Год: 2011 Страница 2 из 12

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

Открыта регистрация на одну из популярнейшийх Java-конференций в Скандинавии — Jfokus!

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

Что было в ноябре?

Ноябрьская встреча отзнаменовалась довольно специфичными и нишевыми докладами. В гостях у нас были Михаил Мухин и Евгений Щепотьев — разработчики из компании JetBrains. Их миссия — рассказать о системе MPS (Meta-Programming System) и о то м как эта штуковина применяется.



Первый доклад, «Введение в MPS» Михаила Мухина, заставил участников пошевелить застоявшимися мозгами. Похоже, многие осознали с чем имеют дело только во второй части доклада. Тем, кто всё таки не понял, что такое MPS — стоит пересмотреть видео доклада ещё пару раз 🙂

MPS — довольно своеобразная среда для разработки. При помощи MPS можно создавать новые языки и расширять уже имеющиеся. Отличительной особенностю данной системы является то, что языковые конструкции описываются синтаксичским деревом, а не грамматикой как в других аналогах (см. xText). Кроме того, для нового языка почти автоматически создаётся редактор, который может быть использован для написания программы на вновь созданном языка. Кроме того, для новых языков автоматически появляется возможность «интеллисенс» и рефакторинга.
Для примера был показан язык «Lazy», который состоял всего из одной конструкции, позволяющей организовывать отложенные вычисления.

Для закрепления материала Евгений Щепотьев рассказал как MPS применяется в разработке проекта YouTrack. Для упрощения разработки составлено множество языков, которые по заверению разработчиков упрощают работу над проектом. Для многих участников, привыкшим к обычным языкам программирования и фреймворкам такой подход показался довольно необычным, если не сказать более. Но среди толпы нашлись и те, кому идея MPS пришлась по душе, создание своей среды на базе MPS — довольно многообещающая идея. Пример тому — Realaxy.

Вечер завершил Юра Муленко с феерическим докладом «Power of LINQ». Можно только позавидовать .NET-программистам, что им в руки дан такой мощный механизм для работы с данными. Юра рассказал о языковых конструкциях, которые делают возможным всё то, что делает LINQ — методы расширений, делегаты, итд. Юра не поленился и поискал аналоги в других языках программирования — для Java, PHP, JavaScript — но везде это решено библиотеками, а не встроено в язык, и поэтому выглядит не так впечатляюще. Словом, даже если ваш профиль не .NET, на LINQ стоит посмотреть и проникнуться. См. видео.

Впереди декабрьская встреча — ждите анонса!

33rd Degree, Krakow

19-21 марта, в славном городе Кракове, состоится довольно интересная конференция для Java разработчиков — 33rd Degree. Стоимость конференции всего 110 EUR (130 включая питание).

Среди докладчиков замечены:
— Robert C. Martin (a.k.a Uncle Bob)
— Guillaume Laforge (Groovy project lead)
— Raffi Krikorian (twitter.com)
— Venkat Subramaniam (в представлении не нуждается)
— Ken Sipe (JavaOne Rock Star, NFJS)
— Simon Willnauer (Apache Lucene)
— и ещё много кто

Видео. Юрий Муленко. Power of LINQ

Видео: Евгений Щепотьев. Применение MPS.

В гостях у DevClub побывал Евгений Щепотьев из компании JetBrains, который рассказал о том, как MPS применяется на практике в разработке проекта YouTrack.

Для упрощения разработки составлено множество языков, которые по заверению разработчиков упрощают работу над проектом. Для многих участников, привыкшим к обычным языкам программирования и фреймворкам такой подход показался довольно необычным, если не сказать более. Но среди толпы нашлись и те, кому идея MPS пришлась по душе, создание своей среды на базе MPS – довольно многообещающая идея. Пример тому – Realaxy.

Кстати, перед Женей выступал другой гость Михаил Мухин, который познакомил слушателей с MPS. Видео здесь.

Видео: Михаил Мухин — Введение в MPS

В гостях у DevClub побывал Михаил Мухин из компании JetBrains, который рассказал о системе MPS (Meta-Programming System).

MPS – довольно своеобразная среда для разработки. При помощи MPS можно создавать новые языки и расширять уже имеющиеся. Отличительной особенностю данной системы является то, что языковые конструкции описываются синтаксичским деревом, а не грамматикой как в других аналогах (см. xText). Кроме того, для нового языка почти автоматически создаётся редактор, который может быть использован для написания программы на вновь созданном языка. Кроме того, для новых языков автоматически появляется возможность “интеллисенс” и рефакторинга.
Для примера был показан язык “Lazy”, который состоял всего из одной конструкции, позволяющей организовывать отложенные вычисления.

Кстати, в тот же день другой гость Евгений Щепотьев рассказал о том, как MPS применяется в разработке проекта YouTrack. Видео здесь.

Are you interested in Scrum training?

Hi!
We’d like to know if you are interested in Scrum courses with a professional instructor.
Please fill in the form below.

Java Day Riga

29 ноября, наши коллеги в Риге организуют мероприятие для Java-разработчиков. Участие бесплатное и регистриация уже открыта!

Список докладчиков — радует! Список докладов — радует неменьше! 🙂

Анонс ноябрьской встречи

Доброго времени суток!

Сиим постом, хотим уведомить всех заинтересованных, что 30го ноября состоится очередная встеча нашего клуба! овации!

В этот раз мы ожидаем гостей! Из славного города Санкт-Петербурга к нам в гости приедут коллеги из фирмы JetBrains, которые поведают нам о продукте MPS (MetaProgramming System).

Сначала Михаил Мухин (JetBrains) расскажет нам, что такое MPS и зачем это вообще надо.

Затем, Евгений Щепотьев (JetBrains) расскажет о применении MPS в JetBrains, какие языки реализованы и как применяются. Один из примеров — багтрекер YouTrack, над которым Евгений и трудится большую часть времени.

А ещё, чтобы никому не показалось мало, Юра Муленко расскажет нам о бесценном опыте использования LINQ.

Ждите открытия регистрации 23го ноября!

P.S. Небольшое изменение относительно политики раздачи напитков. Напитки, как и предже, можно будет приобрести в баре, при предъявлении волшебной бумажки. Волшебная бумажка будет гарантировать цену в 1 Евро. Т.е. напитки, теперь, хоть и не бесплатны, но вполне себе за приемлимую цену.

Один жаркий вечер Oktoberfest

Уф, давненько не было у нас такой насыщенной встречи:
— около 100 человек на месте
— 5 докладчиков
— бесплатное пиво различных зарубежных производителей
— живое общение вплоть до 23:30
— призы, голосование и т.д.

Вспомним, что же нам посчастливилось пережить.

В начале был Денис Платонов с потоком дизайна, удобства и красоты, что готовят нам новые HTML5 и CSS3. Ознакомиться в видео формате с «ожиданием чуда» можно здесь.

Далее, как черт из табакерки, выскочил Александр Моченов и поделился своими глубокими переживаниями от путешествия по достопримечательностям Амстердама под прикрытием билета на конференцию Fronteers 2011. Заценить результат можно тут.

Как и было обещано, основным блюдом Андрей Ткачёв приготовил ScalaCheck. Как оказалось, эта библиотека отлично справляется не только с игрушечными заданиями по тестированию, но и вполне успешно выполняет поверку реальных приложений, обеспечивая высокую надежность полученного результата. Видео доступно по этому адресу.

Ну, а самые жаркие дебаты были спровоцированны этими ребятами:

Антон Кекс и Александр Ястремский более часа дискутировали между собой и с залом на тему, что же лучше: Java или .NET. Это была знатная битва, результат которой определило зрительское голосование. Со счетом 510 (62%) на 315 (38%) победителем по части аргументов и способа их преподнесения победил Саша и, соответственно, .NET. Помимо наших обычных призов (интересной книжки от клуба, кружки и шарика от фирмы Seven, а так же письменных принадлежностей от компании Symantec), первому в первой битве мы вручили памятную бутылку Moët & Chandon Imperial Brut. Лучшие вопросы из зала были отмечены лицензиями производителя профессиональных тулов для разработчиков — компанией JetBrains.

Хотелось бы обратить внимание и на динамику голосования:

Похоже, все решил Steve Ballmer и его Developers! Developers! Developers! Developers!.

Напоследок хотелось бы узнать, какие у вас остались впечатления, что можно было бы поменять, а что — точно оставить. Пишите, ведь we make IT happen together. До встречи через месяц!

Страница 2 из 12

создано с помощью WordPress & Автор темы: Anders Norén