Na dugom maršu prema dvorani u kojoj se održavalo prvo jutarnje predavanje saznali smo da instruktori jedne od auto škole u Opatiji ne uče svoje polaznike da treba stati ukoliko su pješaci već stupili na zebru. Oni se samo hladnokrvno prevezu ne trepnuvši okom.
211 VS 2005 IDE (200) - Ana Roje Ivančić, Goran Pizent
Tvrtka Ekobit je među hrvatskim informatičarima na glasu kao jedna od onih u kojima se posao radi na pravi način i ima kvalitetne kadrove. Koliko čujem tamo se na testu za nove djelatnike povode za Joelom Spolsky-im i njegovim gerilskim vodičem za ispitivanje kandidata za posao. Čuju se i glasine kako se neki žale da je tamo kao u vojsci, sve po špagi, ali takve pritužbe zacijelo plasiraju neke lijenčine. :-)
S takvom reputacijom jedino što smo mogli očekivati je kvalitetno predavanje pa smo to i dobili. Ana je bila slabiji dio para, nije ni ona bila loša, ali Goran je izvedbom i sigurnošću koja je bila na razini stranih predavača. Sažeti prikaz novosti u novom VS-u bio je vrlo informativan i efektan, školski primjer kako predavanje treba izgledati. Obično dobri developeri nisu baš sjajni predavači i rijetko koji zna na tako dobar način prenijeti znanja i iskustva kao što su to napravili Ana i Goran.
Novosti u VS-u podižu upotrebljivost tog alata na jedan veći nivo, i čini mi se da je Microsoft napravio jedan veliki kvalitativni pomak. Iako se u nekim slučajevima radi o implementaciji stvari koje se već odavno koriste u nekim drugim alatima ima i dosta inovativnih rješenja. IntelliSense je još pametniji, Code Snippetsi omogućavaju brzi unos standardnih struktura i dijelova koda, Refactoring omogućava brze promjene u postojećem kodu. Efektna je operacija extract method kad obilježite dio koda i onda prepustite VS-u da na osnovi njega napravi posebnu metodu i još detektira koji su parametri i kojeg tipa. Meni je odmah pao na pamet Arthur Dent kako je potpuno zaposlio moćno brodsko računalo u nastojanju da mu pripremi šalicu pravog čaja. Zamislite beznadno kompliciran kod, koji je mutirao tijekom godina ispod prstiju mnogobrojnih programera, selektirate ga, pokrenete spomenutu metodu i izazovete situaciju zvanu "čaj Arthura Denta". Računalo se zaglavi u uzaludnom pokušaju otkrivanja smisla u skoro pa besmislenom kodu.
U prisutnoj publici nitko nije potvrdno odgovorio na Goranovo pitanje o tome da li koriste NUnit, što je samo pokazalo da domaći developeri malo pažnje posvećuju testiranju. Zanimljivo je kako je NUnit klon JUnita, što je samo jedan u nizu slučajeva prerade Java rješenja u .NET svijet.
213 VS 2005 Team System i MSF 4.0 - zajedno smo jači (200) - Davor Vinčić
Prvo predavanje za koje mogu reći da je bilo loše. Davor je dosta egocentričan lik koji je prisutne gnjavio sa svojim osobnim iskustvima, a naročito je bio oduševljen njihovim brojem jer je na nekom svojem predavanju proteklih godina imao samo 12 slušatelja. On je i zasad jedini predavač kojeg sam ja vidio, a da je privatizirao background slikom (svojih ?) cucaka. Valjda u namjeri da izazove "gle kak' su slatki" efekt. Prvi je predavač kod kojega su ljudi već na pola predavanja počeli pogledavati na sat. Zapravo i nije bio toliko loš, ali je u dubokoj sjeni ostalih kvalitetnih predavača. Za razliku od Ane i Gorana, koji svakodnevno rade s tehnologijom o kojoj su pričali, Davor već godinama nije u programerskim vodama tako da je specijalno za ovo predavanje spremao temu. Previše je lutao. Budući da je ta tema već puno uspješnije obrađena dan radije, nije ni čudno da je pokupio loše ocjene.
Break Time
Propustio sam 3. predavanje jer sam želio postati jučerašnji dan na blog, ali me nestabilnost VIP-ove airlink mreže spriječila o tome. Još mi je i USB štapić otkazao poslušnost pa su mi neke važne datoteke ostale nedostupne. Sva sreća da sam noć prije prebacio direktorij s mail clientom na tvrdi disk.
244 Solving 10 business problem in 60 minutes with SQL Server Analysis Services using MDX (400) - Thierry D'Hers
Moglo bi se reći da sam zalutao na ovo predavanje jer se raspravljalo o naprednim temama u tehnologiji koju nisam koristio (AS). Predavač je bio zabezeknut činjenicom da je dobio 50 minuta za predavanje koje je planirao 60 minuta pa je u sebi prebacio neki switch i jednostavno ubrzao govor. Postavljao je i pitanja, a za odgovor je predvidio nagradu u obliku urni od srebrnog lima. Čak sam i znao odgovor na jedno od dva pitanja, jer se radilo o čisto logičkoj stvari, ali nisam želio istrčavati ispred kolega koji znaju više od mene. Kako ni nitko drugi nije želio istrčavati, Thierry je zadržao svoje urne.
Ručak
Ručak i večera se poslužuju u sportskoj dvorani - šatoru. Za vrijeme ručka je bilo poprilično toplo, a upao sam i u veliku gužvu tako da sam jedno vrijeme uvježbavao šetanje s tanjurom između ljudi dok se nije oslobodio stol. Klopa je ok, radi se o klasičnoj ponudi specifičnoj za ovakve skupove. Priprema se u Zagrebu i dovozi se u Opatiju. Ima i raznolikog voća tako da beskrvni informatičari mogu popraviti vitaminsku sliku.
After Lunch
Baza nam je u Madonini. Cijene su normalne, pizza je dobra, pivo je točeno. Jedino je posluga malo spora. Iako je nedaleko ulaz u hotel Kvarner, Vip.airlink ne radi. Opet su blogeri ostali kratkih rukava.
215 Avalon - upoznajte grafičko sučelje budućnosti (200) - Luka Abrus
Developer Evangelist (a onda pingvinima predbacuju vjerski fanatizam ;-) ) u Microsoftu Hrvatska je predstavio novo sučelje koje smo prvi put trebali ugledati u Longhorn-u, ali predviđeno je da će i korisnici XP-a moći uživati u njemu. Da li se isplati prelaziti na Avalon? U ovom trenutku, a zacijelo i slijedeće dvije godine, NE!
Kao što to obično biva, Avalon izaziva Deja Vu efket, jer ne donosi ništa revolucionarno već samo koristi postojeću tehnologiju. Za opis sučelja tu je sveprisutni XML, tehnologija s web stranica se seli na desktop. Avalon ne radi na zadnjoj inačici VS-a (Beta 2). Luka je uz par demoa pokazao kako se brzo mogu napraviti neka 3D rješenja u Avalonu bez ili s vrlo malo koda. Spomenuti XML kod meni nalikuje na mješanca html-a i PovRay opisa scene. Još jedan Deja Vu.
U skladu s MS podrškom za otvorene i slobodne standarde, Avalon neće podržavati SVG. Avalon neće zamijeniti Windows Formse već će oni tu biti još jedan dugi niz godina.
Meni osobno je privlačnija GLADE/Gtk kombinacija, ali to je već tema za neku drugu priču. Luka je na razini prosječnog domaćeg predavača, a zanimljivo je izdvojiti da je hostesa na izlazu otvoreno lobirala da mu damo što bolje ocjene. Očito je i ona prokužila snagu Avalona.
226 - Secrets of Superspies (200) - Ira Winkler
Definitivno najzanimljivije današnje predavanje. Ira je bivši djelatnik NSA (američka National Security Agency), a poznat je kao i James Bond naših dana. On je ponovio priču sa sličnom poantom koju i ja sam pričam laicima kada se počnu diviti svemoćnim provaljivačima u razne sisteme: najslabija sigurnosna točka je čovjek, a socijalni inžinjering je najefikasniji način za provalu.
Ira je otvoreno priznao kako je ovo predavanje samo reklama za njegovu knjigu "Spies Among Us". :-)
Day End
Požurili smo na večeru i shvatili kako hrpetina koja je radila gužvu na ručku preskače taj obrok. Večernji koncert TBF-a odslušali samo na pristojnoj udaljenosti uz pristojne količine piva. Over and...
Out
Par kritika. A možda samo jedna. Većina niskih dvorana neprikladna je za predavanje jer ljudi, koji sjede od 5-7 reda do kraja, uglavnom ne vide prezentacijsko platno (ili ekran). O nekoj nakošenosti poda nema ni govora. Neke dvorane, poput Orhideje u Grand hotelu, imaju i dovoljnu veličinu i ugodne stolice kakve bi trebale imati i ostale prezentacijske dvorane.