gennaio 2007 Blog Posts
Lo faremo in coppia io e Lorenzo..lui fa Baldini e io faccio Fiorello. (Non per la chioma...più che altro per l'accento)Stiamo cercando di coinvolgere qualche gentil donna di microsoft a fare gli annunci degli sconti F*at.Di che si parla?Il titolo molto criptico comunica pocoSessione di domande e risposte con gli esperti Microsoft ma vi posso dire che ci sono molte cose in calderone.Abbiamo raccolto tutta una serie di domande fatteci sia in diretta che offline, in modo da preparare una piccola parte di materiale. Ad esempio ci sono molti dubbi su come comportarsi con DLinq, o addirittura su "cosa sia"...
Primo webcast della giornata finito...Sta per iniziare il secondo...NHibernate: un caso reale...di un altra serie però...(piattaforma applicativa)(Si...ho montato la tenda di fronte alla Microsoft...)ps: sposto le riflessioni a fine giornata...a dopo!
tra un po si comincia...Inauguriamo così la seconda serie di webcast per "Aspire Architect" di Guisa. Dopo la chat sugli ORM di ieri...sono riuscito a terminare "quasi" tutto...Slide caricate...ci sono un sacco di buoni spunti.E' un bellissimo argomento e "per niente" scontato.Vi aspetto.
Un post di Eric Lee su come in Microsoft vengono sfruttati i concetti di Team Project e Areee...Direi che il livello di granularità è molto fine...:-)
Prima di tutto grazie a tutti i partecipanti del webcast di ieri su NHibernate, Spring.NET e compagnia...Per la prima volta che abbiamo tentato di introdurre questi argomenti in un contesto Microsoft, e il risultato è stato sorprendente...85 (ottantacinque) di picco...wow! E non contenti di tutto cio...manca meno di una settimana alla naturale evoluzione del webcast di ieri,un altra ora dedicata completamente a NHibernate...NHibernate un caso Reale...ma non è tutto...la mattina stessa, inauguriamo la seconda serie di webcast per Aspiranti Architetti di guisa, e ci sarò sempre io a parlare di Domain Driven Design....la cosa sembra fatta apposta...ma non è così... Una...
Ci sono già una cinquantina di persone...A dopo...
Inarrestabile come sempre, Ayende sforna un allineamento del suo Query Analizer alla recentissima Beta 3 di Nhibernate. Source: NHibernate Query Analyzer 1.2.3 for NHibernate 1.2 Beta 3 Originally published on Mon, 15 Jan 2007 07:49:38 GMT by Ayende Rahien
Domani alle 14.30, altro webcast della serie: La piattaforma .NET nel mondo Enterprise: migrazione, interoperabilità e strumenti Faremo una overview su strumenti come NHibernate, il core dell'inversione di controllo di Spring.NET, una tappa veloce sull'Aspet Oriented Programming sempre con Spring.NET, il framework di MVC di MonoRail e molto altro...sia dal punto di vista architetturale per il disegno di applicazioni enterprise, che con qualche esempio di codice.Il Menu non è niente male...sa di scorpacciata di tecnologia.Vi aspetto.
Ricordo che alla fine della sessione sui pattern di Presentation agli architect days di ottobre, presentata da Corrado, gli chiesi, se l'attuale uso dell'MVP (Model View Presenter) non potesse cominciare a prendere piede con l'avvento dei primi framework che avessero evitato di scrivere una montagna di codice non indifferente. La domanda non era buttata li per caso...Effettivamente per quanto "nobili" siano i principi dietro pattern ultra conosciuti, a volte la loro implementazione su progetti di una certa dimensione non è affatto banale, e questo può notevolmente frenare il loro processo di adozione. Fare una prova a casa e vedere che tutto funziona con...
E' uscita proprio ieri, la release 1.2.0 Beta3, scaricabile qui.Tra le novità in primo piano il porting delle modalità di rilascio della connessione da Hibernate3...appena la spulcio bene, vi dico cosa ha di altro ancora...
:-) In attesa che non venga più taggato nessuno.. ...ieri in una lunghissima riunione fiume in chat con Emanuele (durata si e no 50 secondi) abbiamo deciso di piazzare una bella chat tecnica per lunedì 22 gennaio con tema: ORM, NHibernate e dintorni...(come già detto da Ema)Tra l'altro cade esattamente uno giorni prima del primo webcast in casa microsoft su NHibernate per il cui titolo bisogna ringraziare lorenzo... NHibernate: un caso reale. Visto che mi rimane anche l'indomani mattina per terminare la sistemazione di eventuale codice di demo e slides, se dovesse saltare fuori qualche dubbio, o tematica interessante dai tutti i partecipandi magari posso...
e mentre Lorenzo si sta preparanzo per la terza delle sette puntate della serie: La piattaforma .NET nel mondo Enterprise: migrazione, interoperabilità e strumenti ...io sto facendo "le notti" per preparare il materiale per il quinto webcast, schedulato per il 16 Gennaio alle14,30...ecco l'abstract:Introduzione a NHibernate, Spring.NET, Log4NET e CastleProjectIn questo Webcast verranno mostrati gli strumenti aperti che stanno cambiando il modo di realizzare le applicazioni .NET. Object Relational Mapping, AOP, Logging, gestione degli oggetti, sono tecnologie molto utili che semplificano la realizzazione di applicazioni anche complesse e facilmente manutenibili. Frutto del lavoro delle community, questi strumenti sono molto potenti...
Alcune serie e alcune no...però sono tutte belle... Source: Tech Predictions: 2007 Edition Originally published on Mon, 01 Jan 2007 06:14:58 GMT by tneward@tedneward.com (Ted Neward)
Pare che ci stiano provando anche loro...e pare che siano "smart" proprio come quelle del prossimo c#. Tra i commenti Lorenzo mi ha fatto notare questo: "...Noooooooo! Wrong syntax. When I read a.b=c in code, how do I distinguish a public variables assignment from property set (which is really a method call)? Readability is one of the key values in Java..." Cioè...uno che si lamenta che le property rendono meno leggibile il codice? e quindi, secondo luiFattura1.Cliente.RagioneSociale = Fattura2.Cliente.RagioneSociale;sarebbe meno leggibile di:Fattura1.getCliente().setRagioneSociale(Fattura2.getCliente().getRagioneSociale()); bah...contento lui! :-) Fonte: http://weblogs.java.net/blog/forax/archive/2007/01/a_property_prop_1.html
Del mio webcast ne hanno parlato più gli altri che io! sono commosso!E sto leggendo tutto solo ora, perchè nei due giorni precedenti ero in viaggio di ritorno dalle vacanzine in sicily, e poi non stanto del viaggio, al mio rientro, con il pres, abbiamo pure visto Casino Royale [occhio alla pronuncia: Ruaial...:-)].Del webcast avevo intenzione di scrivere in dettaglio gli argomenti trattati ma mi ha anticipato Alessandro Melchiori, qui, ah...nessuna lesione di copyright Ale, anzi grazie mille!Volevo però dire che, sempre in merito all'argomento Design Idiomatico, anche il nostro "mitico" Adrian ha fatto un'ottima sessione nell'ultimo workshop di Ugi, infatti...
In attesa di una nuova major release, Nick Bradbury il creatore di FeedDemon, annuncia una minor release con una succulenta novità, la possibilità di scaricare e mettere in cache i post con tanto di immagini per una lettura totalmente offline...ma non solo quello... Source: What's Coming in the Next FeedDemon?
Dalla sessione "C# 3 0 Future Directions in Language Innovation" di Anders Hejlsberg all'ultimo Tech-ed, si apprende che oltre alle tante novità, ci saranno anche delle property generate al volo che wrappano i campi privati.In pratica una scrittura del genere:
public class Product
{
public string Name {get;set;}
}
E' equivalente a questo:
public class Product
{
string name;
public string Name
{
get { return name;}
set { name = value; }
}
}
Sostenevo da anni che ci volesse un metodo di scrittura un po più smart per la definizione di...
ma dico io...ma vi drogate tutti?Ok...sta cosa la faccio...ma giusto perchè mi ha taggato Eleonora!.E' anche vero che essendo una catena di S.Antonio, se non lo avessi fatto, mi si sarebbe cancellato il conto in banca, mi si sarebbe incrocchiata tutta la rubrica telefonica, e mi sarebbero caduti tutti i capelli. Porca miseria...dell'ultimo non ne avevo proprio bisogno.Ecco i miei 5 segreti in ordine casuale di importanza: 1. Tempo fa sono stato volontario alla Protezione Animali. In quel periodo ho adottato due gatti randagissimi dalla strada che non potevano più essere messi in libertà, Singer (il maschietto) ed Electra (la femminuccia)....
Pare che abbia registrato una sessione su DNRTV e che la vedremo tra circa un mese.Non vedo l'ora!PS: Un giorno forse si scoprirà che Ayende è in realta l'acronimo dei nome di 6 persone che lavorano tutte assieme allo stesso blog. Come cavolo fa a essere così attivo...è inspiegabile!
Tra download di codice e binario...abbiamo superato i 500 download...ed è solo la prima release...con una qualità Alpha. Non male, sono contento.Tutto questo successo sarà per via del codename? ha portato fortuna alla fine...no?Stiamo lavorando alla seconda release...sempre che il De Sanctis la smetta di pensare a mangiare per queste feste...
Il tutto sempre qui...
Finalmente...è ufficiale. Dopo un primo appuntamento quasi un anno fa con un seminario di una giornata fatta con Lorenzo in Objectway su Enterprise Library e NHibernate che ha riscosso un ottimo successo, siamo riusciti a pianificare un nuovo corso stavolta di due giorni, una full immersion su NHibernate e su tutto il mondo ORM nelle applicazioni che fanno uso di Domain Model. il titolo è Mastering NHibernate, riporto l'abstract: "...NHibernate è il framework open source .NET di persistenza che vanta numerose applicazioni in soluzioni enterprise in tutto il mondo, basato su una architettura consolidata da anni di esperienza nella piattaforma originaria...