Diplomirani inženjer matematike. U Ekobitu radi kao C++ i C# razvojni inženjer na Microsoftovim platformama (MFC, .NET, Windows Phone 7). Nositelj je MCPD certifikata (za desktop i WP7) i predavač na DevAreni i WinDaysima. Prije dolaska u Ekobit bavio se 3D grafikom, web developmentom na PHP i ASP.NET platformama te raznim drugim tehnologijama. Obožava WP7 development, 3D grafiku i korištenje najnaprednijih tehnologija u programiranju. Slobodno vrijeme provodi s djevojkom, prijateljima i raznim hobi projektima
Asinkrono programiranje u .NET 4.5
- Stopnja 300
-
Datum
četrtek
24. maj 2012 15:00
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.