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

Рубрика: Встречи Страница 23 из 27

Анонсы и отчёты о встречах

Обзор встречи 26.11.2009 — Функциональные элементы в ООП

В четверг состоялась очередная встреча нашего сообщества. Встреча прошла под названием «Функциональные элементы в ООП», именно потому, что доклады были не о функциональных языках программирования, а об использовании парадигмы функционального программирования в таких языках как Java, C# и Python.

Вечер открыл Андрей Солнцев с докладом «Функциональное программирование на Яве. Практикум на ЭВМ». Андрей популярно, с помощью бутербродного алгоритма, объяснил, в чём заключаются основные тезисы ФП, и рассказал как это можно использовать при написании программ на Java, с примерами Google Collections.

Довольно важный тезис, который подчеркнул Андрей, это то, что ФП в языке Java хорошо подойдёт для написания бизнес-логики, но, к сожаению, программист не имеет полного контроля над тем как будет исполнятся программа — этот контроль берёт на себя компилятор.

«Это же Python!» начал свой доклад Александр Мочёнов. Александр поведал нам немного об истории и философии, а так же о фишках ООП и ФП в языке Python.

Мы узнали что Python — это мультипарадигменный язык программирования, имеющий обширную стандартную библиотеку. Сказать откровенно, код на Python действительно кажется на столько «чистым», что потом код на Java или C# кажется кучей мусора — кажется, что фигурные скобки это действительно лишнее, а все программисты являются достаточно взрослыми людьми для того чтобы делать отступы правильно.

Не смотря на то, что Python является довольно популярным языком программирования в мире, в нашем сообществе почти не оказалось Python-программистов. Я насчитал всего 2 человека — и те — QA-инженеры 🙂 Александр заметил, что Python не рекомендуется для написания приложений, где очень важна производительность — вероятно это и есть причина.

Третий доклад, «Функциональное программирование в C#». Юрий Муленко рассказал нам о функциональных конструкциях языка C# которые здорово облегчают разработку. Для многих, по всей видимости, эта презентация стала выносом мозга, но как сказал Андрей в самом начале, «если это не убьёт ваш мозг, то сделает его сильнее». Понадеемся, что после прошедшей встречи, мозги всех участников стали ощутимо сильнее 🙂

Следующая встреча состоится 26го ноября!

Господа! Коллеги! Друзья!

Спешим обрадовать вас известием, что следующая встреча нашего сообщества ожидается 26го ноября, а значит есть повод отметить этот день в своём календаре красным цветом! Cоответственно, регистрация будет открыта 20го ноября, и этот день стоит тоже отметить красным цветом, а может быть даже завести будильник на 12:00 😉

Темой следующего «заседания» станут ЯП — Языки Программирования. Нас ожидает 3 увлекательных доклада, каждый из которых будет посвящён отдельному ЯП, но все три доклада объединяет одна тема — функциональное программирование.

  1. Юрий Муленко расскажет о функциональных конструкциях языка C#. Компания Microsoft не дремлет и в дебрях гиганта по созданию ПО растёт и процветает платформа .NET, а так же язык C#. На волне инноватиных веяний язык программирования C# заимел в арсенале своих конструкций элементы функционального программирования. Юра с радостью поделится, какие из этих конструкций оказались на столько полезны при разработке ПО, что жизнь разработчика на C# стала на много радостней.
  2. cslogo

  3. Андрей Солнцев поведает о функциональном программировании на Java. Функциональные языки набирают популярность, но авторы Java не спешат добавлять в язык новые конструкции, аргументируя это тем, что язык должен остаться простым, и каждая новая конструкция должна быть тщательно продумана. Тем временем, матёрые Java-программисты, которые не хотят отставать от прогресса, придумали замену функциональным языковым конструкциям. Идея заключается в том, чтобы создать API который позволил бы писать код Java так, как будто это функциональный язык программирования.
  4. javalogo

  5. Александр Мочёнов сделает доклад о языке программирования Python. Александр надеется поделиться теми самыми «хорошестями» и «фишками», которые делают этот ЯП таким особенным по его мнению. Напомним, что Python является одним из основных языков разработки во многих ИТ-компаниях (например в Google), а многие Python-адепты считают что лучше языка нет во всём мире. Если среди участников найдутся эти самые адепты, то они обязательно поддержат Александра, а тем, кто с этим языком ещё не знаком, будет несомненно интересно узнать, что такое Python.
  6. python-logo-master-v3

    Итак, 20го ноября — регистрация, 26го ноября — встреча. Не пропустите! 🙂

