Palček Pohajalček

16. 12. 2008

Otroci so pripravili zanimivo predstavo za starše in ostale družinske člane z naslovom Palček Pohajalček. Nekaj fotografij s predstave si starši in ostali družinski člani lahko ogledate tukaj.

Skyline arcade preimerno v Roxly klubu

11. 10. 2008

Dober premierni unplugged koncert skupine Skyline arcade (bivši One kick setup, bivši Wasted, bivši bogvekaj) v Roxly klubu v Ljubljani. Fotke se nahajajo tukaj.

ASP.NET MVC and TDD: BleedingEdge presentation

3. 10. 2008

PhotoShare BleedingEdge application
Uspešna konferenca BleedingEdge 2008 je za nami. Hvala organizatorjem! Meni se zdi, da se je vse skupaj odlično obneslo. Hvala poslušalcem predavanja — čeprav je bilo težko poslušati takoj po kosilu.

Obljubil sem prezentacijo in pa tudi celotno aplikacijo. Vse skupaj se nahaja v paketu na koncu. Na konferenci je bilo tudi precej vprasanj na temo TDD in ASP.NET, pa jih bom nekaj zapisal na tem mestu, hkrati z odgovori:

Vpr: Ali je ASP.NET MVC aplikacije nujno tudi testirati?
Odg: Ne. ASP.NET MVC aplikacije omogočajo dobro testiranje web aplikacij (kar ne drži pri WebForms aplikacijah), nujno jih pa ni testirati.

Vpr: Ali lahko v ASP.NET MVC aplikaciji uporabljam kontrolnike kot so GridView in podobni?
Odg: Lahko, vendar v večini primerov razen prvega pogleda ne bodo delovale, saj ne deluje “postback” mehanizem, ki je itak “evil”. Lahko pa uporabljate kontrolnike prilagojene za ASP.NET MVC (poglejte katere metode so na voljo na HtmlHelper objektu kot “extension” metode), lahko uporabljate posebne javascript knjižnice, menda pa cel set teh knjižnic pripravlja tudi Microsoft. Vsekakor pa si oglejte tudi projekt Dynamic Data, ki je namenjen “scaffoldingu” administracijskih vmesnikov, ki so namenjeni osnovnim CRUD operacijam. Predlagam, da si ogledate Davidov kratek screencast na to temo. Screencast je sicer že “star”, amapk boste po mojem dobili dober občutek. Na internetu se pojavlja vse več “client side” kontrolnikov in tudi distribucija jQuery javascript ogrodja hkrati z ASP.NET MVC nakazuje prihodnje trende, da se bo veliko stvari zgodilo na klientu samem. Že danes pa lahko uporabljate knjižnjice kot je YUI DataTable.

Vpr: Ali je ASP.NET MVC ogrodje primerno za velike web aplikacije?
Odg: Vsekakor. Največjo prednost dejansko pridobimo pri velikih aplikacij, vkolikor imamo funkcionalnosti aplikacije pokrite s testi. Tako lahko brez skrbi da bi pokvarili obstoječo funkcionalnost dodajamo nove funkcionalnosti v aplikacijo, hkrati pa preverjamo ali so vsi naši testi zeleni.

Vpr: Ali razvoj spletne aplikacije z ogrodjem ASP.NET MVC traja dalj časa?
Odg: Ne! Enako, ali celo manj časa, sama koda pa je bolj strukturirana in večkrat pouporabljena.

Take-away points

Prezentacija je vključena v paketu, skupaj z aplikacijo. Za uspešen zagon potrebujete:

Download!!

Dodatna vprašanja lahko zastavite kot komentarje tukaj, ali direkt preko e pošte (miha pika valencic afna gmail pika com).

ASP.NET MVC Preview 5 and HandleError attribute

30. 9. 2008

If you are wondering why you are not seeing the “custom error page” you’ve set up in your Views, it might be because you have not set the <customErrors> section of the web.config file. This was changed between Preview 4 and Preview 5. I guess it makes sense…

Categories