di .NET e di altre amenità

L'evento scomparso (CommittingEdit)

Un collega che sta lavorando molto con la Datagrid di Silverlight mi ha segnalato che nel passaggio dalla Beta2 alla RC0 è stato rimosso un evento dalla DataGrid e questa modifica non è segnalata tra le . L'evento in questione è il della DataGrid che dovrebbe servire ad intercettare l'istante in cui l'edit di una cella viene "committato" sulla sorgente dati. A mio parere questo evento si dovrebbe poter sostituire con la corretta gestione della sorgente dati e del Binding in modalità TwoWay, ma non ho ancora provato perciò non ne ho la certezza.

Rimane comunque il dubbio sul fatto che questa modifica importante (che al collega sta causando parecchi grattacapi) non sia stata segnalata nel documento suddetto. Forse non è considerata una breaking change?

La AJAX Library supporterà jQuery

ha annunciato che a breve diverrà un prodotto supportato da Microsoft e incluso nelle prossime release di librerie e prodotti (MVC Framework as esempio). Non solo, sarà disponibile anche una estensione dell'intellisense di Visual Studio 2008 SP1 che consentirà di avere l'intellisense per i metodi di query della apprezzata liberia.

I'm excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward.  We will distribute the jQuery JavaScript library as-is, and will not be forking or changing the source from the main jQuery branch.  The files will continue to use and ship under the existing jQuery MIT license.

e ancora

We will also extend Microsoft product support to jQuery beginning later this year, which will enable developers and enterprises to call and open jQuery support cases 24x7 with Microsoft PSS.

Direi una ottima notizia che va anche nella direzioni che molti auspicavano di integrare le librerie di terze parti piuttosto che riscriverle.

Gestire le breaking changes del ContentPresenter

Il ContentPresenter di Silverlight 2.0 RC0 ha subito una importante modifica che ne ha causato la perdita di ben 18 proprietà. L'ottimo ha postato un articolo che spiega i motivi del cambiamento (che io ritengo più che legittimi) e come usare il nuovo controllo.

Link: RC0 & ContentPresenter

Comincio a stancarmi di GMAIL...

Spiegatemi per quale motivo ogni volta che invio una email da gmail devo subire le conversione di tutte le occorrenze di "ASP.NET", "ADO.NET", e altre combinazioni del genere ad un link pubblicitario. Sinceramente trovo la cosa odiosa e stucchevole. Capisco la pubblicità a fianco alla mail, magari in target con il contenuto, tanto chissenefrega... ma inserire un link nelle mie mail suggerisce che sia io stesso a consigliare di visitare questo link...

Ci devo pensare... che sia arrivato il momento di tornare al buon vecchio client?

Technorati Tags: ,

Disponibile Silverlight 2 Release Candidate

Da un post di Scott Guthrie (segnalato da un amico) apprendo che è disponibile la RC di Silverlight 2.0. Inutile che vi elenchi le migliorie. Trovate tutto nel post di .

Problema tastiere: risolto!

FW106.jpg qualche tempo fa che mi trovavo un po' in crisi per problemi di  tastiera. Alla fine ho trovato una soluzione accettabile ai miei problemi sul sito della DELL. Il tutto è partito dal fatto che la tastiera che uso in ufficio risponde bene alle mie esigenze e quindi, anche grazie ai consigli di un collega, ho provato a vedere sul sito del produttore se ci fosse una tastiera che mi potesse andare bene anche per casa. E in effetti era li in bella mostra che mi aspettava ed era esattamente quello che volevo: la versione wireless della tastiera che ho in ufficio. Un po' più curata esteticamente della versione "base" che viene data assieme ad un nuovo pc, con una scocca in alluminio che la rende più solida e una banda per i polsi in dotazione, con qualche pulsantino in più per i preferiti, il media player etc, ma fondamentalmente la tastiera ideale... e quindi è scattato l'acquisto.

Ragazzi è uno splendore! Finalmente ho il feedback che cercavo, forse anche un po' meglio di quello della versione base, il tutto in una tastiera probabilmente un po' costosa (70 euro) ma nata proprio per le esigenze di chi la usa per lavorare e quindi ci deve passare un sacco di tempo.