Три.. два… один — поехали!

Это первый этап регистрации, число мест на нём ограничено. Если вы видите форму внизу — значит несколько мест пока ещё есть, торопитесь! Если нет, не отчаивайтесь — в понедельник, 26 октября будет открыта регистрация на все остальные свободные места.

Обновление (18:35).

Регистрация закрыта, мест больше нет. В понедельник будет открыта дополнительная регистрация на остающиеся свободными места (между 9 и 10 часами утра). Большая просьба сообщить модератору встречи (zahhar-at-gmail.com), если за выходные дни кто-то из уже зарегистрировавшихся узнает, что в  силу обстоятельств непреодолимой силы не сможет прийти на встречу 29.10.

Всем хороших выходных!

Обновление-2 (Пн, 26.10 9:00)

Друзья! Ввиду поистине огромного интереса к октябрьской встречи (такого числа желающих прийти клуб не видел с момента своего основания!) мы не можем гарантировать наличие мест для зарегистрировавшихся сегодня, в понедельник 26 октября.

Мы приложим все усилия, чтобы зал смог вместисть как можно больше участников и чтобы все освободившиеся в последний момент места оказались заполнены. Поэтому мы свяжемся лично с каждым из заполнивших форму не позднее 12 часов дня 29.10 и расскажем, удалось ли нам организовать для вас место.

Спасибо за понимание!

Обновление-3 (11:50)

Регистрация окончена, мест больше нет.

Октябрьская встреча: QA

Уважаемые коллеги!

Октябрьская встреча клуба по сложившейся традиции состоится в четверг, 29 октября, в отеле Ору, чей конференц-зал любезно предоставлен спонсором клуба — фирмой Helmes — в наше распоряжение с 18:45 до 23 часов.

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

dilbert-on-qa

Своимы мыслями, примерами, опытом и идеями в этот раз с собравшимися будут делиться:

  1. Сергей Сергеев (WebQA / Skype) — «Что такое (web)тестирование и с чем его едят?» — (definition / стереотипы / что делает тестер? / зачем нужны тестеры? / когда тестируют? /как тестируют? / где учат тестированию? / модные тенденции / Eesti Testijate Liit)
  2. Антон Шишков (QA / Skype) — «Краткий обзор программ для автоматичесткого тестирования» (Hands-on: Selenium)
  3. Станислав Катков (QA Engineer / HireRight Estonia) — «Автоматическое тестирование для работающих проектов» — (задачи тест-отдела / что можно автоматизировать / выбор стратегии для автоматизации / критерии для выбора инструмента)
  4. Антон Литвиненко (CTO / Programeter) — «Термометер для управления проектом» — (что же такое метрика? / демо Programeter-а / социальный граф в команде разработчиков / измерение вклада в разработку ПО)

Начало первого доклада — ровно в 19 часов. После 2-го и 3-его докладов — добровольно-принудительный networking в компании одноклубников и напитков с плюшками.

Идя навстречу пожеланиям трудящихся, регистрация на эту встречу будет открыта дважды в разное время: в пятницу, 23 октября во второй половине дня (первая половина мест) и в понедельник, 26 октября в первой половине дня (остальные места). Следите за обновлениясм на сайте!

А чтобы нескучно скоротать время до регистрации, предлагаю помочь докладчикам подготовить максимально содержательные и интересные рассказы: если у вас есть вопросы по объявленным темам, пожалуйста, оставьте их в комментариях к этой записи. Докладчики обещали, что постараются учесть ваши вопросы и подготовить ответы на них.

Devclub 29/09/09, еще пара слов

После нашей очередной девклабовской тусовки 29 сентября, у нас появилось куча идей. Но, прежде чем рассказать о том, что будет следующим и в каком направлении будем двигаться, давайте закроем предыдущую тему 🙂 Антон уже начал выкладывать видео с комментариями, последнее видео будет в скором времени. Если среди читателей есть специалисты-или-и-любители в видео-обработке, то — ау — мы в вас нуждаемся!

Для тех, кто не был на встрече — она прошла по плану и, по моему, удалась! 😛

Фотографии любезно предоставил alex_inside

Что было, на мой взгляд, особенно хорошо:
— как оказалось, наглядные пособия в виде мобильных девайсов здорово поднимают интерес к теме, я бы использовал эту практику и дальше, где возможно
— Больше времени на перерыв — больше можно пообщаться
— Формат «code live», особенно вдвоем (один делает, другой объясняет) — супер-изобретение. Я видел — были в зале люди, которые дорвались бы до клавиатуры, если бы не мешавшие впереди стулья =))

