May 2013 Blog Posts

MVVM con Radical, take 2 un “update”

Direi che ci siamo quasi, come abbiamo già avuto modo di dire la seconda “puntata” ci porterà verso una prima bozza di applicazione reale. Ho purtroppo dovuto modificare il doodle perché una data disponibile, il 5/6, purtroppo per cause di forza maggiore non lo è più, direi che lascio aperto il sondaggio fino a fine settimana e sabato pubblico la data definitiva. .m

posted @ Wednesday, May 29, 2013 1:08 PM | Feedback (0)

MVVM con Radical: “take 2”

Il primo “giro” di Radical mi sembra di poter dire sia andato bene, ci sono un po’ di cose da affinare ma direi che non mi posso lamentare troppo, ovviamente grazie a tutti i partecipanti. La registrazione e il materiale del primo incontro è disponibile per il download. Come da richiesta stiamo organizzando il secondo round il cui scopo è affrontare una “semplice applicazione per editare delle anagrafiche”, gli argomenti che tratteremo sono: CRUD usando RavenDB Embedded allo scopo di tener bassissima la complessità, pensate a RavenDB (in questo caso) come un mero meccanismo...

posted @ Friday, May 24, 2013 9:53 AM | Feedback (2)

Introduzione a MVVM con Radical: dove e come

Siamo quasi pronti :-) abbiamo due opzioni, di cui la seconda sarà usata come backup. Office Live Meeting La scelta principale è Office Live Meeting, offre più funzionalità per chi presenta, miglior gestione della conferenza e delle registrazioni, i dettagli del meeting pianificato sono i seguenti: Accesso: https://www.livemeeting.com/cc/mvp/join?id=Radical1&role=attend Meeting ID: Radical1 Il tutto sarà live dalle 21 di stasera, vi pregherei di connettervi il prima possibile per assicurarci che entro le 21.30 tutto sia pronto e testato. è necessario aver installato il client di Live Meeting (installabile dalla pagina di cui sopra)...

posted @ Wednesday, May 15, 2013 10:30 AM | Feedback (1)

Introduzione a MVVM con Radical: quando

Qualche giorno fa abbiamo accennato alla possibilità di fare una sessione introduttiva a Model View ViewModel con Radical: le adesioni sono per gestite con un doodle. Sembra che la maggioranza abbia votato per domani (15/05) alle 21.30, e così sia la prima sessione la terremo domani, a breve posterò anche il link e lo modalità di erogazione. Se riusciamo la registro e magari la ripetiamo anche, o la evolviamo con una seconda puntata, se la cosa “ci” piace. .m

posted @ Tuesday, May 14, 2013 4:00 PM | Feedback (0)

Windows Azure ACS e le deleghe OAuth

Forse non tutti sanno che… OAuth non è un protocollo di autenticazione, ma bensì un protocollo di autorizzazione il cui scopo, nello specifico, è quello di delegare un terzo attore ad accedere ad una risorsa verso cui il delegante è autenticato e autorizzato. Diciamo che questo, OAuth non è un protocollo di autenticazione, è uno dei buoni motivi per cui Twitter non è uno degli IdentityProvider supportati dell’ACS di Windows Azure. Diciamo anche che avete questo scenario: State lavorando ad un progetto che tra le tante cose espone un’API che sarà pubblica; ...

posted @ Tuesday, May 14, 2013 11:07 AM | Feedback (0)

Introduzione a MVVM con Radical

Se qualcuno fosse interessato la cosa si sta concretizzando: http://www.doodle.com/fvdb3zgtd2zi2wkv Gli argomenti saranno: Model View ViewModel (WPF e Windows App principalmente, ma anche Windows Phone); Come sfruttare al massimo Radical per ottenere il massimo con MVVM; Obiettivo è una chiacchierata/discussione e non una sessione formativa. La partecipazione è libera, ovviamente ben accetta, nella speranza che la mia connessione domestica sia all’altezza ;-) .m

posted @ Friday, May 10, 2013 1:30 PM | Feedback (0)

“QRS” come CQRS

Tutte le volte che mi capita di parlare con qualcuno di CQRS o di sentire qualcuno parlare di CQRS ho la sensazione che ci si concentri troppo su quella che a mio modo di vedere è la parte meno importante tra le due componenti: i comandi; portare l’architettura verso un modello basato su comandi è fondamentale, sia chiaro, perché ci aiuta a modellare in maniera estremamente più semplice il modello mentale dell’utente, cosa che ci consente di fare un balzo in avanti eccezionale, ma i comandi sono anche la novità del momento e la “C” di CQRS sta oscurando quella...

posted @ Wednesday, May 8, 2013 10:22 AM | Feedback (9)

CQRS: eventualmente consistente

Qualche giorno fa in “C come CQRS” abbiamo analizzato, senza scendere troppo nel dettaglio, una possibile implementazione della parte di comandi di CQRS. Ora, quello che abbiamo ricade a tutti gli effetti sotto il cappello dei tecnicismi, che, sono si importanti, ma senza avere una visione generale del problema trovano il tempo che trovano. Se ci spostiamo un pelo più in alto e diamo uno sguardo al tutto quello che vediamo, generalizzando molto e prendendo la letteratura alla lettera, è questo: Ci sono tante implementazioni possibili, anche molto più semplici di quella identificata nel diagramma,...

posted @ Friday, May 3, 2013 2:32 PM | Feedback (0)