June 2007 Blog Posts

Domain Model e compromessi tecnologici

Approfitto di questo commento sul mio post dell'altro ieri, per scrivere due parole, perchè l'argomento meritava di essere approfondito. Mario dice: "...L'unico passaggio su cui non concordo proprio in pieno, se l'ho capito bene, è questo: ...ma si vede che cmq in ogni caso, qualche "pezzo" di pulizia del modello di dominio, in un modo o nell'altro bisogna cederlo.Mi ricordo l'illuminante chiacchierata con te sulle collection; quando hai detto che utilizzare IList<T> non era un vincolo di NH ma la scelta migliore di design ci ho pensato su 10 secondi e ti ho risposto "Vero! Hai ragione!" e da allora...

posted @ Friday, June 29, 2007 4:46 PM | Feedback (0)

Workshop "Introduzione al Domain Driven Design" settimana prossima

...giorno 6 di luglio per l'esattezza, si terrà un workshop interamente dedicato allo sviluppo secondo i principi del Domain Model e della Domain Driven Design, assieme ai ragazzi di DotNetMarche. Terrò una sessione molto "stuzzicante" sulla modellazione in stile Domain Driven Design.  A differenza dei miei webcast in cui avevo già parlato di argomenti simili, cercherò di portare veri e propri esempio di codice. Poche slide stavolta. E parlerò di entity, di regole di business, di persistenza (anche un pizzico di workflow perchè no)... Dopo Gian Maria, ci farà vedere quali implicazioni ci possono essere nella modellazione Domain Driven quando si ha...

posted @ Thursday, June 28, 2007 12:23 PM | Feedback (3)

Differenze tra i team di "Entity Framework" e "Linq to SQL"...

Dopo il post di ieri (qui e qui) che faceva trapelare delle verità (sconvolgenti) su come il team di ADO.NET lavori in seno al progetto Entity Framework, stanotte ho letto questo post fiume di Matt Warren che fa capire come la strada presa dai progettisti di Linq 2 SQL sia stata ben diversa. Si perchè di "due team diversi" stiamo parlando, e sul perchè abbiamo fatto le stesse cose, è fonte di discussioni filosofiche [ a cui non crederò mai, ma questa è un altra storia...:-) ] Veniamo al punto, questo è l'articolo (molto lungo) e metto l'attenzione al solito su...

posted @ Wednesday, June 27, 2007 11:30 AM | Feedback (3)

Assumete Gavin King++ (titolo liberamente tratto dal post di Andrea)

premessa: Ai recenti Community Days mi sono ritrovato più volte a parlare con tante persone, sullo stato attuale di Linq to SQL e del successivo Entity Framework,e mi ricordo di aver detto a più persone che un post che avevo letto settimane fa proprio da un membro del team di EF mi aveva lasciato di sasso. Stamattina ho cercato per curiosità quel post e l'ho trovato. Pochi minuti fa ne stavamo parlando in chat con il pres, e lui mi ha appena anticipato con questo post (ps: grande come sempre!). Divio con voi alcune riflessioni. Metto l'accento su qualche passo (del post originale di...

posted @ Tuesday, June 26, 2007 3:47 PM | Feedback (7)

Continuous Integration in TFS "Orcas"

ecco un breve tutorial per vedere in azione il supporto all'integrazione continua che avremo in Team Foundation Server "Orcas".

posted @ Tuesday, June 26, 2007 12:00 PM | Feedback (0)

Grazie a tutti i presenti ai Community Days 2!

grazie per aver partecipato e per aver supportato la community!Sono state due giornate intensissime e stancanti ma sono state veramente divertenti.Abbiamo visto tanta tecnologia e perchè non dirlo abbiamo pure mangiato bene! Mi ha fatto piacere esporre le problematiche coperte da Web Client Software Factories, il cui livello architetturale è molto alto, ma ha riscontri pratici molto forti, visto che ovunque vada in Italia, in team numerosi, i problemi sono sempre i soliti. I gruppi che lavorano allo sviluppo di Line of Business, hanno fortemente bisogno di una Software Factory così. Ho come proposito di parlarne prossimamente anche tramite articoli. Anche Linq to SQL meritava...

posted @ Sunday, June 24, 2007 12:11 PM | Feedback (3)

Tutorial NHibernate (parte 1)

E' online su ugi il primo di una serie di articoli che andranno a trattare argomenti di persistenza sia su NHibernate che su Linq to SQL. Avrei voluto preparare qualcosa anche per Linq prima dei community days (ormai imminenti) ma mi sa che non ce la faccio...quindi posticipiamo di un pochino. Per quelli che saranno presenti, vedremo lo "scontro" live. Ecco il link. E' stato un piacere avere come reviewer il buon Salta, e tra una pizza e un piatto di "scialatielli", il lavoro è venuto su bene. Mi pare che ci siano stati almeno 3 cicli di review, e se non fosse...

posted @ Monday, June 18, 2007 11:31 AM | Feedback (10)

Mac OS X e Windows Application

Bè il video è veramente notevole...Fa venire veramente la voglia...:-)

posted @ Saturday, June 9, 2007 8:37 PM | Feedback (2)

articolo su db4o su codeproject

Segnalo un ottimo quickstart per iniziare a lavorare con db4o (attualmente una delle migliori soluzione di database a oggetti) su codeproject.

posted @ Friday, June 8, 2007 5:00 PM | Feedback (2)

maglietta per i Community Days...

ho appena appreso via chat dal compagno di merende...che mi ha comprato la maglietta che dovrò indossare ai prossimi community days...io non so neanche cosa ci sia stampato su...però dico.... A Lorè.....tu devi portare quelle due standiste ai community days!!!! Soprattutto quella di sinistra!!! Se proprio non riesci...portami la SUA di maglietta....:-D

posted @ Thursday, June 7, 2007 3:24 PM | Feedback (2)

Linq to XSD

Altro dialetto per Linq disponibile per il download, Linq to XSD. Necessita ovviamente di Orcas Beta 1.

posted @ Wednesday, June 6, 2007 8:24 PM | Feedback (0)

Differenza tra: Libreria - Toolkit - Framework

Un bel post sul significato delle tre parole, usate ormai quotidianamente. Source: Difference Between A Library And A Framework Originally published on Mon, 04 Jun 2007 09:55:17 GMT by Abhijit Nadgouda

posted @ Monday, June 4, 2007 2:39 PM | Feedback (0)

[Spring.NET] rilasciata la 1.1 M1

direttamente dalla homepage di Spring, si annuncia il rilascio della 1.1 milestone 1. Ecco la release note: NUnit Integration:  Aids in writing integration tests. Configuration of test cases via dependency injection and automatic transaction rollback NHibernate 1.0/1.2 Integration:  Simplify use of NHibernate and participation in Spring's declarative management ASP.NET AJAX Integration:  Export 'plain .NET objects' as web service, configure and apply aspects to them, and then expose inside client side Javascript. Transaction and AOP XML namespaces to simplify configuration. AOP support for methods with out/ref parameters. Property placeholder replacement from multiple source locations such as registry, command line,...

posted @ Monday, June 4, 2007 12:46 PM | Feedback (0)