Konferencija ATD3 u potpunosti dostupna putem weba!

studeni 22, 2007 12:17 by luka

Advanced Technology Day 3Konferencija Advanced Technology Day 3 koja se održala u listopadu u Zagrebu i govorila o Silverlightu i raznim drugim web tehnologijama od danas je u potpunosti dostupna svima putem weba. To uključuje video snimke svih predavanja, izvorni kod demonstracija, PowerPoint prezentacije i linkove na dodatne resurse pa ako ste propustili koje predavanje (ili cijelu konferenciju), sve možete nadoknaditi. Za pregledavanje tog sadržaja trebat će vam, naravno, Silverlight dodatak, a još se trebam iskreno zahvaliti ekipi iz Inside Interneta na izradi aplikacije i hostingu svih materijala te ekipi TeamCroative na snimanju svih predavanja. Hvala Ivane i Igore, Sanjine i Ana! U nastavku možete pročitati kompletan press release kojeg sam napisao pa ajde da i to iskoristim na blogu. Za sve kojima se ne da čitati do kraja, glavni link je atd3.inside.hr, pa skoknite i istražite mogućnosti Silverlighta, Expression alata, izrade gadgeta, Windows Servera 2008 i još niza drugih tehnologija i proizvoda...


Advanced Technology Day 3, konferencija posvećena web tehnologijama i rješenjima, održana je 25. listopada u Zagrebu u organizaciji Microsofta Hrvatska. Jednodnevno događanje obilježilo je 15 predavanja domaćih stručnjaka, uključujući okrugli stol na temu Web 2.0 rješenja u Hrvatskoj i 3 studije slučaja, a sve je bilo prožeto tehnologijama kao što su Silverlight, ASP.NET, gadgeti za Windows Vistu, Windows Server 2008, Visual Studio 2008 i druge. Kompletan sadržaj, što uključuje sve prezentacije, izvorni kod demonstracija, linkove na dodatne resurse te video snimke svih predavanja, objavljen je na stranicama konferencije i dostupan svim zainteresiranim posjetiteljima.

ZAGREB, 22. studenog 2007.
– Krajem listopada u Zagrebu je održana prva domaća Microsoftova konferencija posvećena web tehnologijama i rješenjima. Konferencija je okupila 200 sudionika i predstavila nove različite scenarije korištenja Microsoftovih tehnologije, proizvoda i alata u web okruženju.

"Istraživanje je pokazalo da se Web na hrvatskom tržištu još uvijek primarno koristi samo kao marketinški alat za informiranje o proizvodima i uslugama te za objavu kontakt podataka tvrtke. S novom generacijom web tehnologija stvara se potencijal za drastično mijenjanje situacije – Web postaje interaktivan alat za poslovanje koji će promijeniti poslovne modele i načine na koje ljudi danas ostvaruju prihode i stvaraju nove vrijednosti. Microsoft se danas smatra tehnološkim liderom na području web tehnologija, i cilj nam je pomoći ljudima da s našim proizvodima rade drugačije, brže, bolje, inovativnije i postižu uspješnije rezultate", izjavio je Davor Majetić, generalni direktor Microsofta Hrvatska u uvodnom predavanju.

Središnji događaj bio je i okrugli stol na temu Web 2.0 rješenja u Hrvatskoj na kojem su sudjelovali Berislav Lopac i Ivan Brezak Brkan iz Initiuma, udruge za poticanje softverskog i online poduzetništva, Dragan Petric, izvršni urednik Buga, te Viktor Marohnić, vlasnik startupa i autor niza uspješnih Web  2.0 projekata, uz Ratka Mutavdžića kao moderatora diskusije. Konferencija je predstavila i tri studije slučaja korištenja Microsoftovih rješenja. Predstavljen je BugTV, prvi domaći komercijalni Silverlight projekt u izradi izdavačke kuće Bug, zatim Trosjed, domaći social networking portal za milijun korisnika napravljen na ASP.NET-u i SQL Serveru 2005 u sklopu portala Net.hr, te su ispričana iskustva tvrtke Novi Kod – Inside Internet u smještanju web-aplikacija na Windows platformi i novom Windows Serveru 2008.

