P2P Конференция 2010

Едно дългоочаквано от мен събитие премина в перфектна компания и силни емоции. От пътуването към Велико Търново до полу-заспалото ми прибиране в София се забавлявах. Запознах се с много и интересни хора. Макар и малко бавно у нас се създава общество на професионалисти в областта.

Следва кратко лирическо отклонение за пътуването и настаняването в Велико Търново, след което ще опиша впечатленията от презентациите и лекторите, които успях да посетя.

Пътуване и настаняване

Тази година пътуването и престоя беше планирано и изпълнено безупречно от Боби. Още по пътя се започнахме с мента и докато пристигнем вече бяхме на ниво за да гледаме Звук и Светлина.

Настанихме се в хостела, където имахме резервации, след което отидохме да гледаме Звук и Сверлина. На мен ми беше за пръв пит и доста ме впечатли. Мисля че всеки трябва да го види поне веднъж.

След достатъчно лутане по малките улички на града успяхме да намерим кръчмата, където се бяха събрали останалите пристигнали за конференцията. Късният час обаче беше предпоставка за многото гладни хора от компанията а в заведението не беше останало почти нищо. В крайна сметка хапнахме в Щасливеца, след което вечерта за мен приключи. Бях доста уморен и трябваше да се наспя. Остатъка от компанията продължиха купона в Клуб Мелон.

Конференцията

Още при самото начало ме извика Бого защото се оказа, че съм бил номер 100 в листата на регистрираните, което ми е спечелило книга по избор. Избрах си Building Social Web Applications на O’Reilly.

Не успях да посетя всички презентации които исках. Разбира се припокриващите се лекции не помогнаха особено.

Ето списък кои презентации посетих:

  1. Ден 1 – Събота
    1. Патрик Финч – Why Firefox?
    2. Николай Бачийски – 5 неща, които всеки уеб-програмист трябва да може !
    3. Робърт Ниман – JavaScript & HTML5 A brave new World
    4. Уеб уоркшоп
  2. Ден 2 – Неделя
    1. Христо Дешев, Петьо Иванов – Deployment-а като индикатор за здраве на проекта.
    2. Мариян Маринов – Revision control с Git и Mercurial
    3. Микаел Видениус – MariaDB Release 5.1: What it is and what to expect from it.
    4. Стефан Кънев – Test-Driven Development + Refactoring

Патрик Финч – Why Firefox?

Като цяло приятна презентация за това как Mozilla е организация, която гледа за доброто на всички и най-вече как да подобри качеството на глобалната мрежа. Интересни неща за ОгненЛиско и доста философки виждания отностно отворения код.

Като цяло подкрепям идеята на отвореният код, но има доста неща в нашият живот, които не са просто черно и бяло. Дискусията за и против заградените градини си е сериозна тема и нямам намерение да я боря в този пост.

Разбира се съм почитател на Mozilla и всичко което са направили досега за да подобрят качеството на глобалната мрежа в която всички ние прекарваме толкова много време.

Николай Бачийски – 5 неща, които всеки уеб-програмист трябва да може !

Николай прави интересни и забавни лекции, за съжаление успях да стигна навреме само за края на неговата презентация.

Много се изкефих като даде един цитат от Robert A. Heinlein, които съм публикувал в блога през март миналата година.

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.

Notebooks of Lazarus Long (Intermission) in Time Enough For Love from Robert A. Heinlein

След което всичко се разпадна. Публиката реши, че той очаква всички да сме деца гении и да можем да си говорим на латински решавайки математическите проблеми на обществото, докато пием сутрешното си кафе.

Искам да предам малко контекст на цитатът. Главният герой в книгата „Lazarus Long“ (pun intended) е на възраст над 2000 години. Той е най-старият човек във вселената. И цялата книга се състои от негови разкази, като предава натрупаната мъдрост. Идеята предадена с този цитат е че човек трябва непрекъснато да се стреми да подобрява себе по всички възможни начини. Трябва да опитваме неща, които си мислим, че неможем да направим. Развивайте се и ставайте по добри, това е! Поне аз така приех нещата.

Робърт Ниман – JavaScript & HTML5 A brave new World

Една от лекциите за която бях заинтересован. Робърт се оказа доста добър лектор. Забавен и изчерпателен в презентацията си. Макар да знам повечето възможности на HTML5 ми беше много интересно.

Появата му в Мелон вечерта му печели допълнителни точки!

Уеб уоркшоп

Беше ми много любопитно какво точно ще трябва да се прави. Е идеята, до колкото аз разбрах, е да измислим проект които да показва, използва и осигурява неутралитета на глобалната мрежа (Интернет).

Не е лесна задача за малка група хора, които не се познават и трябва да измислят нещо за 10мин и за още 5 да преговорят своето представяне.

