Nhibernate e dintorni 3

giovedì 1 luglio 2010 0 comments

Terza release del post di Nhiberante e dintorni.

nh projects


Nhiberante e dintorni 2

lunedì 17 maggio 2010 1 comments

Seconda release del post di Nhiberante e dintorni. che trovate qui

nh projects


Jquery & Web Services in .NET: Appunti tecnici

martedì 11 maggio 2010 4 comments

Per quanto abbia letto buona parte dell'ottimo libro ASP.NET Ajax in Action, il fw javascirpt della M$ non mi ha fatto impazzire. Dico 'per quanto' perchè paradossalmente il libro MVC in action mi ha fatto ragionare (o presentare) sotto una differente luce questo fw.

In effetti buona parte delle critiche che si leggono in giro, riguardano il 'peso' in kb del fw. La cosa che mi ha aperto gli occhi è che quel peso 'grosso' si riferisce alla versione 'debug' del fw. Se si esegue una release il peso diminuisce drasticamente.

Il secondo punto riguarda jQuery: NON è affatto vero che bisogna fare una scelta: jQuery e .NET Ajax NON sono esclusivi, ANZI!

Sfatato questo mito, rimane una questione di gusti e a me piace usare jQuery anche per 'comuniare' con .NET vedi ad esempio un webService.

Ecco quindi una serie di appunti/regole che mi appresto a consigliarvi :)


Evoluzione di un sistema di conferme (via Jquery e BlockUi)

venerdì 7 maggio 2010 0 comments

Mai capitato di fare un'applicazione dove alcune attività sono 'delicate' (vedi cancellazione di una row)?

Capita mai di avere utenti con il morbo del doppio-click?

Se avete risposto positivamente...forse questo post fa al caso vostro..

 


Come ti sfrutto le API Nokia per inviare sms tramite cell collegato via usb

giovedì 6 maggio 2010 0 comments

Non so se vi capita mai la giornata 'scazzo' che c'avete solo voglia di riempirvi il palmo della mano di qualche riga di codice, sheckerarla un pò e lanciarla verso il monitor: le righe che rientrano nello spazio di Visual Studio andranno già bene così :D

(ok ok lo devo spiegare: guardatevi Scrubs quando J.D. chiede al Dr. Cox quante aspirine deve dare al paziente e lui gli risponde "prendi una manciata di pillole, gliele lanci in bocca: quelle che entrano sono la giusta dose) :P

Bene così è andata ieri e in 20min senza capirci un accidenti ho realizzato una win app che spedisce sms grazie ad un cellulare nokia collegato via usb :P

 


Nhibernate Project Manager: screen-shot e richiesta collaborazione

mercoledì 5 maggio 2010 2 comments

Altro progetto, altri problemi :D

Spero di non essere l'unico ad avere ancora progetti da convertire in .net o semplicemente da refatorizzare con l'uso di un ORM come Nhibernate.

In questi ambiti purtroppo si parte solitamente da Database.

Ecco che mi viene utile uno strumento che segua passo passo il mapping da database a hbm/fluent e che mi gestisca anche una serie di test di validità: qui entra in gioco il mio NhProjectManager che però c'ha voglia di fare le bizze :)

 

Se qualcuno (magari bravino in wpf) volesse contributire..

 


MsSql su Aruba: Accesso denied

mercoledì 5 maggio 2010 0 comments

Oggi è giornata...cerco di aggiornare questo sitone e mi incappo in un problema di mssql.

Onestamente ho capito al volo l'origine del problema...ma onestamente non ne sapevo uscire..fino a un'oretta fa..ecco come ho fatto..

denied


Deployment web con Visual Studio 2010

lunedì 3 maggio 2010 0 comments

Segnalo questa pagina http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html per l'interessante overview su come pubblicare un sito.


Piccole soddisfazioni

giovedì 29 aprile 2010 2 comments

Altro post di pensieri (quindi allegramente inutile ma pazienza) che vorrei condividere con voi dopo la conclusione del mio ultimo progetto.

Vorrei tirare le somme su una cosa nuova che m'è successa e l'uso di alcune tecniche/filosofie come TDD e un pò di programmazione AGILE :)

*l'illustrazione ovviamente non è mia ma è di proprietà dell'autore :P


BindManager: altri scorci prima di una release pubblica stabile

martedì 27 aprile 2010 0 comments

Da qualche giorno sto ri-dedicando qualche ora al BindManager che avevo già un pò presentato nei scorsi mesi.

Attualmente lo considero ancora un progetto molto acerbo in quanto nato da una folgorazione e cresciuto un pò di foga.

La cosa interessante è che cmq ora è in uso presso un CMS che ho fatto per un cliente e devo dire che si sta comportando davvero bene.

Oggi ho completato una serie di refactoring e flessibilità rendendo davvero piacevole e concreto l'uso (per quanto ancora acerbo) di TDD.


Pensieri: software sul web e web sul software

lunedì 26 aprile 2010 0 comments

Visto che la sto prendendo comoda con alcuni post 'cicciottosi' ecco uno di (spero) pochi post di pensiero:

Una volta c'erano solo le 'win-app'. Una volta i gestionali facevano paura per lo sfondo nero e le griglie fatte con i caratteri di tabulazione.

Mo abbiamo twitter, facebook, la g-mail, l'office online, Azure e quant'altro. E mo ci vorrebbero proporre client per servizi web?


Nhibernate Dynamic Proxy e il medium trust (o limitazioni vedi Aruba hosting like)

lunedì 22 marzo 2010 2 comments

Che cosa succede se facciamo il deploy della nostra ultima web-application in uno spazio web-hosting che non permette implicitamente l'uso di dynamic proxy, ovvero di uso di Reflection?

Un'eccezione di questo tipo potrebbe essere sollevata:

System.Security.SecurityException: That assembly does not allow partially trusted callers.

Vedi Aruba e il medium trust (o simile) e le proxy per Nhibernate...una bella fregatura se non si sa come fare!


Nhibernate QueryMaker un'altra classe per vivere meglio

mercoledì 3 marzo 2010 4 comments

Non so voi ma spesso e volentieri mi capita di risolvere dei problemi usando ciò che so.

"Ciò che so" contiene non solo quello che so esattamente ma anche ciò che ho visto fare, ciò che si può fare etc..

C'è altro modo? Certo che si! Del resto siamo programmatori e se non rendiamo più semplice la nostra vita come facciamo con quella dei nostri clienti?!

Per questo mi son chiesto come poter semplificare la costruzione di query in Nhql quando queste vengono "costruite dinamicamente"? Ovviamente questo quando ICriteria non è una possibilità...


Un primo sguardo al mio BindManager

venerdì 26 febbraio 2010 3 comments

Un piccolo assaggio di un progetto che sto portando avanti nel tempo libero da un pò.

databind


UniqueID Vs JQuery selector

lunedì 22 febbraio 2010 2 comments

Sono dell'opinione che non sia del tutto giusto decretare la seguente "espressione": <<o usi Ajax.NET o usi Jquery>>.

I 2 framework possono convivere...tuttalpù che aggiungere un riferimento a jquery (magari hostato da google code per velocizzare ulteriormente) costa veramente molto poco in termini di kb.

Però Jquery non è così affine con ajax.net...sopratutto se parliamo del Control.UniqueID