Na ostalim predavanjima pokazane su mogućnosti tehnologije Silverlight u izradi bogatih interaktivnih web-aplikacija te je predstavljena obitelj alata Expression namijenjena dizajnerima i programerima web-aplikacija i naprednih sučelja za Windows Vistu. Predstavljene su i mogućnosti nadolazećih proizvoda u kontekstu web rješenja, Windows Servera 2008, SQL Servera 2008 i web poslužitelja Internet Information Services 7. Predavanja su prikazala i kako izrađivati gadgete za Windows Vistu, kako raditi s Open XML dokumentima kroz Silverlight. Govorilo se i o optimizaciji Internet Information Services poslužitelja te kako učiniti web-aplikacije sigurnijima, a posebno posjećena su bila predavanja o domaćim startup projektima te o tome kako najjeftinije do licenci za web projekte.

Sva predavanja su snimljena u suradnji s Microsoftovim student-partnerima okupljenim u timu TeamCroative te su učinjena dostupna svima putem web-adrese http://atd3.inside.hr/. Video snimke predavanja smještene su na poslužitelje tvrtke Novi Kod d.o.o. – Inside Internet, koja je i izradila aplikaciju za pregledavanje svih materijala u Silverlightu. Na spomenutoj adresi tako se može pronaći i izvorni kod svih demonstracija na konferenciji, PowerPoint prezentacije te korisni linkovi za daljnje proučavanje.

ReProdukcija.tv – prilog o ATD-u

listopad 30, 2007 21:15 by luka

ReProdukcija.tv Tko o čemu, ja i dalje o ATD-u. Čisto da se vratim u redoviti ritam pisanja bloga. Pa eto, dok ne objavimo video s konferencije, bacite pogled na ReProdukciia.TV. Ekipa s ReProdukcije već par mjeseci objavljuje emisije IT tematike i unikatni su u hrvatskom web/blog prostoru. Dario, Dalibor i Marko su bili na ATD-u, snimili malo materijala s kamerom, to lijepo obradili i složili u još jednu epizodu. Dodali fora i opuštene komentare, red muzike, red intervjua i eto zabavnih 8 minuta.

Jedini nedostatak je očit - stvar je napravljena u Flashu, ali zato smo ih i zvali na konferenciju :).

Hvala Sonicu na linku!

ATD3 – prvi dojmovi

listopad 29, 2007 14:15 by luka

ATD3 - Otvaranje konferencije

Kao što sam već pisao na blogu, a zapravo je to bila glavna i jedina tema nekoliko prethodnih postova, prošli tjedan u četvrtak je održana prva domaća Microsoftova konferencija posvećena webu, Advanced Technology Day 3 – Web. Na konferenciji smo imali 15 predavanja, uključujući i okrugli stol, 3 studije slučaja, a predavanja su se doticala različitih Microsoftovih tehnologija, od Silverlighta i Expressiona, preko Windows Server tehnologija pa sve do Open XML-a i web poslovanja.

Sama konferencija je okupila 193 osobe, a ogroman broj ljudi je prvi put prisustvovao nekom Microsoftovom skupu (i prvi put se susreo s registracijom putem TSR Portala). Na konferenciji je tako bilo čak 19 domaćih web-agencija, odnosno tvrtki koje se bave isključivo razvojem web-stranica. Dodaju li se tome predstavnici domaćih portala, hosting tvrtki, ISV-ova (tvrtki koje se bave razvojem aplikacija, a prema sudjelovanju, očito ih zanima i web kao platforma ili imaju neko svoje rješenje temeljeno na webu), raznih partnera i customera, ponešto novinara i domaćih blogera, više smo nego zadovoljni.

No konferencija za nas nije nipošto završena (a ovo nije prazna fraza). Naime, upravo smo u procesu objavljivanja svih sadržaja na web-stranicama konferencije. Prikupljamo prezentacije, demonstracije i linkove na spominjane resurse i planiramo to staviti na javni web, znači dostupno svima. No to nije sve – svako predavanje smo snimali s dvije kamere, a vrijedna TeamCroative ekipa mukotrpno radi na prebacivanju i kodiranju tih materijala (moja gruba procjena je da imaju pred sobom oko 36 sati snimljenog materijala). Konačni cilj nam je video zapise svih predavanja objaviti na webu, u Silverlightu naravno. U tome nam pomaže, zapravo, preciznije bi bilo reći, ključnu ulogu ima ekipa iz Inside Interneta, koji ne samo da će smjestiti to na svoje poslužitelje, već su izradili i Silverlight aplikaciju za pregledavanje svih materijala. Svaka čast.

