Libri
Libri che ho letto/sto leggendo/leggerò
[Libro] Applications = Code + Markup

Dopo neanche una settimana dall'ordine (Amazon.co.uk tutta la vita, altro che shopping negli states), la mia simpatica postina ha lasciato nella cassetta delle lettere Applications = Code + Markup e questa sera ho dato una sbirciatina veloce al contenuto.

Ora, premetto che è assolutamente presto per dare un giudizio, dato che ho guardato l'indice, sfogliato il libro qua e là e letto un paio di pagine, ma...

  1. La copertina rigida rullezza, e ci troviamo davanti un gran bel tomo da un migliaio di pagine circa
  2. Mi sembra scritto in maniera piuttosto semplice e chiara, almeno da quel poco (facciamo pure quasi nulla) che ho letto
  3. L'han detto in tanti, lo ripeto anch'io: mi sembra assurdo che un libro su WPF sia praticamente privo di immagini
  4. L'impostazione non mi convince

Spiego meglio il punto 4: le circa 1000 pagine sono divise in due grosse sezioni, Code e Markup, come dice il titolo. In pratica, quindi, per tutta la prima metà del libro, scordatevi pure ogni forma di XAML, non se ne trova ombra. Ci sono, invece, centinaia di snippet di codice (ben spiegati, a quanto mi è sembrato) in cui l'applicazione è "disegnata" istanziando a mano ogni componente.

Viceversa, la seconda parte, pur essendo basata prevalentemente sul markup, presenta comunque un po' di esempi di code-behind (diciamo che siamo 75% XAML e 25% C#).

Che dire, ora come ora sono un po' perplesso, perché snippet chilometrici che costruiscono menu, button e textbox secondo me lasciano un il tempo che trovano: certo, è importante conoscere l'object model, ma alla fine non credo che nessuno disegnerà mai Form (pardon, Window smile_wink) in questo modo. Di buono c'è che il libro sembra coprire parecchi aspetti di WPF, dal data binding alla gestione degli eventi, passando per resources, brushes, ecc.ecc.ecc...

Staremo a vedere, tra qualche giorno inizio a papparmelo.

4 Comments Filed Under [ Libri .Net 3.0 ]
[Libri] Hibernate in action

 Ho appena terminato di leggere Hibernate in Action, di Christian Bauer e Gavin King. Bellissimo, imho spiegato in maniera molto lineare e applicabile senza alcuno stravolgimento (nonostante si riferisca alla versione per Java) anche al dotnettiano NHibernate.

L'aspetto che mi ha più colpito è la chiarezza e la completezza dei contenuti: il tutto scorre che è un piacere, ci sono un sacco di righe di codice di esempio (anche di come le cose *NON* vanno fatte) e mette in luce la marea di motivazioni che giustificano la scelta di un ORM, anche agli occhi dei nostri superiori, perché no! smile_shades

Se avete voglia di conoscere più a fondo questo tool e soprattutto di sfruttarlo per migliorare (sì, ho detto *migliorare*) le performance delle vostre application, oltre che la vostra produttività, ve lo consiglio senza mezzi termini! Personalmente sto già aspettando l'uscita del loro prossimo lavoro.

P.s. non c'entra niente, ma nel frattempo ho installato la build 5728 di Vista, e come per incanto Visual Studio non dà più l'errore "type not found" di prima... Mah... smile_thinking

2 Comments Filed Under [ Libri ]
Weekend trascorso scrivendo (+ pensieri sparsi)

Già, purtroppo non codice! Ho infatti sfruttato il ponte del primo maggio pubblicando un aggiornamento per il mio articolo su CodeProject e scrivendo un paio di testi nuovi. Che dire... non sono un grande amante di tutto ciò, lo ammetto, anche se poi ricevere feedback da chi ha dedicato qualche minuto a guardare il tuo codice è sempre un qualcosa che ti riempie d'orgoglio!

Per chi ha scaricato le Crad's Actions, ho rilasciato una nuova versione che offre un maggiore supporto all'espandibilità; la cosa che mi dà in assoluto più soddisfazione è la nuova implementazione del CollectionEditor, che ora è capace di "scoprire" quali sono le action presenti nel progetto in corso e in tutti quelli referenziati. Non è stato banalissimo e forse ne leggerete qualcosa di più tra qualche giorno (spero) 

