Crad's .NET Blog

L'UGIblog di Marco De Sanctis
posts - 190, comments - 457, trackbacks - 70

October 2007 Blog Posts

WCF, DTO, Fatture e RapportinoMaker (TM)

Volevo lasciare un commento al post di Igor, poi ne è venuto fuori un papiro e allora è meglio scrivere qui. A mio modo di vedere, c'è un errore di fondo nel concetto di DTO espresso in quel post. Un DTO, infatti, *NON* deve né ereditare, né incapsulare l'oggetto che rappresenta; anzi... dirò di più: un DTO non deve avere alcuna relazione con l'entità (o le entità) di dominio che rappresenta, altrimenti non sarebbe un DTO!! Cerco di spiegare meglio il concetto. Perché creo ed espongo un DTO? Una delle ragioni può essere che non voglio/posso esporre direttamente una mia entity...

posted @ Tuesday, October 30, 2007 12:33 AM | Feedback (8) | Filed Under [ Architettura .Net 3.0 ]

Un enorme ringraziamento!

Già, voglio ringraziare di cuore chi sta curando l'organizzazione del nuovo workshop di UGI, perché solo lontanamente immagino lo sbattimento che ci sia dietro, e voglio ringraziare in anticipo ogni speaker dell'evento. Spero proprio di farcela ad esserci, anche se purtroppo premesse dicono tutt'altro: già le prime due sessioni mi incuriosiscono parecchio! Ma anche se non riuscirò a venire, in ogni caso, grazie. Marco

posted @ Thursday, October 25, 2007 8:55 PM | Feedback (0) | Filed Under [ Misc ]

Quando l'UpdatePanel non fa l'AsyncPostBack...

...potreste aver dimenticato di assegnare l'ID al vostro LinkButton Giuro che questa mi ha fatto veramente impazzire, ma è così, provare per credere!! Ma io mica mi fermo qui! Perchè, dannazione?? Il PageRequestManager, ad ogni postback, utilizza l'argomento eventTarget della funzione __doPostback per determinare qual è il controllo che ha richiesto il submit e discriminare se eseguire una chiamata out-of-band (ad es. se il controllo si trova dentro ad un UpdatePanel) o meno. Ottimo, ma ovviamente ha bisogno di recuperare un'istanza per capire in che posizione del DOM si trovi. Come fa? var controllo = document.getElementById('....'); Ma... attenzione: se non assegnamo...

posted @ Saturday, October 20, 2007 1:12 AM | Feedback (2) | Filed Under [ ASP.NET 2.0 ]

Multithreading su Aspitalia.com

Dopo il mio precedente lavoro su NHibernate, oggi Aspitalia.com ha pubblicato un mio nuovo articolo sul multithreading. Grazie mille a Daniele per lo spazio che mi ha concesso e a Ricky per la pazienza nel correggerlo! Technorati tags: Articoli, Multithreading, ASP.NET

posted @ Tuesday, October 16, 2007 10:04 AM | Feedback (4) | Filed Under [ .Net 2.0 ASP.NET 2.0 ]

BlogManager cambia nome e diviene open source

Chi l'avrebbe mai detto che un programmino fatto in un weekend per utilizzo personale riscuotesse tutto questo successo... L'hanno provato Simone e addirittura Phil Haack, e entrambi ne hanno parlato benone nei loro blog, convincendomi a farlo diventare un progetto open source a cui si sono aggiunti come committer!! Detto, fatto, lo trovate su Google Code, rinominato per l'occasione come Blog Commander (BlogManager era già utilizzato e faceva anche un filo schifo!!). Chi vuole apportare migliorie, mi droppi una mail! Ciao! Technorati tags: Blog Commander, Tools

posted @ Monday, October 8, 2007 11:05 AM | Feedback (2) | Filed Under [ .Net 2.0 ]

Se lo snap-in di IIS è sparito...

e non è più possibile attivare il manager, potreste aver bisogno di registrare di nuovo inetmgr.dll: regsvr32 %windir%\system32\inetsrv\inetmgr.dll Ci ho sbattuto la testa proprio oggi. Ciauz  ;-)

posted @ Wednesday, October 3, 2007 6:26 PM | Feedback (0) | Filed Under [ Misc ]

Powered by:
Powered By Subtext Powered By ASP.NET