ATD3 - Okrugli stolNakon svih priprema za konferenciju, izrade demonstracija, kontaktiranja s predavačima, brige oko logistike i slično, cijela stvar jednostavno prebrzo prođe. Objektivno, sve je išlo apsolutno glatko bez ikakvih problema, a satnice smo se više-manje držali u minutu (osim zadnjeg predavanja, ali to je isto OK). Okrugli stol na kojem su gostovali Dragan Petric (u ulozi IT novinara), Viktor Marohnić (u ulozi vlasnika startupa), Ivan Brezak Brkan (u ulozi web stratega), Berislav Lopac (u ulozi iskusnog domaćeg stručnjaka za web startupe) i Ratko Mutavdžić (u ulozi moderatora) je potakao zanimljive diskusije, barem koliko sam mogao čuti, jer nisam imao vremena poslušati sve od početka do kraja. Konkretno, izbjegnuta je glavna boljka okruglih stolova – dosadni i tematski nepovezani monolozi. Koncept je bio pomalo eksperimentalan, jer smo okrugli stol organizirali za vrijeme ručka. Ideja je bila da ljudi uzmu hranu, eventualno u 20 minuta nešto pojedu vani, a zatim se prebace u dvoranu, nastave jesti i usput slušati okrugli stol. No nisam vidio puno ljudi koji su jeli u dvorani, očito su se požurili i pojeli sve prije, a mi smo time uštedjeli sat vremena u danu za druga predavanja. Vuk sit, ovca cijela.

Upoznao sam hrpu domaćih stručnjaka i poznatih ljudi s kojima sam se ili dopisivao mailom ili sam samo čuo za njih, pa se nadam da ćemo kroz naredne mjesece pokrenuti neke zajedničke projekte i ostvariti konkretnu suradnju. Od ostalih zanimljivosti valja izdvojiti keynote. Na prvom predavanju se tako pojavilo 6 govornika, a demonstracije smo vrtjeli sa 4 računala i pokazivali Windows Live usluge, Silverlight i Windows Server 2008 / IIS 7. I na kraju je sve prošlo više nego glatko (uzmemo li u obzir količinu hardvera, softvera, scenarija i Murphya), no publika se tek opustila na pojavu Buga i buga – Dragan Petric je prezentirao BugTV, a kako se demo vrtio s lokalnog računala (zbog spore hotelske veze na Internet), na njemu nisu bile sve snimke emisija, odnosno sve WMV datoteke. Dragan se malo zaletio i kliknuo na neku emisiju koja nije bila na disku i puf – eto JavaScript error. U publici smijeh, mi se gledamo, ali na kraju smo brzo shvatili o čemu je riječ (Domagoj, vlasnik laptopa i autor projekta je uskočio i spasio stvar). No stvar nije bila nimalo problematična, jer je čitav projekt već dva tjedna objavljen na webu i jednostavno radi. Ali eto, jedno je sigurno – ništa ne opusti toliko ljude kao kad nešto pođe po zlu. Treba uzeti u obzir za sljedeće konferencije, jednostavno ćemo simulirati neki mali i lako objašnjivi bug / problem :)

No dobro, da se ovo ne pretvori u prevelik post, bolje da stanem. Upravo i analiziramo upitnike pa kad budemo imali konkretne podatke i povratne informacije o kvaliteti konferenciji, podijelit ću ih ovdje. Nadam se da ćemo se imati s čime pohvaliti, a ako neka brojka i ne bude tako dobra, to je ionako samo prilika za poboljšanje na nekoj od narednih konferencija, zar ne? Vaši komentari, ako ste bili prisutni (ili možda niste), su također više nego dobrodošli…

Skoro izgubio posao u Makedoniji

listopad 11, 2007 10:45 by luka

Vizija Jučer sam bio u Skoplju, gdje se održavala dvodnevna konferencija Vizija koja okuplja nešto više od petstotinjak ljudi i zapravo je pandan našim WinDaysima. Održao sam dva predavanja meni bliske tematike – prvo je bilo s naslovom "Advanced web development technologies", a drugo "Microsoft Silverlight". Makedonci uglavnom razumiju naš jezik i obratno, ali predavanja su morala biti na engleskom zbog gostiju s, primjerice, Kosova. Oba predavanja su uključivala dosta demonstracija, neke su bile uspješnije (bar meni osobno, kad pokažem koliko je lako nešto programirati u Silverlightu), neke nešto manje uspješnije (poput freeza bežičnog miša pred 150 ljudi, ali znam se koristiti tipkovničkim kraticama, a i pokoja usiljena šala olakša situaciju).