Oltre tutto ciò, sono riuscito a leggere parecchie pagine di CLR via C# che oramai volge al termine e quindi si presta ad una piccola analisi. Beh... il responso è assolutamente positivo, consiglio a tutti di acquistarlo perché si addentra in tutti quei meccanismi che si mettono in moto ogni volta che dichiariamo un delegate, solleviamo un'eccezione o effettuiamo un cast da int a IComparable, che quindi ogni bravo sviluppatore, IMHO, dovrebbe conoscere nei dettagli.

powered by IMHO 1.3

E' arrivato!!

Finalmente oggi il postino mi ha consegnato CLR via C# di Jeffrey Richter. Bene bene! Sono proprio curioso di leggerlo. Da stasera inizio a papparmelo

powered by IMHO 1.3

3 Comments Filed Under [ Libri ]
Anche i libri vanno in beta

Mi ha incuriosito parecchio un post di ScottGu in cui è citata una nuova iniziativa della casa editrice americana O'Reilly, che già annovera nel proprio catalogo parecchi titoli interessanti, ad esempio questo su WPF di Chris Sells (inutile dire che è nella mia wish list già da un paio di mesi ). Ok, come al solito mi son perso in chiacchiere, dicevo... la nuova iniziativa...

Beh, il nome è Rough Cuts e mi è parsa sinceramente un'idea ingegnosa: oggi pago e ho la possibilità di accedere alle varie revisioni di un libro, in PDF, prima ancora che questo venga stampato; eventualmente, poi, posso acquistarne la versione cartacea nel momento in cui questa sarà disponibile (o tutto in un unico bundle). E' un sistema che funziona particolarmente bene nel caso di tecnologie ancora in fase di sviluppo (c'è, in catalogo, un libro interessantissimo su Atlas, ad esempio, credo che lo prenderò), dato che al variare di esse si rendono ovviamente necessari continui editing al testo.

Niente male come idea, e se piace a ScottGu...

powered by IMHO 1.3

Add Comment Filed Under [ Libri ASP.NET 2.0 ]
La mia piccola biblioteca cresce

Non ho resistito al colpo, la comunicazione di Amazon del ritardo di ASP.NET 2.0: Advanced Topics l'ho presa male . Ma siccome chiodo schiaccia chiodo, ho ordinato al volo il nuovo CLR Via C#: Applied .NET Framework 2.0 Programming di Jeffrey Richter. Non ho letto il suo lavoro precedente, ma ne ho sentito parlare come una sorta di Bibbia che ogni sviluppatore dovrebbe avere nella propria biblioteca personale.

Sicuramente anche questo sarà dello stesso livello, non vedo l'ora che arrivi (dovrebbe essere qui per la prossima settimana) per buttarmi nello studio di cosa accade dietro le quinte del CLR. Poi vi faccio sapere com'è!

powered by IMHO 1.3

2 Comments Filed Under [ Libri ]
ASP.NET 2.0 Advanced Topics in ritardo...

Ho appena ricevuto una mail da Amazon UK con cui mi si avverte che ci vorranno tra le 3 e le 5 settimane di ulteriore attesa per avere il prossimo libro di Dino Esposito, Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics, che avevo preordinato già da un mesetto.

Uff... e io che stavo divorando il Core Reference per terminarlo entro la metà di questo mese

powered by IMHO 1.3

Add Comment Filed Under [ Libri ASP.NET 2.0 ]
Build a program now!

Scaricando uno qualsiasi dei Visual Studio Express Edition e registrandosi, si ottiene gratuitamente tutta una serie di download aggiuntivi, alcune icone, immagini e i libri (ovviamente in formato PDF) della serie Build a program NOW!

Ho avuto l'occasione di dare un'occhiata a questi ultimi qualche giorno fa, dopo che mio padre mi aveva chiesto una guida semplice per realizzare qualche piccola applicazione su windows. Che dire... mi hanno sorpreso, veramente un ottimo lavoro: coprono un'ampia fascia di argomenti, che vanno dal making-up delle interfacce alla validazione dell'input dell'utente, o dalla gestione dati tramite un RDBMS fino ai WebServices, spiegando piuttosto nel dettaglio parecchi aspetti della programmazione OO (incapsulamento, ereditarietà, override, ecc.ecc.), e tutto ciò realizzando passo passo programmini anche molto accattivanti, quali un bel web browser o un utility che si posiziona nel Systray e ci aggiorna sulle previsioni meteo. Il tutto per oltre 250 pagine a colori, piene di immagini e, soprattutto GRATIS.

Non ho ancora guardato la guida per il Web, magari questa sera vi dirò qualcos'altro.

In ogni caso, che dire... Proprio niente male, bella lì! ;)

powered by IMHO 1.3

Add Comment Filed Under [ .Net 2.0 Libri ]