Rails конференция – 27.06.2009
В края на юни ще проведем поредната конференция на „Линукс за българи“ (и последната преди лятната ваканция). Темата ще е Rails, като целта ще бъде конференцията да е интересна както за опитни релсаджии, така и за хора които си нямат идея от тези технологии. С акцент върху второто. Събитието ще е от две части. Първата част ще е въведение – в Rails, Ruby и кратък workshop. Втората пък ще бъдат технологии/похвати, които ще са интересни за Rails програмисти.
Ето и списък на лекциите:
Първа част (начало 10, край – около 12 часа)
- Николай Бачийски – Rails за уеб програмисти
Николай ще ви въдеде в основите на Ruby on Rails. Какво прави тази техонология толкова апетитна, защо се вдига толкова шум около нея и как изглежда уеб програмирането с нея. - Стефан Кънев – Програмиране на Ruby
Ruby е силно вдъхновен от Perl и Python. Комбинирани са няколко идеи, които правят програмирането на него доста по-различно. За кратко ще се опитаме да ви запознаем с неговите синтактични и идеологични особености. - Workshop – създаване на съвсем мъничко уеб приложение пред аудитория. Може би прост блог, като идеята е да се покаже Rails hands-on.
Втора част (начало 13 – край около 15.30-16 часа)
- Петьо Иванов – Rails услуги за Rails приложения
Лекцията има за цел да ви запознае с няколко от най-често използваните managed решения, които помагат при разработката на вашето Ruby on Rails приложение. Самите те също са написани на ruby, което ги прави добри примери и вдъхновение за вашия бъдещ RoR продукт - Стефан Кънев – Behavior-Driven Development с RSpec и Cucumber
Автоматизираното тестване и Test-Driven Development-а (TDD) са най-популярни в Rails обществото. Behavior-Driven Development (BDD) и по-нова идея, която най-често се обяснява като „TDD++“. RSpec и Cucumber са две технологии, които правят това възможно. Лекцията ще покрие целия спектър – от основната идея на автоматизираните тестове (unit tests), през писането им преди кода (test-first development) и чак до идеите на BDD. - Валентин Михов – Stubbing and Mocking – прекият път към изолацията на код
Лекцията има за цел да покаже какво е mocking и stubbing в rails и как могат те да се ползват при тестването на приложения. За целта ще се разгледа библиотеката mocha. Ще се покажат примери от реалния живот за това как можем да изолираме и тестваме определена функционалност в изкуствено създаден контекст по бърз и лесен начин.
В края на конференцията, ако у слушателите са останали сили и въпроси ще завършим с дискусия.
Конференциите са свободни за достъп, започват от 10 ч.