Sinoć je održan završni tulum konferencije u Hard Rock Clubu gdje mi je troje nepoznatih ljudi pristupilo s pričom u polu-šali "hej, jesi izgubio posao nakon onog danas?". I povrh svega, jedan od organizatora mi se obrati s rečenicom – "čuo sam da si danas pljuvao po Microsoftu, daj da te upoznam s momkom koji se bavi Javom, njemu se svidjelo predavanje".

Nezgodno. Pogotovo ako interno u Microsoftu nosite titulu Evangelist. Naravno, upustio sam se u razgovor da saznam o čemu se radi. Naime, kako mi je jedna od spomenutih osoba rekla, tako se počelo pričati nakon predavanja o Silverlightu. Zašto? Glavni razlog, koliko sam shvatio iz razgovora jest kontekst. Prema njemu, prezentacije na ovakvim konferencijama su uglavnom hvaljenje svog konja, neobaziranje na konkurenciju i predstavljanje najboljih stvari, uz istovremeno prešućivanje onih manje jasnih ili još uvijek nedefiniranih. Kojim god poslom da se bavite i što god da ste imali priliku prezentirati, sigurno ste se barem jednom uhvatili kako na trenutke zvučite kao pravi corporate soldier. Moja prezentacija je, s druge strane, govorila je o konkurentima, stanju na tržištu i, navodno, bila objektivna.

Objektivnost u pravom smislu riječi je vrlo teško ostvariti, pogotovo kad vam u potpisu stoji "Microsoft". Objektivno predavanje bi vjerojatno uključivalo pohvale i kritike svakoj od razmatranih strana i pogled iz trećeg neovisnog lica, što je u ovom slučaju očito neizvedivo, tj. nitko u to ne bi povjerovao. Na to mi nije ni bio cilj – tkogod da je bio na predavanju, otišao je s porukom da je Silverlight budućnost, da ima nadmoćnu arhitekturu i tehnologije i da se danas isplati ulagati u to područje. No na povratku u hotel sam razmišljao zašto su ljudi dobili takav dojam i mislim da znam razlog. Posljednjih mjesec dana sam proveo u razgovorima s velikim brojem korisnika, tvrtki, web-agencija i dizajnera. Većina njih nije dosad nikad čula za Silverlight, ali su itekako čuli za Flash (i većina je poprilično emotivno za njega vezana, razumljivo), kao i za PHP, Linux, Apache, Microsoftove licence, bogatstvo Bill Gatesa, Firefox, kaznu Europske komisije i slično. Da, radi se o poprilično neutralnoj (najblaže rečeno), ali zbog posla pragmatičnoj publici koja na Microsoft gleda kao na nužno zlo i eto, samo im u životu fali jedan nabrijani techie koji će im pričati o novoj najboljoj stvari iz Microsofta, Flash-killeru, promjeni paradigme i sličnim buzzwordima, i uvjeravati ih kako su totalni luzeri ako ne koriste tu tehnologiju.

S obzirom da sam se i sam bavio web tehnologijama prije dolaska u Microsoft i da me dosta poznanstva veže s ljudima koji ne rade na Microsoftovim tehnologijama, imao sam pragmatičan pristup. Znam koje su prednosti Flasha i cijelog Adobeovog koncepta, znam koje su prednosti PHP-a, znam koje su prednosti MySQL-a. Ali isto tako, znam koje su prednosti cjelokupnog Microsoftovog portfelja, od Silverlighta, ASP.NET-a, Windows Servera pa do SQL Servera i apsolutno vjerujem u tehnološku nadmoć. Da ne vjerujem, vjerojatno ne bih ni želio raditi u Microsoftu. Može se sad postaviti logično pitanje što je bilo prije, kokoš ili jaje, moje vjerovanje u ove tehnologije ili početak rada u Microsoftu. No prije Microsofta sam radio kao ASP/SQL developer tako da sam oduvijek vezan za ovu platformu.

No da se vratim na originalnu temu. Na predavanjima sam izjavio stvari poput: "Windows Vista gadgeti nisu originalni koncept, vjerojatno ste već vidjeli Yahoo widgete, a sad je taj koncept ugrađen u Windows Vistu". Ali sam pritom dodao – "No gadgeti u Windows Visti su daleko bolje razrađeni, jer koriste standardne tehnologije – izrađuju se u HTML-u, CSS-u i JavaScriptu". Zatim sam rekao: "Nemojte se zavaravati, Flash je trenutno u verziji 9, ActionScript u verziji 3. S druge strane, Expression Blend je u beti verzije 2, Silverlight je u verziji 1". Ali i nastavio – "No, scenariji koje danas Silverlight u prvoj verziji s lakoćom ispunjava zbog drugačije arhitekture, poput rada s videom i integracije s DOM-om, su trenutno vrlo teško izvedivi u Flashu. Tu je i programiranje u JavaScriptu, što je standard, a i otvorenost i spremanje sučelja odvojeno u posebnu XML datoteku".

