Una delle componenti più apprezzate del framework Ruby on Rails è senza dubbio il modulo ActiveRecord. Il modulo prende il nome dal pattern ideato da Martin Fowler e descritto in Patterns of Enterprise Application Architecture.
Monthly Archives: agosto 2007
Ruby Hoedown 2007 video on line
Sono a disposizione le riprese video degli interventi della recente conferenza Ruby Hoedown 2007. Fra gli interventi spiccano quelli di Marcel Molina,
Bruce Tate, Chad Fowler e Ezra Zygmuntowicz.
Ruby on Rails: Caching di Valori nel Modello
Calcoliamo un valore una sola volta e lo rendiamo disponibile a differenti richieste, fino alla sua scadenza.
Il futuro prossimo di jRuby
A pochi giorni dal rilascio della versione 1.0.1 e con ottimi propositi per la 1.1, le intenzioni del core team di jRuby sembrano molto ben delineate.
Leggi “Il futuro prossimo di jRuby” »
Database Sharding e MapReduce per lo scaling del data tier
La scalabilità delle applicazioni è un problema sentito in questi tempi di distribuzioni dei servizi tramite Web Services; molto spesso il successo di un’applicazione si misura sulla quantità di utenti che la utilizza e di dati che gestisce.
Leggi “Database Sharding e MapReduce per lo scaling del data tier” »
Web Service: Metaweb e MSQ
Nella progettazione di un Web Service si è messi di fronte a differenti scelte tecnologiche; le giuste scelte possono assicurare una realizzazione ottimale dei servizi Web. I Web Service sono utilizzati quotidianamente per l’interazione fra differenti sistemi attraverso messaggi scambiati in rete; comunemente i Web Service sono utilizzati per mettere a disposizione di un’applicazione Web i dati in possesso di un’altra applicazione.
Nononsante la proposizione del protocollo SOAP, fortemente appoggiato dai colossi dell’informatica, e la nascita spontanea dell’architettura REST, si tende nella maggior parte dei casi a implementare varianti di queste due soluzioni definendo un protocollo che risponda appieno alle proprie esigenze.
E’ il caso di Metaweb e MSQ, rispettivamente web service e protocollo di interrogazione e scambio dati – entrambi in piena fase di sviluppo – realizzati da Metaweb Technologies per l’accesso ai propri servizi.
