пятница, 16 октября 2009 г.

Следующий Руби баркемп 7 ноября

Приглашаем Ruby and Rails специалистов принять участие в следующем баркемпе в Киеве 7 ноября.
Тема:
Работа с БД. Практические аспекты:
1. AR migrations как dsl
2. Недостатки и преимущества в целом и на примере postgres
3. Устранение недостатков:
1. через переопределения
2. через низкоуровневые запросы с помощью exec
4. Работа с AR migrations и его версиями без RoR

Дополнительная информация и регистрация на сайте:
http://rubylang.org.ua/

среда, 14 октября 2009 г.

Design Patterns in Ruby by Russ Olsen

Откопала наконец книгу по паттернам в Руби. Design Patterns in Ruby by Russ Olsen
Интересно кто-то читал?
Отзывы о книге очень хорошие. Но похоже она есть только в английском варианте, и никаких следов перевода на русский в интернете. А книга-то 2007 года.
Прийдется кушать англ вариант.

Позволю себе немного перевести рецензию Pat Eyler :
" Русс разбил книгу на три части: Паттерны и Руби, Паттерны в Руби, и Паттерны для Руби. Мне кажется это хорошее деление которое обеспечивает хорошее покрытие. Вторая часть занимает значительную часть книги,в то время как первая и третья вместе занимают около трети всего материала

Сильно впечатлила первая глава первой части "Создание лучших программ с паттернами". Меньше впечатлила следующая глава "Основы Ruby" - странно включать основы в книгу о тонкостях.

Третья часть представляет три паттерна для Руби разработки( по одному на каждую главу ) : DSL, Мета-программирование, Договоренность выше конфигурации. Мне кажется что третье больше относится к Railsism чем к Rubyism, однако тема достойа рассмотрения. Также третья часть является неким заключением. Два приложения к книге включают процесс инсталляции руби (не могу понять зачем) и ссылки для дальнейшего углубления в тему "

понедельник, 12 октября 2009 г.

воскресенье, 11 октября 2009 г.

Первый семинар по системному анализу в Киеве, 10 октября 2009 года

Вчера посетила семинар по системному анализу. В целом мероприятие хорошее и полезное. Цель - создание комьюнити аналитиков.
Мероприятие было бесплатным, однако с ограниченным количеством мест. Собственно говоря, должно было прийти 50 участников, однако как это почему-то характерно для бесплатных мероприятий дошло до зала 50 процентов от зарегистрировавшихся. Думаю что сами орги расстроились из-за того что многим пришлось отказать, но при этом было много пустых мест. Среди участников, были в основном бизнес и системные аналитики, совсем немного тестеров, и я - один единственный разработчик. Меня это слегка удивило.

Хороший ход организаторов - подтолкнуть людей знакомиться и меняться визитками в перерывах. Возьмем себе на заметку.

Всего было три доклада. Первый живой и интересный от Ирины, про плюсы и минусы использования прототипов, при работе с заказчиками. Очень интересно было послушать как это все происходило на практике. По аудитории было понятно, что немногие имели такой опыт, и совсем единицы пытались создавать кликабельные прототипы. Собственно Ирина нашла всего один инструмент для создания интерактивного прототипа. В процессе обсуждения, оказалось что с этой целью используют также такой неожиданный инструмент как Power Point. Мне кажется что есть еще интересные инструменты, нужно будет исследовать эту возможность.

Второй доклад от Дмитрия, возможно несколько сумбурно и местами туманно Дмитрий раскрыл процесс работы Бизнес аналитика и Системного аналитика. Однако в его докладе фигурировало большое количество историй из практики. И это было здорово. Также он попытался провести грань между системным аналитиком и бизнес аналитиком, однако из обсуждения стало понятно что в реальности эта грань слишком неощутима и призрачна, ибо суть профессии аналитика в каждом случае определяется по-разному.
Это достаточно проблемно для самих аналитиков. Однако это закономерно ибо нет такой профессии в наших ВУЗах и нет стандартов профессии. Аналитиками становятся очень разные люди.

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

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

Объявление о проведении семинара:
http://www.it4business.ru/live/2027/
Форум:
http://www.uml2.ru/index.php?Itemid=45&option=com_smf&topic=1581.0