Dotaknuo sam se i hrpe razlika između Flasha i Silverlighta, kao i jasnog problema s kojim se sad Silverlight susreće: "Trenutno najveći problem je install-base – svi korisnici imaju Flash preglednik, a Silverlight tek nekoliko postotaka". No opet, dodao – "To je standardni put koji takvi pluginovi moraju proći, čak i ako koristite Firefox morate prvi put instalirati Flash, što pak nije slučaj s Internet Explorerom. Na tome se radi stvaranjem novih i zanimljivih Silverlight projekata, što će potaknuti korisnike na instalaciju, a promjene očekujemo i s nadogradnjom operacijskih sustava i novih verzija preglednika".

Takve stvari smatram očitim i jasnim informacijama, no pretpostavljam da je ljude zaintrigiralo što netko iz Microsofta govori afirmativno o Flashu (za čudo neviđeno, čak ga i Microsoft koristi na nekim svojim web-stranicama) tako da im se u sjećanje urezao samo taj upečatljiviji dio priče. No pitanje koje mi se postavlja – da li vi, u ulozi posjetitelja predavanja, doista dobivate dojam s naših prezentacija, recimo WinDaysa, da nerazumno hvalimo vlastite proizvode, prepričavamo marketinški mumbo-jumbo i postavljamo se potpuno nepragmatično prema tehnologiji?

Ako netko iz Makedonije naleti na ovaj blog – napišite mi što je izazvalo tolike rasprave, jer doista ne vidim ničeg problematičnog. Svi koji me znaju su vjerojatno već dobili dojam što mislim o Silverlightu i koliko energije trošim na pokretanje domaćih projekata. Ne bih to uostalom ni radio da ne vidim svrhu, priliku i konkretne scenarije. Jutros sam opet u uredu i zasad izgleda da i dalje imam svoj posao. Nitko mi službeno nije ništa prigovorio, zapravo ured je poluprazan zbog Security Daysa. Valjda trebam pričekati da glas stigne do Zagreba. Naravno da se šalim, ali ionako sam većinu ovog bloga napisao sinoć pod dojmom.

P.S. Stvari koje me u Makedoniji apsolutno oduševljavaju su cijena taksija (standardna vožnja po gradu, recimo 10 minuta u taksiju, iznosi oko 10 kn; naravno, tu i tamo se nađe kakav prevarant koji napravi dva ekstra kruga oko nekog bloka i naplati 14 kn, nečuveno!), činjenica da imaju neke slične riječi kao Slovenci (pitanja = vprašanja, uopće ne znam otkud dolazi korijen te riječi i otkud im to zajedničko) i što se sa svakim Makedoncem može započeti rasprava o glazbi i njihovom utjecaju na našu domaću estradu (Toše Proeski, Aki Rahimovski, Vlatko Stefanovski, Ljiljana Nikolovska, Valerija Nikolovska), ako vam ikad dosadi pričati o bitovima i bajtovima…

Prva domaća Microsoftova konferencija o web tehnologijama i rješenjima!

rujan 27, 2007 15:00 by luka

Advanced Technology Day 3 Stiglo je i to – Advanced Technology Day 3 posvećen webu je pokrenut, prijave su otvorene, a web-stranice s kompletnim sadržajem postavljene. ATD3 će biti prva domaća Microsoftova konferencija isključivo posvećena web tehnologijama i rješenjima. Izlaskom prve verzije Silverlighta i višegodišnjim stasanjem Microsoftovih serverskih proizvoda, razvojnih alata i web tehnologija, vrijeme je da sve to uobličimo u malu jednodnevnu konferenciju i predstavimo domaćoj web zajednici. Vrijeme i mjesto – 25. listopada u hotelu International u Miramarskoj 24 u Zagrebu.

