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..

 


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.


Object Initializers: Non è tutto oro quello che luccica

domenica 20 dicembre 2009 0 comments

Non è tutto oro quello che luccica... e non lo è neanche in caso di C# sopratutto se non stiamo attenti alle insidie di certe facilitazioni..

coraline

* La foto riprende una scena di "Coraline e la porta magica" fiaba dai tratti oscuri dove una bambina scontenta dei propri genitori assenti e apatici, scopre, dietro una porticina nascosta, un mondo parallelo fatto di dolci e una famiglia del tutto uguale a quella conosciuta ma amorevole e divertente...ma non solo ;) (consigliato :D)


Rendere sicuro il viewstate senza troppi problemi

lunedì 7 dicembre 2009 2 comments

Il viewstate è un pò "l'idea geniale" di asp.NET per <<cercare di rendere statefull un sistema che non lo è per niente>>.

Essendo una parte importante del processo di generazione del codice, s'è pensato bene di renderla sicura con sistemi di criptazione.

Cosa succede però al riciclo di un'applicazione??


Occhio ai breaking change

domenica 22 novembre 2009 0 comments

Occhio ai Breaking Chage ;) Quando un FW cambia un filo la sintassi, può provocare non pochi disagi >:(


Chi l'ha detto che Nhibernate è solo per il mercato 'open source'?

mercoledì 9 settembre 2009 0 comments

Oggi Ayende Rahien comunica attraverso il suo blog la nascita del supporto commerciale a Nhibernate.

Quindi nh diventerà a pagamento? Certamente no! Ma chi vorrà potrà assicurare a se stesso o alla propria azienda o al proprio prodotto un'assistenza commerciale come quella degli altri prodotti a fini commerciali.


Documentazione e Stile

martedì 25 agosto 2009 0 comments

Come fare a dare un minimo di formattazione ai commenti?

commentiACapo

 


ReSharper Keyboards shortcuts

martedì 25 agosto 2009 0 comments

shortcutReSharper è un prodotto eccezzionale ma ha il "difetto" di essere ENORME: quasi ogni funzionalità sia dell'IDE di VS sia delle funzionalità "enhanced" di RS è mappata da una combinazione di uno o più tasti! Conoscerli tutti è una bella sfida!