Windows modern application na primeru jednostavne igre

Nakon dugo godina vladavine windows forms aplikacija sa pojavom Windows 8 i 8.1 sa novim korisničim interfejsom pod kodnim imenom metro design, zvanični naziv je Modern UI. U razgovoru sa Branimirom došli smo na ideju da napravimo jednu windows 8.1 aplikaciju i kroz jednostavan primer istražimo i upoznamo tehnologiju. Ideja je bila da napravimo jednostavnu igru koja bi radila na windows 8 operativnom sistemu. U pitanju je pojednostavljena verzija klasika Space Invaders. Cilj nam je bio upoznavanje sa novom tehnologijom i njenim mogućnostima, tako da nam nemojte zameriti što igra nije bolja.

dalje…

Dve najave iz “Puzzle Software”

“Puzzle Software” za novembar u saradnji sa “Scrum Alliance” najavljuje Scrum treninge, kao što smo se već navikli. Ako vas zanimaju utisci od pre koju godinu pročitajte post Scrum & Jim.

Još zanimljivija je najava proizvoda ove kompanije pod imenom “The Grid“, nema mnogo detalja o samom proizvodu, ali iz “Puzzle Software” obećavaju da će promeniti svet advertajzinga na tehnološkom nivou. Sve najbolje ekipi iz “Puzzle Software”, nadam se da ćemo sve češće slušati o proizvodima domaćih kompanija.

U nastavku možete pročitati celo saopštenje…

Primeri postavljeni na GitHub

GitHubVećinu postova na blogu prati i izvorni kôd, do sada smo postavljali link na demo projekte kao arhive (zip fajl) na našem veb serveru. Ovo nije idealno rešenje iz više razloga, ne postoji mogućnost saradnje više programera, nema istorije izmena i sve ostalo što nam omogućavaju source control sistemi. Sistemi za verzionisanje (sors kontrole) su potrebni i korisni, čak i za ovakve primere kôda za koje nije planirano puno izmena, u pravim projektima su jednostavno neophodni. Poznavanje najmanje jednog sistema za verzionisanje kôda i osnovnih termina je neophodno, o tome ne bih da raspravljam, ima puno tutorijala na tu temu, evo jednog dopadljivog Intro to version control.

Ukoliko imate produkcioni kôd koji nije na sors kontroli, to je svakako veći prioritet od čitanja ovog posta, molim vas da pre sledećeg pasusa verzionišete taj kôd!
dalje…

Korisne JavaScript biblioteke za poslovni software u nas Srba

2378867408_4cc90791d6Prilikom razvoja softvera za poslovnu upotrebu posebna pažnja se obraća na validiranje podataka prilikom unosa. Kako je web sve prisutnija platforma za razvoj ovakvog tipa softvera jedan od načina za validaciju unosa je svakako javascript, odnosno client-side validacija. Ovakav vid validacije je brži i „jeftiniji“ obzirom da nema slanja suvišnih zahteva ka web serveru, no ne treba se u potpunosti osloniti na ovakav vid validacije i zapostaviti serversku stranu ali o tome možda neki drugi put.
dalje…

Sajt je trenutno nedostupan (app_offline.html)


under_maintenance
Kada postavljamo novu verziju našeg sajta / veb aplikacije, ili radimo veće izmene nad podacima, želimo da zaustavimo unos podataka u aplikaciju i obavestimo korisnike da je održavanje u toku. Dobra vest je da ASP.NET omogućava jednostavan način da ovo postignemo, bez korišćenja IIS Manager-a :)

Dovoljno je da u root folder naše veb aplikacije postavimo html fajl sa tačnim nazivom “app_offline.htm”, naravno bez navodnika. Automatski, svi pozivi ka aplikaciji se preusmeravaju na ovaj html fajl. Kada završimo izmene nad aplikacijom, dovoljno je da preimenujemo ili obrišemo fajl “app_offline.html” i veb aplikacija postaje ponovo dostupna.

Trik radi bilo da koristite Web Forms ili MVC.

dalje…