ottobre 2007 Entries

WebServices, WSE e il tracing...

Sto scrivendo un Servizio che, se tutto va come deve andare, verrà esposto al mondo pubblico. Il servizio per garantire la fruibilità dal maggior numero di linguaggi possibili viene erogato in varie versioni: WebService SOAP: il più tradizionale, vengono erogate le funzionalità indispensabili (1) e l'autenticazione viene gestita con un meccanismo custom basato su SoapHeader, l'idea è quella di garantire il canale con SSL; WSE3 e WCF: le funzionalità avanzate di BackOffice e Amministrazione, oltre che quelle di base, sono erogate sia attraverso WSE3.0 che WCF; ed è proprio WSE3.0 che ieri mi ha dato un bel po' di...

posted @ martedì 30 ottobre 2007 11.00 | Feedback (1)

ISA Server, Exchange e ActiveSync...

Da un po' di tempo, per l'esattezza da quando possiedo un HTC TyTN, sto sfruttando con soddisfazione la sincronia del device direttamente con Exchange quindi senza la necessità di collegarlo fisicamente al portatile per sincronizzarlo con Outlook. Il tutto funziona molto bene se non per un piccolo dettaglio che mi ha sempre infastidito, ActiveSync si connette ad Exchange quando sono al di fuori della mia LAN mentre quando sono all'interno la connessione fallisce. Il motivo principale è che il nome del server di Exchange all'interno della LAN è diverso dal nome pubblico e non potendo impostare n profili sul Device la...

posted @ domenica 28 ottobre 2007 9.46 | Feedback (0)

Astrazione di una Primary Key nel Domain Model

Abbiamo la classica classe Customer che ha una proprietà che rappresenta la sua chiave primaria: nel mio caso tendo sempre a scegliete come tipo, per queste proprietà, un Guid perchè ritengo che i vantaggi surclassino di gran lunga gli eventuali svantaggi (ma non è questo l'oggetto del post ); questa proprietà, nel 90% o più dei casi, è mappata sulla colonna del db che rappresenta la PK... ed è proprio questo che non mi piace per nulla. Continua....

posted @ lunedì 15 ottobre 2007 9.50 | Feedback (8)

SharePoint: custom MembershipProvider (details)

Qualche tempo fa ho scritto un post un po' polemico sulla realizzazione di un MebershipProvider per SharePoint e Massimo Prota nei commenti mi invitava a dettagliare i problemi che ho incontrato. Finalmente eccoci , tempo tiranno... Cominciamo con l'introdurre lo scenario: Lo scopo era quello di realizzare un "Proof of Concept" (belli questi paroloni...) per un potenziale cliente che vorrebbe migrare una corposa (decisamente corposa) applicazione dall'accoppiata Domino/Notes a non si sa bene che cosa e una delle possibili soluzioni è proprio SharePoint. Uno dei punti oscuri era proprio la necessità di implementare, in alcuni scenari, un sistema di autenticazione custom,...

posted @ domenica 7 ottobre 2007 19.54 | Feedback (4)

Son soddisfazioni

Preso come sono de mille cose quasi quasi mi dimenticavo... Volevo ringraziare la Community per avermi concesso anche quest'anno l'onore di essere nominato MVP (sempre per Visual C#). E' semplicemente un'onore poter far parte di questo fantastico gruppo di persone entusiaste per la tecnologia ma che sempre persone restano, ed è la cosa più importante. Incontri, come gli MVP OpenDays, di cui molti dei mie colleghi hanno parlato sono semplicemente un'occasione unica e irripetibile. Ancora una volta semplicemente grazie! .m

posted @ giovedì 4 ottobre 2007 19.37 | Feedback (3)

[TFS.eX] il Server Explorer e la Cache

In questi giorni dopo le pulizie di primavera e lo schianto delle macchine virtuali il mio Team Foundation Server Explorer faceva un po' le bizze, praticamente nella creazione di WorkItem quando cercavo di assegnare Aree o Iterazioni nella combo mi ritrovavo elementi che non avrebbero dovuto esserci perchè cancellati o perchè assegnati a TeamProject diversi... Dopo un po' di elucubrazioni sono giunto alla conclusione che la "colpa" era della cache lato client (quindi sul mio portatile) del Server Explorer. Una volta cancellata la cache (che trovate in "<AppData>\Microsoft\Team Foundation\1.0\Cache") e riavviato Visual Studio il problema è magicamente scomparso .m

posted @ giovedì 4 ottobre 2007 19.25 | Feedback (0)

TechEd Developer: Arrivo!!!

I tre caballeros ritornano al TechEd anche quest'anno! Ho appena finito, in diretta telefonica, con uno dei soliti ignoti, e in differita via mail, con l'altro..., la prenotazione degli alberghi... quest'anno un po' travagliata. Adesso mi dedico alla ricerca dell'aereo, quest'anno purtroppo non viaggiamo insieme ma ci troviamo direttamente a Barcellona. per tutti i presenti speriamo di vederci al party italiano, sempre che ci sia anche quest'anno .m

posted @ giovedì 4 ottobre 2007 12.41 | Feedback (2)

Quando i backup servono...

Ieri causa gruppo di continuità un po' sottodimensionato, o meglio ho sovrastimato io le sue capacità..., il mio server casalingo si è schiantato durante lo shutdown... Purtroppo la cosa che non avevo preso in considerazione è che lo shutdown adesso è decisamente più lungo perchè le 4 macchine virtuali che sono ospitate da quel server devono essere messe in "save state" allungando i tempi in maniera decisamente sensibile. Sta di fatto che le conseguenze sono state poco simpatiche: Exchange: morto e defunto... gli store non vengono più montati ed eseutil dice mestamente che non è che ci sia molto da...

posted @ mercoledì 3 ottobre 2007 9.37 | Feedback (2)