Na službenim stranicama možete pronaći kompletan raspored događanja te upute za prijavu. Među sudionicima očekujem ljude iz domaćih web-portala, web-agencija i tvrtki koje se bave hostingom, kao i tvrtki koje vide web kao jednu od svojih platformi. Cilj konferencije je predstaviti Microsoftovu stranu priče, konkretne proizvode, rezultate i scenarije kako bi se te tehnologije mogle kompetentno razmatrati pri odabiru platforme. Kao što sam spomenuo, na službenim stranicama možete vidjeti o čemu će sve biti riječi, a uz očekivane teme poput Silverlighta, Expressiona, Windows Servera, IIS-a, ASP.NET-a i drugih srodnih web tehnologija, posebno mi je drago što ćemo imati i dvije studije slučaja. Prva je prvi domaći komercijalni projekt napravljen u Silverlightu (još je djelomično obavijen velom tajne, jer autori žele prvi objaviti rezultate, no vidio sam danas finalnu verziju i apsolutno sam oduševljen!), a druga su iskustva s projekta izrade web-sitea čiji je cilj podržati milijun korisnika, u ASP.NET-u naravno.

Stoga, da ne duljim previše – posjetite stranice konferencije, ako vas tematika zanima, prijavite se. Vaši komentari su i dalje više nego dobrodošli. Vidimo se 25. listopada!

Advanced Technology Day 3 – Web [update]

rujan 21, 2007 12:06 by luka

Web Posljednjih par dana dosta radim na planiranju i dogovaranju nadolazećeg Advanced Technology Daya, trećeg po redu, no ovaj put u potpunosti okrenutog webu. U jednom od prijašnjih postova napisao sam kratku najavu, no sad imam i neke konkretne informacije za podijeliti. Primarni cilj događanja je prikazati što Microsoft može ponuditi na webu i privući što više raznovrsnije publike, od web-agencija, programera, dizajnera i tvrtki koje se bave hostingom. Cilj je postavljen na 200 ljudi, no nadam se da će se tražiti i stolica više. Najvažnija informacija u ovom trenutku je datum – ATD3 održat će se 25. listopada u Zagrebu, rezervirajte svoje vrijeme!

Što se tiče samog sadržaja, predavanja će biti podijeljena u dva paralelna skupa predavanja. Sva predavanja će biti grupirana u mini-teme od po dva predavanja, što nam daje 6 skupina predavanja (3 u svakoj dvorani). Tome još treba dodati i keynote na otvaranju (s 5 govornika i demonstracijama koje uključuju Silverlight, Windows Live, testiranje web-aplikacija, IIS7 i Software+Services), okrugli stol za vrijeme ručka te zatvaranje, što nas dovodi do brojke od 15 predavanja, trenutno 17 predavača i maksimalnih 9 predavanja koja može poslušati svaki sudionik.

A sad malo riječi o predavanjima, odnosno o temama (trenutno još uvijek nose radne naslove). Silverlight i Expression tema govorit će, očito, o Silverlight programiranju i scenarijima za Expression alate (Blend, Encoder, Design…). Tema Web i desktop donijet će predavanje o integraciji weba i desktopa, odnosno konkretno, o izradi gadgeta za Windows Vistu (što su zapravo male web-stranice povezane s nekim poslužiteljem) i Silverlight aplikaciji koja radi s Office dokumentima. U temi Windows Server bit će riječi o novim proizvodima koji uskoro dolaze, Windows Serveru 2008 i IIS-u 7, a jedno predavanje održat će i hosting tvrtka o konkretnim iskustvima hostinga na Windows platformi. Tema Optimizacija ugostit će predavanje o tuningu IIS-a za što bolje performanse, kao i predavanje o sigurnosti web-aplikacija, testiranju i pronalaženju grešaka.

U temi Studije slučaja prikazat ćemo dva konkretna primjera korištenja Microsoftovih tehnologija – jedan će biti prvi domaći komercijalni Silverlight projekt temeljen na videu, a drugi skalabilna ASP.NET aplikacija temeljena na SQL Serveru. Oba primjera prezentirat će autori tih projekata i, nadam se, prenijeti dobra i loša iskustva te savjete na što treba paziti i kako preskočiti neke zamke. I za kraj, tema Web poslovanje sadržavat će predavanje o web startupima s konkretnim domaćim primjerima i savjetima za početak, te predavanje o licencama – kako najlakše i najjeftinije do njih, što možete dobiti besplatno, a što po znatno nižim cijenama nego ste mislili. U tom predavanju namjeravamo razbiti neke bauke i mitove oko Microsoftovih proizvoda i cijena, od razvojnih alata, serverskih proizvoda pa sve do različitih načina licenciranja koje mogu zanimati sve koji se bave webom.

Kotizacija će biti, kako je zasad planirano, simboličnih 350 kuna, a samo događanje će se održati u hotelu International. Web-stranice ćemo podići u narednom tjednu, negdje mjesec dana prije samog događanja, a tad će biti i moguće prijaviti se. Ima tu još nekih dobrih sitnica, koje ću ostaviti za neke buduće postove…

