Sinergija 08 Review
Ove godine sam po prvi put prisustvovao “skupu IT profesionalaca” zvanom Sinergija. Održan je u Master centru u Novom Sadu od 14. do 17. oktobra. Za one koji nisu upućeni, Sinergija je skup ljudi okupljenih oko Microsoft tehnologija. Zamišljen je kao niz predavanja i zabavnih aktivnosti smeštenih u 3 radna dana ne računajući prvi dan u kome je sadržano otvaranje sa koktelom dobrodošlice. Spektar tema koje su obradjene na konferenciji je veliki, na to možda implicitno ukazuje raspored po danima. Za one koji nisu kliknuli na prethodno napisani link, predavanja počinju u 9 ujutru a završavaju se u 18h, po principu-sat vremena predavanje, pola sata odmor, sa glavnom pauzom(nešto kao veliki odmor prim.aut) od 12(tačnije od 11.30) do 14h.
Ono što je obuhvaćeno ovim postom:
1. Sinergija 08 -o čemu se govorilo i šta to Microsoft sprema(kuva) u narednom periodu
2. Kako smo provodili(ubijali) vreme izmedju sesija
3. Šta je dobro organizovano a šta su propusti organizatora po mom mišljenju
4. Sinergija ili ne
Pa da krenemo…
Krenuli smo rano ujutru, sreda beše. Imali smo malih problema na putu o kojima ne bih sada specijalno da govorim(promašili put
), tako da smo na predavanja stigli sa zakašnjenjem. Oko samih id kartica nije bilo nikakvih problema, bili smo prijatno iznenadjeni dodatnim stvarima koje smo preuzeli: totalno cool crnom torbom Sinergija napunjenom raznim korisnim stvarima-rasporedom predavanja, sveskom za beleške, olovkom…Nice…Još pre same konferencije, raspored po salama i uopšte sve informacije su bile dostupne na sajtu Sinergije, tako da smo unapred već imali napravljen raspored i plan pohadjanja. Rasporedili smo se tako da što manje ukrštamo sesije koje bi jedan drugom usmeno prenosili kasnije. Ono što je po mišljenju odlično organizovano su serijali, jedna tema se nastavlja u serijama. Na taj način prostim i nezaobilaznim ponavljanjem nekih stvari u različitim predavanjima lakše pamtite odredjene detalje sa jedne strane dok sa druge dobijate kompletniju i zaokruženiju predstavu o izloženoj tehnologiji. Sa stanovišta kvantiteta, pričaću prvo o tome, Sinergija je po mom mišljenu bila krcata obradjenim temama. Dobro, neko će reći, moglo je više biti zastupljeno WPF-a naprimer, ili trebalo je više pričati o ovome ili onome, po mom mišljenju, previše je novih tehnologija ili smernica, da bi u bilo kakvom slučaju konferencija koja traje 3 dana mogla pokriti sve.
Agile Development with Team System
Serijal o Agilnim metodama kroz primere konkretne primene u Visual Studio Team System paketu, je bio pravo osveženje. Kako organizovati timove, važnost pisanja Unit testova, sam proces deploymenta, ponašanje tima u kritičnim situacijama, vodjenje loga, analiza koda i refactoring, sve je to pokriveno na jedan lep i jednostavan način, stvarajući dobru osnovu i pripremu za primenu navedenih principa i metoda i u konkretnim situacijama.
ASP.NET
ASP.NET aplikacijama nije poklonjena prevelika pažnja na ovogodišnjoj Sinergiji. Razlog je jasan, došle su nove tehnologije(SilverLight, WPF) o kojima je trebalo pričati što definitivno ne znači da se odustaje od ASP.NET-a, šta više, u najavi je verzija 4.0 koja bi trebalo da donese razna poboljšanja. Ono što jeste obradjeno, na jednom od predavanja je bio Page model “ispod haube” tako da su prisutni mogli detaljnije dobiti uvid u Page evente od početnog koraka(requesta za stranicom) pa sve do finalnog outputa u vidu HTML-a. U neku ruku nastavak na celu priču je došao u vidu predavanja koje održano u petak a koje se pozabavilo naprednijim tehnikama kao što su pozivanje web servisa iz klijentskog koda, serijalizacija user kontrola i slanje istih preko web servisa, parcijalno učitavanje stranica. Dakle, ASP.NET je bio manje zastupljen na konferenciji što je na neki način kompenzovano samim kvalitetom ova dva predavanja.
SilverLight

