Architecture
Un interessante confronto tra il framework di una WPF Composite Application (Expression Blend) e un framework per creare WPF Composite Application (CompositeWPF).
Fonte: Expression Framework versus Composite WPF
Technorati Tag: ExpressionBlend,CompositeWPF,WPF,Windows Presentation Foundation
Dopo aver chiesto ad i CDays2008 a Mauro cosa pensava dei mixin, dopo aver letto i vari post di Andrea, Raffaele e Gian Maria che parlano di POCO e dopo aver letto i due post (qui e qui) nel blog inglese di Gian Maria ho deciso di spiegare meglio cosa intendevo con il mio commento al post di Andrea. Gian Maria mostra due modi diversi per rivolvere il "problema" dell'interfaccia INotifyPropertyChanged creando proxy a run-time, io avevo risolto il solito problema usando Spring.NET AOP. Questo dimostra che come al solito ci sono svariati modi per ottenere il solito risultato....
Nella sessione Realizzare applicazioni estendibili e configurabili di Mauro si è parlato prima di tutto dei principi di design che permettono di rendere una applicazione estendibile e come migliorare tale design grazie al refatoring. A sessione finita mi sono soffermato fuori dalla sala con Mauro a discutere di come queste pratiche siano fondamentali per non rendere la nostra applicazione un monolite e come il TDD può aiutare a disegnare il proprio software rispettando i principi di design. Quindi mi sono deciso a scrivere questo post per fornite un po di risorse utili sull'argomento. Naturalmente questa lista pretende solo di far...
All'edizione 2007 della Seattle Conference on Scalability è stata presentata l'architettura di YouTube. Su Google Video (strano vero?? ) è stata pubblicata la registrazione della presentazione, mentre su highscalability.com è possibile leggere un articolo riassuntivo.
Sono disponibili a questa pagina un insieme di screencast e podcast sul Pattern Model View Presenter.
Technorati tags: Model View Presenter, MVP
Su ARCast.tv sono stati pubblicati tre video, fatti dal team di Atomic Object, che parlano del Pattern Presenter First, specializzazione del noto Model View Presenter (MVP).
Presenter First Pattern (Part 1)
Presenter First Pattern (Part 2)
Presenter First Pattern (Part 3)
Technorati tags: Presenter First, MVP
Citanto il nome della sessione tenuta da Andrea al Workshop "Architecture Days" volevo consigliare la lettura di due post che trattano questo argomento:
Entities, Services and what goes between them...
Aggregates, Services and Entities
Technorati tags: Domain Model, Service Layer