ATD2 – izvještaj s eventa (2)

lipanj 21, 2007 20:26 by luka

ATD prezentacije Dan nakon Advanced Technology Daya 2 stigle su i prezentacije - možete ih pogledati i preuzeti na TSR Portalu. Direktan link za pristup prezentacijama je ovdje, no trebat ćete se prijaviti na sustav. Ukoliko nemate login podatke za pristup TSR Portalu, krenite s glavne stranice i zatražite pristup. TSR Portal je inače naš glavni sustav za organizaciju događanja pa usput bacite pogled i na druge evente kojima možete prisustvovati.
No da završim jučerašnji post - stvar je nakon ručka više-manje tekla glatko. Na Silverlight predavanju sam pokazivao kako raditi s eventima u JavaScriptu (na primjeru pokretanja animacija klikom na gumb) te kako programirati Silverlight aplikaciju u .NET-u. Tu je primjer bio malo složeniji: pozivao sam web-servis koji je preko videa ispisivao neke poruke (recimo, reklame). Tako su se reklame dinamički mijenjale, a usput smo pokazivali koliko je složeno pozivati web-servis iz Silverlight aplikacije (što je zapravo identično drugim .NET aplikacijama), kako se radi s eventima u C#-u u Silverlightu te koliko zapravo pomaže IntelliSense i autocomplete u Visual Studiju 2008. Na kraju, super fora (još uvijek me oduševljava) - komunikacija iz HTML dijela stranice sa Silverlightom. Primjer je bio jednostavan: upisivanjem teksta u formular na HTML stranici dinamički se mijenjao sadržaj u Silverlight aplikaciji (uz neizbježnu animaciju). Cijela stvar je krajnje jednostavna za razumjeti, pogotovo ako ste se ikad bavili web-razvojem. Preporučam MSDN stranicu posvećenu Silverlightu, brzi vodič kroz Silverlight 1.0 programiranje (JavaScript) i brzi vodič kroz Silverlight 1.1 programiranje (.NET) - to mi je bilo sasvim dovoljno za kompletno razumijevanje kako stvar radi, sljedeći korak je vježba, praksa i pretakanje ideja u konkretne projekte.
Peto predavanje održao je Darko na temu Visual Studio Team Editiona for Database Professionals (prsti mi se polome, a i jezik dok to izgovorim) pa ostavljam njemu da na svom blogu napiše više o tome. Zadnje predavanje održala je tradicionalno kvalitetna i iskusna ekipa iz Ekobita, Dalibor Čarapić i Renato Železnjak. Pokazivali su hrpe novosti u novoj nadolazećoj verziji Visual Studija 2008 (zasad još poznatiji pod kodnim imenom Orcas). Bilo je tu svega, ponajviše demonstracija i konkretnih primjera (da ne oduljim opet s postom, pogledajte njihovu prezentaciju). Vidimo se...

ATD2 – izvještaj s eventa (1)

lipanj 20, 2007 16:25 by luka