O novom Microsoftovom čedu ste sigurno već čuli, a ako niste, SilverLight je pandan Adobe-ovom flashu. Na Adobe-ovoj strani su zastupljenost na tržistu i zrelost same tehnologije a MS-ovom, realno bolja osnova(.net jezici i platforma umesto Action Scripta). Ko će biti bolji u finalnom skoru, teško je reći i to je tema možda za poseban post, uglavnom već neko vreme pratim razvoj SilverLighta i ono što sam saznao na Sinergiji može se svrstati u kategoriju: šta sve može SilverLight. A prema rečima ljudi koji su vodili predavanje, može mnogo toga: napredne scenarije bindovanja, obilato korišćenje WCF-a, multithreading i tako dalje i tako bliže. Ono što trenutno fali su alati, Visual Studio još uvek ne podržava SilverLight na pravi način tj. nema prevlačenja kontrola i lakog korišćenja kontrola i pravljenja looka već se za to mora koristiti poseban alat Blend koji uz to nije besplatan… prema rečima predavača, ovi alati bi trebalo biti kompletirani do kraja godine a radosna vest je da je SilverLight izašao zvanično u verziji 2.0(bio je u beti). Videćemo.
Entity Framework
Iako nisam bio prisustvovao prezentaciji Entity-ja(tako smo se rasporedili), prema rečima kolege, EF omogućava potpunu apstrakciju relacionih baza, kreirajući objektni layer izmedju srednjeg sloja vaše aplikacije i samih podataka. Tu su i automatski update, pri promenama nad entity objektima i lako osvežavanje šeme nakon promena nad strukturom baze. Ovo je interesantno s obzirom da se cela priča oko EF-a počela zahuktavati prošle godine da bi se nakon izbacivanja CTP Preview verzije, zajedno na MVC frameworkom, stvar naizgled smirila zbog raznih problema na koje je razvojni tim u MS naišao, tako da sam u medjuvremenu malo odustao od ideje EF-a i držao se LINQ 2 SQL-a i ako u nekim situacijama i nije baš najudobniji za rad(više na više veze, datacontext lifecycle). Činjenica da je na Sinergiji posvećena posebna pažnja ovoj tehnologiji govori u prilog tome da MS nije odustao od svog čeda. Ostaje da vidimo šta će biti.
Zabava
Verujem da ima još dosta toga da se kaže o samom programu Sinergije. Ja bih radije sada prešao i na malo opuštenije teme, a to je Guitar Hero 2, koji smo imali da arčimo muški posle svakog predavanja. Da ne bih previše skočio sa teme na temu, dozvolite prvo da ukratko objasnim kako stvari stoje dok niste na predavanjima. Već sam spomenuo da predavanja traju po sat vremena, pauze po pola sat uz jednu podnevnu pauzu(11.30-14.00). Da se skup ne bi sastojao samo od predavanja i eventualno pričanja o predavanjima posle istih, postoji ceo jedan prostor u prizemlju Master centra koji je bio namenjen zabavi. Nekoliko game cornera sa X-Box konzolama(isključivo
), zatim kutak sa masažnim foteljama, glavna bina na kojoj se mogao odigrati navedeni Guitar Hero 2, takmičenje u veslanju, sve to zajedno je ono što je Sinergiju učinilo i relaksacionim i zabavnim iskustvom. Pošto su svi sadržaji, uključujući i hranu i piće, bili besplatni, moglo su se i zaključiti neke stvari prema tome ispred koje zabave, u daljem tekstu droge, su najveći redovi. Dakle ako grickanje, ispijanje sokova, igranje igrica, takmičenje u svemu živom, ispijanje Costa kafe, svedemo pod istu kategoriju i nazovemo istim imenom-droga, ubedljivo najveća navlaka je….kafa. Ispred Costa kafe ste uvek mogli videti dugačke redove i ako ste hteli srknuti istu, to je bilo moguće samo ako zbrišete sa predavanja, budete izuzetno brzi nakon predavanja te dotrčite do prizemlja i stanete u red, ili jednostavno čekate u redu 15-20 minuta(najčešći slučaj). No da se vratimo na temu, zabavni sadržaj beše raznovrstan, i svako je verujem mogao naći nešto za sebe. Mene je ispunilo takmičenje u veslanju gde sam imao jako dobar rezultat ali nažalost, svojim trenutnim stanjem kondicije nikako nisam uspevao da oborim taj prokleti rekord od 350m za 1 minut, koji je stajao od prvog dana i boo mi oči svaki put kada prodjem pored mašina za veslanje. Sa druge strane, kolega koji se privatno bavi muzikom, je totalno otkinuo na spomenuti Guitar Hero 2, i kao dete mu se uvek vraćao, što je meni predstavljalo olakšanje jer kako smo išli na različita predavanja, uvek sam tačno znao gde ga mogu naći ![]()
Dakle, sa strane zabave, za Sinergiju jedan veliki plus.
Došli smo do dela gde bih u vidu listinga naveo i neke stvari koje mi se nisu svidele:
1. Nepostojanje WiFi-a u salama. To je jednostavno, složićete se, nedopustivo za ozbiljan IT skup. Dakle, slažemo se oko toga
2. Ne znam koliko se ovaj propust uopšte može svrstati u propuste, ali moram jednu stvar poručiti nekim od predavača, nadajući se da će možda na neki način, kritika doći do njih i da istu grešku neće ponoviti.
NEMOJTE PISATI KOD ZA VREME PREDAVANJA, PRIPREMITE KOD UNAPRED I SAMO NAM UKAŽITE ŠTA SE I KAKO SE IZVRŠAVA.
Jednostavno, ne vidim ništa interesantno u gledanju kako neko piše i debaguje kod from scratch tako da zaboravim i kako se zovem a kamoli gde je dotični stao i šta je hteo da prikaže.
3. Sinergija je daleko od jeftinog skupa. Na sajtu imate i zvaničnu informaciju o tome kolika je kotizacija. Sa jedne strane, sve razumem i troškove organizacije i ipak je manje više sve bilo all inlusive ali opet smatram da jedan ozbiljan skup ne sme imati zvaničan ručak koji je pozajmio koncept od studentskih menzi, i u funkcionisanju i u kvantitetu i kvalitetu hrane. Odmah da kažem, nemojte me pogrešno razumeti, daleko od toga da je hrana bila loša, samo nije bila na nivou koji se po mom mišljenju očekuje od ozbiljnog Microsoft skupa.
I na kraju, da li se Sinergija isplati?
Da li bi trebalo ići?
Da li vredi onoliko koliko košta, pre svega?
Moj subjektivni odgovor je: apsolutno. Ona će podići vaš profesionalizam na viši nivo, uz to ćete sresti mnoge stare prijatelje i poznanike iz IT sveta i sve u svemu dobro zabaviti.
Dakle, moja cena Sinergije od 1 do 10: 8.5



Comments(3)