Subscribe to RSS Subscribe to Comments

HorizontBlog

Sinergija 08 Review

dsc02870.JPG

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 :D ), 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

Agilne metode

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

dsc02872.JPG

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

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

dsc02836.JPG

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 :D

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

  1. October 20th, 2008 | 6:45 pm

    Svidja mi se review, kao da sam ga sam pisao :) Pošto sam prisutan na Sinergijama i kao učesnik i kao predavač od 2001, mogu da kažem da su predavanja svake godine sve bolja i bolja, da su se nači predavači prilično izveštili i da po temama i načinu predavanja ne zaostaju za nekim MS zvezdama sa techEd-a i sličnih skupova.

    Dodao bih samo da bi organizatori možda trebalo da obezbede tople i hladne osvežavajuće napitke, kao što je to bio slučaj na ranijim Sinergijama i da se predavanja produže za 15 minuta, što je na ovakvim skupovima i standard (za ovim kukam još od 2003)

  2. November 26th, 2008 | 11:23 pm

    O, pa, 8.5 je visoka ocena.

  3. Marko
    December 3rd, 2008 | 10:30 am

    dobro, 1 bod je otisao na subjektivizam jer sam prvi put prisustvovao jednom ozbiljnijem it skupu :)
    dakle, neka bude, 7.5, ok? :)

Leave a reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Based on FluidityTheme Redesigned by Kaushal Sheth Sponsored by Web Hosting Bluebook