ATD Evo prilike da iskoristim dostupan wireless u hotelu International gdje se danas održava Advanced Technology Day 2. S obzirom da je event još uvijek u tijeku (trenutno je na rasporedu treće predavanje na kojem Dario Fruk gradi WPF aplikaciju u Expression Blendu), evo kratkih informacija o dosad održanim predavanjima. 
Prvo predavanje jutros su bili isključivo demonstracije. Darko i ja smo prikazali ukupno 7 demonstracija: krenuli smo s ASP.NET Futures i pogledom u budućnost ASP.NET kontrola za rad s bazom podataka i direktnim prikazom i uređivanjem podataka na web-stranicama. Drugi demo je bio uvod u Silverlight i njegove mogućnosti za prikaz videa i koegzistenciju i razmjenu podataka s Flashom, a treći demo je bio Acropolis, tj. pogled u budućnost izrade Windows Forms aplikacija. 
ATD Nakon toga slijedio je Popfly i izrada mashup web-aplikacija - spajali smo različite blokove (pretraživanje, Live Image Search i 3D prikaz fotografija) i uz par klikova mišem dobili složene gotove web-aplikacije. Nakon toga išao je Open XML demo i integracija vlastitog XML-a u Word dokumente - prikazali smo kako Word može postati sučelje za komunikaciju s bazom podataka i drugim rješenjima, bez obzira o tome kako izgleda ili koliko se mijenja prikaz dokumenta. Šesti demo je bio Expression Media Encoder i kodiranje videa (s par zanimljivih opcija) za web i Silverlight (s obzirom da je stvar u beti, nije dobro reagirala na zumiranje za vrijeme kodiranja, ali iz drugog pokušaja je uspjelo), a na kraju je Darko pokazao kako postojeća PHP rješenja (konkretno, phpBB) bez izmjena integrirati u .NET i omogućiti proširivanje PHP aplikacija s .NET klasama (hvala iskusnom PHP-ašu na savjetu koji je spasio demo). Projekt se zove Phalanger i velik je iskorak Microsofta u području web-aplikacija, jer sad PHP na Windows platformi dobiva cjelokupan .NET kao pozadinu (uz znatno brže izvršavanje zahvaljajući FastCGI-u).
Drugo predavanje je održao Ratko Mutavdžić o Software+Services i Software as a Service konceptima, i, po subjektivnoj procjeni, uspio je održati pozornost ljudi punih 75 minuta (iako nije imao nijedan demo) zahvaljujući zanimljivim pričicama, iskustvima i anegdotama. Teško je prepričati sadržaj predavanja, no nakon eventa ćemo na web postaviti sve prezentacije, pa ćete moći sami baciti pogled (iako sam PPTX neće govoriti kao tisuću riječi)...
Dario (treće, trenutno predavanje) je također najavio da će kompletne upute za izradu WPF aplikacije koju upravo prikazuje objaviti na webu, pa će svi moći na praktičnom primjeru proći izradu u Expression Blendu i naučiti iz prve ruke. Nakon njega slijedi ručak i nakon toga je moje Silverlight predavanje o programiranju u JavaScriptu i .NET-u. Do sljedećeg posta...

Advanced Technology Day – najava jednodnevnog eventa

lipanj 8, 2007 15:00 by luka

Advanced Technology Day U Zagrebu će se 20. lipnja održati jednodnevni tehnički event pod nazivom Advanced Technology Day 2. Kao što mu i ime kaže, radi se o drugom takvom eventu (prvi je održan u listopadu prošle godine), no ukoliko ste prethodnih godina pohodili neke od Microsoftovih događanja, radi se o evoluciji starih MSDN / TechNet skupova. Predavanja su jače tehničke razine i namijenjena su razvojnim inženjerima i IT profesionalcima.
Malo o samom eventu: predavanja traju 70 minuta i time daju više vremena predavačima da obrade temu (naša predavanja su obično oko 50 minuta, tako je i na WinDaysima). Prvo jutarnje predavanje će biti isključivo demonstracije različitih tehnologija, planiramo pokazati 7 novih stvarčica, među kojima i nešto vezano za PHP (čudo neviđeno na Microsoftovom eventu). Nastavlja Ratko Mutavdžić, voditelj Microsoft Services odjela, s arhitekturnom pričom o Software as a Service i Software + Services modelima. Nakon toga kreću predavanja po tehnologijama - Dario Fruk najavljuje WOW! predavanje o izradi efektnih grafičkih sučelja uz pomoć WPF-a i Expression Blenda, pa malo Silverlight programiranja (vidi stariji post), pregled nove edicije Visual Studio Team Systema namijenjene inženjerima baza podataka - Visual Studio Team Edition for Database Professionals, i na kraju ekipa iz Ekobita daje prikaz sljedeće verzije Visual Studija. Bitno je još ovdje spomenuti da će event biti pretežno temeljen na demonstracijama (po mojoj okvirnoj procjeni, 70% eventa će biti demonstracije). Kompletan raspored s detaljnim opisima predavanja možete vidjeti na službenim stranicama.
Kotizacija za skup je 350 kn. Iako se radi o relativno maloj cijeni, evo objašnjenja zašto je imamo (eto i napokon informacije koja svoje mjesto može naći samo na blogu). Naime, u davnim danima MSDN / TechNet evenata imali smo znatan drop-out rate, tj. oko 30% prijavljenih ne bi došlo na event. Kako su eventi bili besplatni, to mi je i bilo razumljivo, jer bi ljudima vjerojatno uletio važniji posao, no nama je to pravilo poveće probleme u organizacijskom smislu. Postavljanjem kotizacije osigurali smo da svi koji se prijave doista i dođu, a nama to omogućava podizanje kvalitete samog eventa. Konkretno, svi koji dođu na event dobiju jednu relevantnu Microsoft Press knjigu (koja vjerojatno u dućanu košta po prilici isto toliko), tu je naravno i ručak za sve sudionike, a i činjenica da dobiju pristup svim predavanjima tog dana valjda nešto znači :).