DevUG Rijeka

Primaj najave događanja iz ove grupe
  • Detalji

    Visual Studio 11: ALM, asinkrono programiranje

    Rijeka četvrtak 31.5.2012. 17:45

    Iz Zagreba nam dolaze dva vrhunska predavaca koji ce prezentirati novosti iz nadolazece verzije Visual Studia.

    Sadržaj sastanka
    17:50 - 18:50 Visual Studio 11 ALM – pogled u skoru budućnost Ivan Kardum

    Sljedeća verzija Visual Studija kao i pripadajućeg Team Foundation Servera donosi puno novosti i poboljšanja vezanih uz upravljanje životnim ciklusom aplikacija (ALM). Već s verzijom 2010 postalo je jasno da Visual Studio prestaje biti samo alat za programiranje i, zajedno s TFS-om, čini sveobuhvatni sustav za upravljanje razvojem aplikacije. U novoj verziji, onoj koja nasljeđuje 2010, alat još bolje prati Microsoftovu ALM viziju. Noviteta i poboljšanja u alatu ima iznimno mnogo. Da spomenemo neke, Visual Studio će podržavati upravljanje aplikacijom od početnog planiranja do održavanja u produkciji. Te dvije dosad Visual Studijem nepokrivene faze ALM-a, dobile su svoje dedicirane alate. Tu je i potpuno novi TFS Web Access koji dolazi s novim alatom za planiranje i praćenje razvojnog ciklusa kroz iteracije, a omogućuje i pristup svim bitnim artefaktima TFS-a, uključujući stanje buildova, radne stavke i sam razvojni kôd. Također na raspolaganju nam je i TFS Service, TFS na Windows Azure. Takav TFS u oblaku biti će najbrži i najjednostavniji način kako započeti koristiti TFS. Sve što je potrebno je kreirati korisnički račun i započeti sa radom gdje god da se nalazite. Visual Studio kao glavni razvojni alat nudi također mnogo noviteta. Tu je novi ugrađeni proces za pregledavanje kôda (code review), poboljšano upravljanje prekidima (suspend) i razna druga poboljšanja iz područja ALM-a. Sve spomenute novosti pa i više od toga bit će pokazane uživo. Čeka vas predavanje s pregršt demoa.

    18:50 - 19:30 Asinkrono programiranje u .NET 4.5 Toni Petrina

    Od modernih aplikacija se očekuje bogato i interaktivno korisničko sučelje. Istovremeno se podaci dohvaćaju iz brojnih udaljenih izvora poput clouda gdje osjećamo probleme s latencijom. Pisanje asinkronog koda koji istovremeno u pozadini prikuplja ili obrađuje podatke dok odražava interaktivan UI je naporan posao sklon bugovima. Microsoft je to prepoznao pa u novim verzijama C#-a i VB.Net-a dodaje mogućnost pisanja asinkronih funkcija na isti način kao što se pišu sinkrone funkcije tj. dodaje podršku za asinkroni model u samom jeziku, što će bitno olakšati izradu modernih aplikacija. Ovo predavanje demonstrira što nam budućnost C#-a i VB.Net-a nudi za lakše asinkrono programiranje. O važnosti podrške za asinkrono programiranje u samom jeziku govori i činjenica da se u Metro aplikacijama koriste isključivo asinkrone funkcije u onim scenarijima gdje postoji mogućnost latencije. Nikad nije bilo važnije osigurati interaktivno korisničko iskustvo u bogatim multimedijalnim aplikacijama.

    19:40 - 21:00 Networking & druzenje Teta konobarica

    Networking i druzenje u lokalnom ugostiteljskom objektu