Что можно в следующий раз сделать лучше:
— Подключить таки микрофон к колонкам. У кого есть комплект для пения караоке?
— Более активно участвовать, не быть пассивным зрителем — все-таки мы клуб, а не треннинг-конференц-центр 🙂 Есть идеи как?

Вообщем, всем спасибо за интереснейшую встречу, а компании Helmes — за организацию места!

Теперь, давайте организовывать следующую! 🙂 У кого есть интересные доклады, пожелания, рекомендации: оставляйте комментарии или заполняйте анкету 🙂 Следующую встречу будет драйвить Захар, поэтому — следите за анонсами!

Startup Weekend Moscow

В Москве стартует Startup weekend.
О том, что же это такое я прочёл в блоге Гайдара Магданурова. Вот выдержка:

В большом зале собирается 100-150 разнопрофильных профессионалов и предпринимателей: маркетологи, продавцы, разработчики, дизайнеры, менеджеры проектов и прочие яркие личности. Они выбирают самые интересные бизнес-идеи, и объединяются в команды, которые будут их воплощать в жизнь. Не зависимо от того, успели они это сделать за два дня или нет, они получают бесценный опыт и ярчайшие впечатления. На Startup Weekend можно найти команду своей мечты. Можно лично познакомиться с видными экспертами и гуру, и если повезет, привлечь кого-нибудь из них в свой проект.

За очень короткое время (одни выходные), у участников появляется практическое представление о том, что такое стартап, как он формируется и развивается. Многие находят себе партнеров для дальнейшего развития проектов.

Судя по описанию и программе мероприятия это должен быть увлекательный hands-on как для программистов, так и для бизнесменов и маркетологов.

Так что рекомендую посетить, тем более происходит всё на выходных.
http://moscow.startupweekend.org/

Почём опиум для народа?

Всем доброго времени суток.

Активу клуба не раз задавали вопрос по поводу пожертвований и их роли как гаранта присутствия на встрече.
Для чего нужны пожертвования — читать тут.

Хотелось бы прояснить ситуацию.

donate

Пожертвование — это Ваш Добровольный Материальный Вклад в развитие клуба. Никакой другой трактовки это слово не имеет. Взнос не является гаратией того, что для вас будет попридержено свободное место на следующей, или какой-либо другой встрече. Мы не можем ставить одних в людей в более приоритетное положение исходя из поступлений в казну. Во-первых, это трудно отследить (жертовать можно и в копилку на встрече); во-вторых, трудно посчитать (кто важнее — то кто внес 4 раза по 25 или кто 1 по 100); в-третьих, эти средства расходуются не только на вас, но и на весь клуб в целом; в-четвертых, есть вещи, которые чаще гораздо более ценны как вклад, чем деньги. Делая перевод, или кладя деньги в коробочку вы поддерживаете саму идею DevClub-а. Для информации — все члены инициативной группы тоже честно регистрируются на общих основаниях.

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

Хочется заметить, что мы приветствуем и поощряем любую нематериальную помощь. Если вам есть чем поделиться — выступлением, техникой, местом — обязательно дайте знать. Докладчики у нас действительно имеют «забронированное» место на следующую встречу и несколько «пригласительных» на текущую. Этим мы мотивируем людей активней принимать участие в нашем деле.

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

На момент написания данного поста в кассе клуба всего 4879 кроны. Этого едва хватает покрыть (по мере использования) уже заказанные оптом призы.
Если вас интересует как собирались и тратились средства — напишите мне, я предоставлю вам бюджет, эта информация открытая.

В данный момент мы не можем предложить взамен пожертвований ничего более, чем сейчас — возможность общаться на родном языке в компании интересных людей и единомышленников, получать новые знания из всевозможных отраслей IT бизнеса и технологий, слушать людей, опыт которых возможно облегчит вам путь по полю граблей, выступать со своим мнением и критикой, дискутировать на темы, представляющие острый интерес вам, как специалистам, обретать новые знакомства, коллег и партнеров и так далее. Добавте к этому пару чашек теплого чая или кофе, острую борьбу за пиво экзотических сортов и изрядную порцию юмора на наших встречах.
Мне кажется это стоит благодарности. А вам?

Искренне Ваш,
Юрий Муленко aka kaznachei.
yuri тчк mulenko собака gmail тчк com

