Обзор на P2P конференцията във Велико Търново 2010

Written by Anthony Karassavov on Tue, Apr 27th 2010, 01:00 in На Български and General

На 24-ти и 25-ти Април се състоя поредното издание на P2P конференцията във Велико Търново. Тази година успях да присъствам и ето с какви впечатления останах.

Ден 1-ви (24-ти Април, 2010)

Патрик Финч ни разказа за Open Web и за продуктите на организацията Mozilla. Главно фокусът беше върху Firefox и какви са плановете му за развитие. Разбрахме, че няма да видим браузъра на Mozilla портнат към iPhone в близкото бъдеще. Общо взето се говореше за open source community-то и все хубави неща за него Cool. Нищо бизнес ориентирано.

Дончо Ангелов, се опита да ни убеди колко сигурен и бърз ще бъде Интернет Екслорер 9 и как ще поддържа всички уеб стандарти. Никой не му повярва. Както Бого каза "Ти днеска си от тъмната страна".

Следващата лекция беше на Микаел "Монти" Видениус - създателят на популярната СУБД с отворен код MySQL. Човека е от Finland и честно да си кажа се напъвах доволно, за да разбера какво говореше Cool (след десетина минути се свиква). Лекцията му в неделя беше по интересна. Представи ни MariaDB, по какво се различава и по какво си прилича с MySQL и защо трябва да я ползваме. След като разказа за MariaDB, замерваше хората, които му задават въпроси с бонбони с водка (wtf?).

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

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

Ден 2-ри (25-ти Април, 2010)

Конференцията се раздели на 2 "потока" - Web 2.0 и BlogCamp. Тъй като не можах да бъда и на двете места едновременно, реших че блоговете не са ми интересни и прекарах деня в залата, където се говореше повече за уеб девелъпмент.

Сутринта имаше пак лекция на Дончо Ангелов и се говореше отново за IE9 и за Майкрософтския IIS. Поради тази причина прекарах следващите 45 минути на кафенце в лобито на хотела.

Втората лекция беше на Христо Дешев и колегата му Петьо Иванов. Те ни разказаха за Deploymenт-а и ни дадоха един чувал причини да деплойваме често и качествено, за да може клиента да е доволен. В презентацията им имаше забавни елементи и картинки. Не пропуснаха да дадат примери за кофти деплоймент и bad code practices. Общо взето нищо ново за хората, занимаващи се професионално с уеб дев.

Мариян Маринов направи опит да представи Git и Mercurial като системи за Revision Control. FAIL. Личеше си, че момчето адски много разбира от работата си и му беше напълно ясно кое как става, но за съжаление не успя да ни го разкаже така, че да го разберем. Загубих интерес може би по средата на презентацията и излезнах да пия кафе.

Запознаха ни и с phpCoreLib 2. Лекцията беше на Ивайло Илиев. В началото той ни припомни добрите стари времена на едва ли не Правец 8/16 машините и каква магия беше тогава програмирането. Според него сега програмирането не е програмиране, защото одавна се е загубила онази магия когато седнеш зад монитора с 256 отенъка на зеленото, гледаш кода и пишеш зелени символи до получаване на оргазъм. За Ивайло на истинския програмист трябва да му е максимално трудно да програмира. Това е и основната идеология зад phpCoreLib. Сами преценете дали ще използвате този фреймуърк от тук насетне (ZERO business value).

Стефан Кънев (много готино момче) ни обясни какво е TDD (Test Driven Development / Design). Основната му идея и демонстрация беше:

И да повтаряш тази процедура докато накрая имаш пълнофункционален ап. Всичко е супер, но какво е added value-то за бизнеса? Ако решиш да направиш такава инвестиция, за колко време можеш да си я избиеш? Струва ли си? Колко време ти е необходимо за да свикнеш да пишеш TDD? Кво прайм с legacy кода? Все въпроси, на които не беше отговорено напълно изчерпателно, поне според мен.

С това моето участие като слушател в конференцията завърши. Накрая, разбира се, имаше томбола с награди от Superhosting, в която един присъстващ от публиката успя да прибере чисто ново ноутбукче Lenovo. Честито!

TDDphpcorelibp2p конференциявелико търновоweb 2.0firefoxmozillamariadb

on 9/6/10 tonie said:
Здравей,

Сигурно си прав, че трудностите и предизвикателствата те усъвършенстват като програмист, а и не само.

Може би не съм се изразил правилно, като съм казал, че фрейма има "нулева стойност" - напротив, факта че е оупън към къмюнитито говори за стойността му. Това, което имах предвид е, че много трудно можеш да пробиеш пазара на фреймовете със слогана "използвай нашия фреймуърк, щото трябва да ти е трудно.", при положение, че имаш хиляди други фреймове, всичките целящи да ти бъде по-лесно. За това и казах, че няма бизнес стойност - може би е трябвало да кажа бизнес... бе и аз не знам какво... Факт е обаче, че така и не го свалих да го пробвам след конференцията.

Cheers :) Reply
on 7/6/10 Miroslav Nikolov said:
Здравей.
Поинтересувах се какво е станало на P2P, защото не можах да отида и попаднах на твоя пост.
Скоро разбрах, че Ивайло Илиев е бил лектор - ако знаех задължително щях да отида :)

Пиша, защото не съм съгласен с тезата, че фрймуърка му е с нулева бизнес стойност - напротив. Аз лично пиша на него като имах възможността да работя заедно с Иво в Дотмедия.

За фреймуърка мога да каже, че го прави Иво, но е по-добър от symphony например, над който работят повече хора и има по-голямо community.

С фреймуърка се правят сайтове много по-бързо, но разбира се си е и по-сложен (с което между другото се свиква след 1-2 проекта).
Ако не е сложен значи не ти дава и свобода да правиш по-сложни системи - каквито библиотеки има много. Свободата в програмирането идва с трудностите, за това и не всеки е истински програмист :)

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

Иначе Иво е страхотен програмист :) Reply

tell me what you think

If you liked the article and want to contribute to it, please feel free to leave your comment. HTML tags are not allowed, but you can use the following BBCode to enhance your message: [url] [quote] [code] [b] [i] [u] [color].

Get the comment feed
share
Toggle panel

So who is anthony anyway?

i am anthony - an all-around web developer with a degree in business. I like to code functional websites with beautiful interfaces. PHP, javascript and espresso is a powerful combination.

Lately

Your voice

The usual stuff

i am anthony

Thoughts and notes from a web developer

muxcmux: