<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>NHibernate</title>
        <link>http://blogs.ugidotnet.org/janky/category/NHibernate.aspx</link>
        <description>NHibernate</description>
        <language>it-IT</language>
        <copyright>Giancarlo Sudano</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Fabio Maulo che risponde su Ugidotnet!</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/08/28/fabio-maulo-che-risponde-su-ugidotnet.aspx</link>
            <description>Mi fa veramente piacere, dire che da qualche giorno &lt;span style="font-weight: bold;"&gt;Fabio Maulo&lt;/span&gt;, ha cominciato a partecipare in maniera prorompente sul nostro forum nella sezione di ORM di Ugidotnet.&lt;br /&gt;
Chi è Fabio? Come chi è? :-)&lt;br /&gt;
&lt;br /&gt;
Uno dei committers di NHibernate! che tra l'altro si è scoperto essere italiano di origine, e vive in Argentina.&lt;br /&gt;
Il fatto che partecipi al nostro &lt;a href="http://forum.ugidotnet.org"&gt;forum&lt;/a&gt; ci farà onore, la sua esperienza e conoscenza è di grande spessore e si è fatto subito sentire a colpi di post.&lt;br /&gt;
&lt;br /&gt;
Mi ha chiesto di dare visibilità al google-group che ha da poco creato (sempre con Focus Nhibernate) e lo faccio con piacere:&lt;br /&gt;
Ecco qui il link su cui è possibile iscriversi e su cui ci sono già un paio di suoi annunci.&lt;br /&gt;
&lt;a href="http://groups.google.it/group/nh-it"&gt;http://groups.google.it/group/nh-it&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ci vediamo sui forum!&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/87996.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/08/28/fabio-maulo-che-risponde-su-ugidotnet.aspx</guid>
            <pubDate>Tue, 28 Aug 2007 20:41:53 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/08/28/fabio-maulo-che-risponde-su-ugidotnet.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/87996.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/87996.aspx</trackback:ping>
        </item>
        <item>
            <title>Confronto: NHibernate - Linq 2 SQL - Entity Framework</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/08/27/87979.aspx</link>
            <description>Mi è stato chiesto molte volte, anche su Guisa esiste un bel &lt;a href="http://www.guisa.org/forums/thread/1241.aspx"&gt;thread&lt;/a&gt; sul confronto di questi tre &lt;span style="font-weight: bold;"&gt;ORM&lt;/span&gt;, quindi ne ho approfittato per fare una matrice che incrocia le feature di questi tre prodotti. Ahime non ho ancora qualche informazione su &lt;span style="font-weight: bold;"&gt;Entity Framework&lt;/span&gt; e consideranto che quest'ultimo è ancora in CTP,la sua colonna potrebbe essere passibile di modifiche.&lt;br /&gt;
Ho usato il simbolo "??" nelle feature di cui non ho ancora conoscenza.&lt;br /&gt;
Siete invitati a propormi qualche eventuale feature su sui trovare i confronti, terrò aggiornata la tabella.&lt;br /&gt;
&lt;table cellspacing="0" cellpadding="0" border="1"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;             &lt;/td&gt;
            &lt;td&gt;                 &lt;strong&gt;                 NHibernate&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;                 &lt;strong&gt;Linq to SQL&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;                 &lt;strong&gt;                 Entity Framework&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Mapping con Attributi&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Mapping con XML&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Persistenza Trasparente&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Parziale.                 &lt;br /&gt;
            Per la gestione delle collezioni e dei proxy bisogna usare dei tipi specifici&lt;/td&gt;
            &lt;td&gt;                 Parziale allo stato attuale. Le entity devono implementare una interfaccia&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Persistenza Transitiva&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Strategie di Fetching&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Strategie di Ereditarietà&lt;/td&gt;
            &lt;td&gt;                 Tutte le strategie&lt;/td&gt;
            &lt;td&gt;                 Solo la Table per Hierarchy&lt;/td&gt;
            &lt;td&gt;                 Tutte le strategie&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Mapping Entity su più tabelle&lt;/td&gt;
            &lt;td&gt;                 Previsto il porting da Hib 3.2&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Mapping di Value Type&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Linguaggio di interrogazione a oggetti&lt;/td&gt;
            &lt;td&gt;                 HQL (stringhe)&lt;/td&gt;
            &lt;td&gt;                 Linq applicato a DataContext&lt;/td&gt;
            &lt;td&gt;                 Linq to Entities (applicato a ObjectContext) per c# e vb.net.&lt;br /&gt;
            eSQL (stringhe) per tutti i linguaggi.&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Lazy load&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Mapping di chiavi composite&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Multi-database vendor&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Tracking stato entity&lt;/td&gt;
            &lt;td&gt;                 Contesto di Persistenza.&lt;/td&gt;
            &lt;td&gt;                 Contesto di Persistenza o Entity&lt;/td&gt;
            &lt;td&gt;                 ??&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Identity Map&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Caching di entity e query&lt;/td&gt;
            &lt;td&gt;                 Si&lt;/td&gt;
            &lt;td&gt;                 No&lt;/td&gt;
            &lt;td&gt;                 ??&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Estendibilità&lt;/td&gt;
            &lt;td&gt;                 Molto granulare. Architettura a plug-in in molte parti.&lt;/td&gt;
            &lt;td&gt;                 Poco granulare. IQuerableProvider è molto complesso.&lt;/td&gt;
            &lt;td&gt;                 ??&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Disponibilià&lt;/td&gt;
            &lt;td&gt;                 Immediata&lt;/td&gt;
            &lt;td&gt;                 Da novembre in poi&lt;/td&gt;
            &lt;td&gt;                 da metà del 2008 in poi&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;                 Supporto a pagamento&lt;/td&gt;
            &lt;td&gt;                 Red Hat&lt;/td&gt;
            &lt;td&gt;                 Microsoft&lt;/td&gt;
            &lt;td&gt;                 Microsoft&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