Регистрация на Devclub 29.09.09

Hello, Tallinn!

Итак, наша встреча состоится 29.09.09 с началом в 19.00! Будет проходить в классном конференц-зале Отеля Oru. Планируется 2 доклада:
1) Николай Павлов про «Мобильниге»
2) Роман Шестаков про «мобильные девайсы honeywell»
и 1 раунд в девелоперский пинг-понг! Антон Архипов vs Антон Кекс.

Между докладами — кофе, чай, печенье, open space discussion-ы, медитация на фонарные столбы, жаркие споры и многое многое другое! Мы все вместе делаем эту встречу, поэтому запасайтесь хорошим настроением и настраивайтесь на активное участие (вопросы, реплики, споры!) 😉

Увы, больше мест нет. Но, если очень хотите попасть, то оставьте свои координаты ниже. Как правило один-два-три уже зарегистрированных человека не могут прийти и их места передадут вам. Для этого оставьте свой мейл/или телефон и имя-фамилию в комментариях. Ну и тот, кто придумает лучшее решение для case study, тоже может расчитывать на место 🙂

Увидимся на встрече!

Devclub 29.09.09 — для затравки :)

Земляне, привет!

Наша следующая сессия девклуба планируется в этот раз 29.09.09 числа, в том же месте, в тот же час со мной в качестве конферансье. Подробности будут позже, а пока что — планируется два докладчика на тему, связанную с мобильными устройствами (более менее технические) и одна хардкорная демка парного программирования. Будет жарко, запаситесь веерами! А чтобы не пропустить регистрацию, постарайтесь 22 числа быть рядом с компьютером. Она начнется примерно в 12-13 часов по земному-около-эстонскому времени. До следующего сеанса связи!

PS. Как ни крути, а это наш общий клуб, который развивается общими усилиями, где у каждого есть возможность внести свою лепту в формирование нашего комьюнити и повернуть ход истории! 🙂 Заполните, пожалуйста, вот эту формочку, где мы с немецкой аккуратностью складируем все ваши ценные мысли/идеи и переодически оттуда их вытаскиваем на реализацию. Там же можно указать, если вы хотите более активно участвовать в организации мероприятий. Для занятых есть вариант сделать пожертвование, на которые орг. коммитет сможет покупать на клубу печенье, подарки докладчикам, технику для более качественного видео/аудио и так далее. Больше инфы — здесь! Если же кто хочет поблагодарить какого-то определенного докладчика — дайте знать, я вышлю мейл, куда можно будет отправить свои «спасибо» и «круто!» 🙂

GeekDinner Follow-Up

Несколько с опозданием, но все же решил поделиться своимим впечатлении о посещенном мероприятии Saiku.

Состоялось оно 9-го числа в небольшом кабачке Mauruse pub. Присутствовало всего 4 человека и, хотя народу могло быть и больше, я остался очень доволен. Мы успели пропустить пару кружек пивка и обменяться мнениями о довольно широком спектре тем.

Началось всё с беседы о тестировании, в том числе автоматическом, когда оно есть добро, а когда почти зло, о влиянии на качество и стоимость проекта, об инструментах, проблемах и их возможных решениях. Затем затронули вкратце бизнес-анализ, роль клиента в постановке задачи и методики разработки. Среди прочих звучали уже знакомые уху слова — agile, scrum, waterfall .

Я поведал присутствующим о том, то такое DevClub, о наших встречах, планах на будущее. Ребятам из Saiku идея понравилась и они заинтересованы в возможном сотрудничестве.

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

Последним, если так можно выразиться, актом было обсуждение эффективности. Мы поделились опытом о приемах, используемых ежедневно в рамках рабочего процесса, в частности работе с почтой и task tracking. Много раз упоминалась и было горячо рекомендована книга «Getting Things Done» Дэвида Аллена. Я был наслышан о GTD методике и, как выяснилось, часть описанных приемов применяю на практике. Теперь возникло желание ознакомиться с ней подробнее. Если у кого есть эта книга в бумажном варианте и вы готовы одолжить её на время, дайте пожалуйста знать в комментах.

Как видите скучно нам не было. Обязательно посещу GeekDinner ещё раз. Особой изюминкой считаю непринужденное общение (с пивом) именно в небольшой компании. Хочется пожелать организаторам творческих и деловых успехов.

Что касается места проведения — небольшое, простое и уютное место, неплохая кухня, есть Крушовица. Недорого.

Страница 23 из 27

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