Интересен начин да покажем колко е трудно да застанеш и да говориш пред хора, особено неподготвен.

Повечето проекти не бяха добре обяснени и хората се притесняваха. Включително и аз!

Няма да споменавам журито избрано по специална корупционна схема (думи на Бого) и безкомпромистната кражба на заслуженото 2ро място!

Все пак! Ура за екип Spock! Live long and prosper my friends!

Вино и хапки

Аз не пих вино и не ядох хапки! Мързеше ме!
Виното защото не исках да смесвам алкохоли, знаейки че ще излизаме и ще пия уиски. За яденето просто не бях гладен.

Първите разговори бяха с колегите от отбор Spock. След това пообиколих залата и се запознах с доста интересни хора, решили да развиват идеите си въпреки трудностите у нас.

Тръгнах си от партито с добро настроение и приятно усещане, че все пак има хора, които правят реални и интересни неща у нас.

Купон в Мелон

Вечерта продължи с дълга и особено обилна вечеря в голяма компания, а след това в Рок клуб Мелон, където свириха Йерихон. Слушал съм групата доста отдавна в Swinging Hall в София и очаквах с нетърпение представянето им. Вечерта се оказа размазваща за голяма част от колегите на конференцията, които се бяха ориентирали много добре къде ще е купона. Мисля че група Йерихон спечели много фенове тази вечер. В доста добре подбраният списък от кавъри имаше няколко авторски парчета на групата, което ме накара да си купя новият им албум, който силно препоръчвам.

Христо Дешев, Петьо Иванов – Deployment-а като индикатор за здраве на проекта.

Това беше една от най-очакваните лекции от мен и наистина си заслужаваше. Да видим как хора работещи по истински живи проекти правят нещата както пише в дебелите книги. Слушам презентацията и си мисля как се мъчим ние като грешни дяволи.

В последно време съм успял да автоматизирам голяма част от процесите по деплойване, но още не сме достигнали напълно автоматичен deployment.

Петьо и Христо се представиха много добре. Презентацията беше информативна без да навлиза в твърде много подробности и добре разпределена във времето. Обясниха всичко на разбираем език и го поднесоха по приятен и весел начин. Надявам се да виждаме повече такива презентации на конференциите следващите години.

Слайдовете от презентацията

Мариян Маринов – Revision control с Git и Mercurial

Тази презентация е едно от сериозните разочарования от тазгодишната конференция. Дизайнът на самите слайдове беше отвратителен за четене. Самата презентация разчиташе много на четимостта на слайдовете. В това отношение провалът е почти пълен.

Незнам кога Мариян си е правил презентацията но явно времето не беше отчетено въобще. Презентацията беше прекъсната почти по средата и трябваше последните 10, а може би и повече слайда да ги претрупа.

Обясненията бяха супер сложни и заплетени и мисля повече хора останаха объркани отколкото заинтригувани от Git. Въобще не беше на ниво работата а очаквах повече от лекцията и лекторът.

Микаел Видениус – MariaDB Release 5.1: What it is and what to expect from it.

Информативна лекция за проекта продължаващ развитието на mySQL от самият създател. Все пак всички ползваме бази данни и макар и доста суха материя на всички ни се налага да се оправяме с базите. Хубавата новина е, че има бъдеще и изглежда добро.

Стефан Кънев – Test-Driven Development + Refactoring

Лекцията която бях изпуснал да видя в програмата и доста ме впечатли. Браво на Стефан! Един от наистина добрите лектори у нас. Не е толкова лесно да се говори пред публика.

Заинтригува хората в темата за която говореше и успя да създаде предпоставки за интересна дискусия след презентацията си. Аз също се мотивирах да ускоря темпото за преминаване към Test-Driven Development. Даже вече съм поръчал книжките показани от неговата презентация.

Ресурси от презентацията

Обобщение

Прекарах едни много забавни 3 дни и се запознах с много интересни хора. Усетих подобрение в организацията от миналата година, което ме зарадва искрено.  Въобще като цяло емоциите бяха положителни и очакваме следващата конференция.

Единствената ми забележка е че трябва да се отделя повече време на лекторите за да се види коя тема е интересна и отнема повече време да се покрие качествено. Нека организаторите да работят повече с лекторите а те да взимат събитието още по сериозно.

Важното е че има положително развитие! Успех за догодина!

Какво писаха другите

Снимки

Какво са снимали хората и качили да видят всички как се излагахме:

Николай Бачийски

[flickr album=72157623934888588 num=30 size=Square]

Стефан Кънев

[flickr album=72157623811407805 num=30 size=Square]

Любомир Попов

[flickr album=72157623814637375 num=30 size=Square]