Nota: &lt;br /&gt;
Si!...sono tutti e tre degli ORM...con feature più o meno evolute...ma la sostanza è quella.&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/87979.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/08/27/87979.aspx</guid>
            <pubDate>Mon, 27 Aug 2007 23:35:51 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/08/27/87979.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/87979.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/87979.aspx</trackback:ping>
        </item>
        <item>
            <title>[Mastering NHibernate II]...(quasi) full anche la seconda edizione!</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/04/27/76790.aspx</link>
            <description>&lt;p&gt;Mi sa&amp;nbsp;che c'è solo "&lt;strong&gt;un"&lt;/strong&gt; posto libero!!&lt;/p&gt; &lt;p&gt;Ho apportato alcuni ritocchi al materiale, e aggiunto qualcosa&amp;nbsp;(scenari enterprise, linq, e&amp;nbsp;robe vari). &lt;br&gt;Mancano una decina di giorni al 7 Maggio, e&amp;nbsp;questo è un periodo intensissimo di lavoro...il tempo sembra non bastare mai.&lt;br&gt;&lt;/p&gt; &lt;p&gt;Se c'è qualcuno interessato si faccia sotto &lt;a href="http://www.objectway.it/Events/Nhibernate07/Default.aspx"&gt;qui&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/76790.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/04/27/76790.aspx</guid>
            <pubDate>Fri, 27 Apr 2007 18:40:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/04/27/76790.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/76790.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/76790.aspx</trackback:ping>
        </item>
        <item>
            <title>"Linq for NHibernate"...prima o poi doveva accadere</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73557.aspx</link>
            <description>&lt;p&gt;Lo dicevo qualcosa come due mesi fa al webcast che abbiamo fatto assieme io e &lt;a href="http://www.geniodelmale.info"&gt;Lorenzo&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;la famosa &lt;strong&gt;Sessione di Domande e Risposte&lt;/strong&gt; (in cui tra l'altro ci siamo divertiti un casino...), che per come stavano andando le cose avevo intravisto una possibile sinergia tra Linq e NHibernate ed ecco la slide di allora:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/janky/1901/r_linq_nh_sinergia.jpg"&gt; &lt;/p&gt;
&lt;p&gt;Mi sarebbe piaciuto scriverci su qualcosa...ma in fondo in fondo...sapevo che "&lt;a href="http://www.ayende.com"&gt;uno a caso&lt;/a&gt;" ci sarebbe arrivato prima...e quindi &lt;strong&gt;Linq for NHibernate&lt;/strong&gt; comincia a prendere forma...&lt;/p&gt;
&lt;p&gt;Avere &lt;strong&gt;Linq&lt;/strong&gt; nel linguaggio e una trasformazione delle &lt;strong&gt;expression&lt;/strong&gt; in clausole &lt;strong&gt;HQL&lt;/strong&gt; o &lt;strong&gt;Criteria&lt;/strong&gt; (poco importa) potrebbe voler dire il &lt;u&gt;declino&lt;/u&gt; di qualsiasi forma di &lt;strong&gt;QueryObject&lt;/strong&gt; &lt;strong&gt;Pattern&lt;/strong&gt;, che tra l'altro è veramente tanto impegnativo. Disegnare un modello che&amp;nbsp;comprenda anche &lt;strong&gt;inclusion&lt;/strong&gt; (termine Linq che in NH ha un equivalente al FETCH di HQL o al SetFetch dei Criteria) e &lt;strong&gt;projection&lt;/strong&gt;&amp;nbsp;non è per niente facile.&lt;/p&gt;
&lt;p&gt;Come al solito...mitico!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/73557.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73557.aspx</guid>
            <pubDate>Thu, 22 Mar 2007 16:27:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73557.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/73557.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/73557.aspx</trackback:ping>
        </item>
        <item>
            <title>Nuovo nato: Hibernate Shards</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73540.aspx</link>
            <description>&lt;p&gt;Purtroppo solo in casa Java...ma chissà&amp;nbsp;che non si pensi ad un porting appena possibile.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.hibernate.org/414.html"&gt;Hibernate Shards&lt;/a&gt; è un&amp;nbsp;framework&amp;nbsp;(costruito su Hibernate)&amp;nbsp;che permette di lavorare con le partizioni orizzontali dei database, il tutto con le interfacce abituali SessionFactory, Session, Criteria e Query.&lt;/p&gt; &lt;p&gt;Permette di sfruttare la distribuzione dei dati in qualsiasi configurazione di shards. C'è anche il supporto per shards virtuali (in modo che le shard fisiche possano essere rifattorizzate in qualsiasi modo).&lt;/p&gt; &lt;p&gt;Tutta la logica è ovviamente a plugin come nella buona tradizione Hibernate, con HQL e Transazioni distribuite.&lt;/p&gt; &lt;p&gt;Ecco l'attuale stack di tecnologie Hibernate...&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.hibernate.org/hib_images/hibernate_stacks.gif"&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/73540.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73540.aspx</guid>
            <pubDate>Thu, 22 Mar 2007 14:44:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73540.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/73540.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/73540.aspx</trackback:ping>
        </item>
        <item>
            <title>Entity Framework e la spedizione punitiva all'MVP Summit</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73515.aspx</link>
            <description>&lt;p&gt;Quando ho letto che i miei blogger preferiti (Jeremy Miller,&amp;nbsp;Scott Bellware, Jeffrey Palermo...e altri&amp;nbsp;"ragazzacci" di CodeBetter) avevano organizzato una "&lt;a href="http://codebetter.com/blogs/sam.gentile/archive/2007/03/14/ADO.NET-3-_2D00_-Entity-Framework-without-Persistance-Ignorance.aspx"&gt;spedizione punitiva&lt;/a&gt;"&amp;nbsp;e si sono presi a parte tutto il team di &lt;strong&gt;Linq for Entities&lt;/strong&gt; per spiegare loro&amp;nbsp;un po come va il mondo (giusto qualche lezioncina di &lt;strong&gt;NHibernate...&lt;/strong&gt;quoto: "...teaching them about NHibernate...") mi è venuto troppo da ridere!&lt;/p&gt; &lt;p&gt;Una delle cose che da più fastidio della versione attuale di EF&amp;nbsp;è che&amp;nbsp;non rispetta neanche quel minimo principio della &lt;strong&gt;persistence ignorance&lt;/strong&gt;. Classi base da cui ereditare, classi specifiche per le associazioni e interfacce specifiche per il tracciamento dei cambiamenti.&lt;br&gt;&lt;br&gt;Sam Gentile dice che questo è il momento di dare i feedback...io&amp;nbsp;qualche feedback&amp;nbsp;sto cominciando&amp;nbsp;a scriverlo,&amp;nbsp;e nel blog del team (e anche nel forum)&amp;nbsp;hanno già annunciato che la prossima versione non dovrebbe più appoggiarsi a classi generate&amp;nbsp;ma dovrebbe utilizzare lo stile POCO. Almeno così &lt;a href="http://blogs.msdn.com/adonet/archive/2007/03/15/inheritance-in-the-entity-framework.aspx"&gt;dice&lt;/a&gt; Erick Thompson&amp;nbsp;program manager di ADO.NET&amp;nbsp;in risposta ad un mio commento sulle &lt;strong&gt;query polimorfiche&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Ora...sinceramente...dico io...&lt;br&gt;Ma con&amp;nbsp;tanti ORM in giro che hanno&amp;nbsp;anni di esperienza alle spalle&amp;nbsp;e che&amp;nbsp;queste cose le fanno "giusto" da qualche&amp;nbsp;"lustro"...mi verrebbe da dire...ma quelli del team dove vivono? Va beh...&lt;br&gt;&lt;br&gt;Esco da una serie di corsi che mi hanno piuttosto stancato e da ieri sto cominciando a lavorare su Orcas proprio in termini di EF.Il mio lavoro sarà di ispezione dello stato attuale, dei pro e contro rispetto a quelli che sono i sistemi attuali di ORM.&lt;/p&gt; &lt;p&gt;Sto costruendo una tabella di feature per il confronto con altre tecnologie, alimentata da un po di esperienza nel campo degli ORM...&lt;/p&gt; &lt;p&gt;Vi tengo aggiornati.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/73515.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73515.aspx</guid>
            <pubDate>Thu, 22 Mar 2007 11:23:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/03/22/73515.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/73515.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/73515.aspx</trackback:ping>
        </item>
        <item>
            <title>[Mastering NHibernate]...sold out il primo!...si tenta una seconda data!</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/03/12/72896.aspx</link>
            <description>&lt;p&gt;Che piacere! Per&amp;nbsp;il &lt;a href="http://www.objectway.it/Events/Nhibernate07/Default.aspx"&gt;primo Mastering NHibernate&lt;/a&gt; in italia (data del&amp;nbsp;15/16&amp;nbsp;Marzo) è tutto esaurito!&lt;br&gt;Ma credo che ci sia la possibilità di un'altra data, visto che ci sono un bel po di persone che stanno dando l'adesione in queste ore...&lt;/p&gt; &lt;p&gt;Il Materiale è pronto...ci sarà da divertirsi.&lt;br&gt;Vi terrò informati su eventuali news in merito alla prossima data.&lt;/p&gt; &lt;p&gt;Seguirà per la sera del 15 anche la prima "&lt;strong&gt;NHibernate Geek Dinner&lt;/strong&gt;" a cui ovviamente possono partecipare tranquillamente anche&amp;nbsp;i nn partecipanti al corso...Se ci fosse qualcuno interessato...lasci un commento qui...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/72896.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/03/12/72896.aspx</guid>
            <pubDate>Mon, 12 Mar 2007 16:26:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/03/12/72896.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/72896.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/72896.aspx</trackback:ping>
        </item>
        <item>
            <title>Nuovo evento DotNetSide...con NHibernate!</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/03/01/72002.aspx</link>
            <description>&lt;p&gt;Parliamo prima di cose serie. Si va a Bari dagli amici di &lt;a href="http://www.dotnetside.org"&gt;DotNetSide&lt;/a&gt; per andare a mangiare il &lt;strong&gt;polipo&lt;/strong&gt;.&lt;br&gt;Detto questo...nel resto della giornata, per quello che ne&amp;nbsp;rimarrà...&lt;/p&gt; &lt;p&gt;si&amp;nbsp;pensava di fare un bel workshop! E infatti ecco qui l'&lt;a href="http://www.dotnetside.org/content/netdatamanagement.aspx"&gt;agenda&lt;/a&gt;...&lt;br&gt;&lt;br&gt;Ma mica vado da solo....viene pure il mio compagno di merende...&lt;a href="http://blogs.ugidotnet.org/lbarbieri/"&gt;Lorenzo&lt;/a&gt;, cintura nera di Team System a farci vedere la suite per Database Professional. (Solo questo basterebbe a vedere gente in pellegrinaggio per Bari)&lt;br&gt;&lt;br&gt;L'&lt;a href="http://www.dotnetside.org/content/netdatamanagement.aspx"&gt;agenda&lt;/a&gt; è veramente di lusso...accesso ai dati a tutti i livelli.&lt;br&gt;Si prevedono i "botti" nella sessioni di &lt;a href="http://www.dotnetside.org/blogs/mighell/default.aspx"&gt;Michele&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.dotnetside.org/blogs/tiziana/default.aspx"&gt;Tiziana&lt;/a&gt;, &lt;a href="http://www.dotnetside.org/blogs/fabio/default.aspx"&gt;Fabio&lt;/a&gt;, &lt;a href="http://www.dotnetside.org/blogs/vito/"&gt;Vito&lt;/a&gt;...&lt;/p&gt; &lt;p&gt;Nella mia sessione&amp;nbsp;stavolta proporrò qualcosa di &lt;strong&gt;veramente nuovo&lt;/strong&gt; e lo faccio con piacere nella piazza di Bari:&lt;br&gt;&lt;br&gt;Oltre a parlare di &lt;a href="http://www.nhibernate.org"&gt;NHibernate&lt;/a&gt; in lungo e largo, presenterò un &lt;strong&gt;confronto prestazionale&lt;/strong&gt; mediante un &lt;strong&gt;motore di test&lt;/strong&gt; fatto&amp;nbsp;appositamente, su una&amp;nbsp;applicazione data centrica (una base di dati di circa 50 Gigabyte).&amp;nbsp;&lt;br&gt;L'analisi metterà a confronto&amp;nbsp;soluzioni classiche (mediante Stored&amp;nbsp;Proc, DAL scritti a mano) e soluzioni con ORM in questo caso proprio NHibernate.&lt;br&gt;Assieme vedremo costi e benefici dell'adozione di un ORM in casa propria, valutando: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;la &lt;strong&gt;complessità&lt;/strong&gt;&amp;nbsp;delle soluzioni confrontate&lt;/li&gt; &lt;li&gt;le &lt;strong&gt;prestazioni: &lt;/strong&gt;Isolamento, Transazioni e&amp;nbsp;Caching&lt;/li&gt; &lt;li&gt;la capacità di&amp;nbsp;evolvere e cambiare la &lt;strong&gt;strategia di caricamento&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;lo sfruttamento delle caratteristiche del database&lt;/li&gt; &lt;li&gt;la sicurezza&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;...insomma un po di tutto.&lt;br&gt;Vi assicuro che sarà illuminante,e soprattutto ci divertiremo...&lt;/p&gt; &lt;p&gt;Grazie ai &lt;a href="http://www.dotnetside.org"&gt;ragazzi&lt;/a&gt; per l'occasione che mi concedono...&lt;br&gt;Ci si vede li...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/72002.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/03/01/72002.aspx</guid>
            <pubDate>Thu, 01 Mar 2007 12:15:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/03/01/72002.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/72002.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/72002.aspx</trackback:ping>
        </item>
        <item>
            <title>DDD andata...adesso NHibernate...</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/01/23/68271.aspx</link>
            <description>&lt;P&gt;Primo webcast della giornata finito...&lt;BR&gt;Sta per iniziare il secondo...&lt;BR&gt;NHibernate: un caso reale...di un altra serie per&amp;#242;...(piattaforma applicativa)&lt;BR&gt;&lt;BR&gt;(Si...ho montato la tenda di fronte alla Microsoft...)&lt;BR&gt;&lt;BR&gt;ps: sposto le riflessioni a fine giornata...&lt;BR&gt;a dopo!&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/68271.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/01/23/68271.aspx</guid>
            <pubDate>Tue, 23 Jan 2007 15:20:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/01/23/68271.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/68271.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/68271.aspx</trackback:ping>
        </item>
        <item>
            <title>NHibernate, Spring e compagnia bella...tra un po si comincia...</title>
            <link>http://blogs.ugidotnet.org/janky/archive/2007/01/16/67183.aspx</link>
            <description>Ci sono gi&amp;#224; una cinquantina di persone...&lt;BR&gt;A dopo...&lt;img src="http://blogs.ugidotnet.org/janky/aggbug/67183.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Giancarlo Sudano</dc:creator>
            <guid>http://blogs.ugidotnet.org/janky/archive/2007/01/16/67183.aspx</guid>
            <pubDate>Tue, 16 Jan 2007 15:30:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/janky/archive/2007/01/16/67183.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/janky/comments/commentRss/67183.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/janky/services/trackbacks/67183.aspx</trackback:ping>
        </item>
    </channel>
</rss>