Ancora una volta DELL mi ha risolto i problemi... lo stesso non si può dire delle poste che mi hanno perso la prima spedizione. Ma questo è un altro discorso :(

Technorati Tags: ,,

TechEd 2008: I'll be there

Ieri mattina, al mio risveglio ho trovato una notizia incredibile: sono stato selezionato per fare l'Ask The Expert al TechED Developers 2008 a Barcellona. Dopo qualche attimo di sconcerto e incredulità alla fine ho capito che la mail che stavo leggendo non era uno scherzo e mi ci è voluta una intera giornata per raccogliere i pezzi e decidermi a confermare questo incarico e prenotare il volo e quant'altro.

Non so ancora per quale specialità mi hanno perso, non so nemmeno se sopravviverò a questa esperienza :P ma di certo sarà per me una bella sfida. Inutile che vi dica che la cosa mi rende orgoglioso, è abbastanza scontato, piuttosto parliamo di come dovrò darci dentro da qui al 10 Novembre per superare i problemi di comprensione dell'inglese (da ieri la BBC ha sostituito Radio Deejay nelle mie cuffie), e per cercare di rimettere a posto le idee e tirare fuori il meglio della mia esperienza e delle mie capacità, sperano che siano sufficienti.

Saranno 12 dure ore, ma in tutta sincerità non vedo l'ora che comincino e naturalmente saranno accompagnate da una sventagliata di post nel mio blog che spero consentano a voi di respirare l'aria di questo evento.

Technorati Tag: ,

Inizia un nuovo semestre e XeDotNet E' gia' al lavoro...

C0037913-9E11-4A2D-8FD1-0BA441296CBC Con l'ingresso di settembre il periodo delle "vacanze" e' piu' o meno finito, anche se ancora qualche strascico per fortuna rimane. E con la fine delle ferie ricomincia anche l'attivita' di community. Pronti per questo semestre ci sono un bel numero di eventi, il primo dei quali sara' a fine mese, il 25 Settembre, con Lorenzo Barbieri che verra' a parlarci di Integrazione di Team Foundation Server in azienda (iscrizioni qui). Si tratta a mio parere di un meeting di grandissimo interesse. Team System infatti e' uno strumento complesso che richiede uno startup iniziale importante e poter iniziare con il piede giusto, cioe' con la guida di uno dei massimi esperti in materia, e' sicuramente un aiuto indispensabile.

Naturalmente la rosa degli eventi e' molto piu' ampia e l'evento del 25 Settembre e' solo quello che dara' in via ufficiale alla stagione. Ecco l'elenco completo degli eventi in programma:

25 Settembre - Integrazione di Team Foundation Server in azienda (Lorenzo Barbieri - Mestre)

10 Ottobre - Windows Live Platform (Davide Vernole - Pordenone)

21 Novembre - Linq to Entities e Entity Framework (Andrea Boschin - Mestre)

L'evento del 24 ottobre al momento e' sospeso. Il meeting si terra' comunque ma per un piccolo inghippo tecnico al momento la data e' suscettibile di modifica. Comunque sapremo con certezza la data definitiva entro pochi giorni. Siamo invece in fase di definizione per un altro meeting che dovrebbe tenersi entro i primi giorni di Dicembre.

Spero vivamente che molti di voi decidano di iscriversi (http://www.xedotnet.org/nextmeeting.aspx) e di onorarci della propria presenza.

E a proposito: la campagna iscrizioni per il 2009 si e' aperta... paypal aspetta i vostri 50 euro!

Technorati Tag: ,

Rant: Ma perchè succedono queste cose???

Di fronte al seguente spezzone di codice uno potrebbe pensare che venga da un incauto programmatore...

   1: protected void Page_Load(object sender, EventArgs e)
   2: {
   3:     HyperLink1.Text = "View " + ChildrenColumn.ChildTable.DisplayName;
   4: }

... e invece è (uno dei tanti) estratti dai template dei DynamicData.

In buona sostanza significa: localizzazione? manco per sogno!

Ma non stiamo parlando di ASP.NET? Ci voleva proprio tanto?

Technorati Tags: ,,