Crad's .NET Blog

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

June 2006 Blog Posts

Quando sviluppare in ASP.NET diventa frustrante

L'ultima volta che ho criticato un certo ambiente di sviluppo concorrente di Visual Studio c'è stata la chiamata alle armi. Vediamo un po' cosa accade questa volta, speriamo che la cosa passi inosservata Devo fare una piccola web-app di tre pagine, sono vincolato ad utilizzare il suddetto ambiente e quindi ASP.NET 1.1 (perché manca tutt'ora il supporto alla più recente versione 2.0). Per emulare il funzionamento delle master pages, ho usato il solito (ed elementare) sistema dei due UserControl, un header ed un footer, che quindi per forza di cose arrivano ad avere al loro interno dei tag HTML che restano...

posted @ Wednesday, June 28, 2006 5:28 PM | Feedback (15) | Filed Under [ Misc ]

Persistere il ViewState sul database (o dove ci pare)

Il viewstate di ASP.NET alle volte è una gran comodità, che però paghiamo in termini di prestazioni ad ogni postback, dato che un bel campo hidden di grandezza che a volte può essere considerevole, è costretto ad andare avanti e indietro tra client e server.

Click sul titolo per leggere

posted @ Tuesday, June 27, 2006 12:27 AM | Feedback (7) | Filed Under [ .Net 2.0 ASP.NET 2.0 ]

Creare un certificato per testare il proprio sito in HTTPS

Non sono espertissimo di sviluppo web, dato che il mio background appartiene fondamentalmente al mondo delle winforms, però da un paio d'anni a questa parte sto cercando di colmare le mie lacune, sia con qualche lavoretto, più che altro con parecchio studio.   Mi son trovato nella necessità di attivare il protocollo HTTPS sulla mia macchina di testing in ufficio. Trovandomi nell'impossibilità di Installare e compilare Open SSL Installare i Certificate Services di Win2k3 ho pensato subito di avvalermi del tool Makecert.exe per generare un certificato. Ho trovato due ottimi post sull'argomento (che onestamente m'è sembrato tutt'altro che banale) sul blog di John...

posted @ Monday, June 19, 2006 10:04 PM | Feedback (2) | Filed Under [ Misc ]

WebServices su HTTPS

Quella passata è stata una settimana a dir poco massacrante, in cui non ho avuto un solo attimo di respiro (weekend compreso). Per fortuna mi sono buttato alcuni impegni alle spalle e all'una e spiccioli di domenica sera ho finalmente il tempo per installare Windows Vista Beta 2 (perché io sono tra i comuni mortali che per il momento non hanno a disposizione un abbonamento MSDN) Bloggare un po' Nelle attività che ho svolto ultimamente, mi sono ritrovato nella necessità di invocare un Web Service sotto https senza che il server avesse a disposizione...

posted @ Monday, June 12, 2006 1:26 AM | Feedback (0) | Filed Under [ .Net 2.0 ASP.NET 2.0 ]

Validation Application Block 0.4 Released

Validare le vostre domain entities è sempre stato un problema? Implementare constraints in maniera dichiarativa è il vostro sogno? Benissimo... abbiamo quello che fa per voi! Siore e siori... Validation Application Block 0.4 Il Validation Application Block grazie agli sforzi miei e di Andrea arriva alla release 0.4 e, per l'occasione, migra su SourceForge. Le novità introdotte rispetto alla versione precedente riguardano essenzialmente architettura e naming (già, naming, purtroppo vi toccherà ritoccare qua e là il codice, se utilizzavate la 0.3), ed in particolare: Architettura: è stato aggiunto un supporto alle validation rules (per il momento a livello embrionale e purtroppo...

posted @ Wednesday, June 7, 2006 2:59 PM | Feedback (0) | Filed Under [ .Net 2.0 Visual Studio ]

Thunderbird e i feed che si moltiplicano

Sul computer di casa avevo già dovuto alzare bandiera bianca qualche mese fa, mentre il pc dell'ufficio resisteva ancora... fino ad oggi. Di cosa parlo? Ma di un fastidioso bug di Thunderbird che mi scarica ad ogni startup sempre *tutti* i feed, duplicandomi tutto e costringendomi ogni volta a cancellare un migliaio di post Il problema non sembra di facile soluzione, dato che anche sul forum sembrano non saper...

posted @ Tuesday, June 6, 2006 3:54 PM | Feedback (0) | Filed Under [ Misc ]

Ancora sui Mock objects

Espando un pochino il concetto espresso nel precedente post a beneficio di chi sia ignaro della questione Nel mio caso specifico, ho la necessità di connettermi ad un servizio remoto che mi restituisce un documento XML, che viene poi a sua volta interpretato per creare una serie di entities del mio object model. La classe di cui può avvalersi l'utilizzatore per ottenere le previsioni del tempo accetta nel costruttore un oggetto di tipo IWeatherConnector, che sarà poi fisicamente responsabile di inviare una richiesta Http, ottenere una risposta e restituire l'XML di processare: public class WeatherProvider: IWeatherProvider{    public WeatherProvider(IWeatherConnector connector)    {        ....    }    public CurrentConditions GetCurrentConditions        (string locationId, UnitType unitType)    {        // metodo da testare, in cui utilizzo l'istanza di        // IWeatherConnector passata nel costruttore    }    public Forecast[] GetForecasts        (string locationId, UnitType unitType, int days)    {        // altro metodo da testare... stesse caratteristiche         // del precedente    }} Ora... nel mio Unit Test voglio verificare che il...

posted @ Monday, June 5, 2006 2:58 PM | Feedback (10) | Filed Under [ .Net 2.0 Misc ]

TDD webcast e previsioni del tempo

Nel weekend ho lavorato ad una piccola libreria per PockePC che interroga un servizio in rete per ottenere le previsioni del tempo ed è stata un'altra occasione per esercitarsi con il Test Driven Development. Ora, c'è da dire che sono ancora TAAAAANTO agli inizi, e che, alle volte, può non essere immediato isolare le singole unit da testare, liberandole dalle dipendenze che esse possono avere. Nella fattispecie, ho voluto fare in modo che la mia classe che interroga il servizio e restituisce un oggetto che ne rappresenta la risposta, non dovesse per forza collegarsi in rete per essere testata. Stavo quasi per...

posted @ Monday, June 5, 2006 11:17 AM | Feedback (1) | Filed Under [ Architettura Misc ]

Leggiucchiavo Punto Informatico e....

...guardate un po' cosa trovo: http://punto-informatico.it/pbox.asp?id=1509188 Che dire, complimenti a Mighell, Fabio e tutti gli altri ragazzi di .netSide! Continuate così!! powered by IMHO 1.3

posted @ Thursday, June 1, 2006 11:57 AM | Feedback (2) | Filed Under [ Misc ]

Powered by:
Powered By Subtext Powered By ASP.NET