LiveConsole per la manipolazione di applicazioni Ruby tramite TCP

Un’interessante progetto, non acora maturo, permette lanciare la console IRB da remoto verso un’applicazione attiva e interagire con l’applicazione per monitoraggio e modifica del codice on the fly.

Continua »

Localhost @ MSN Live Search

Continua »

Sun == Java

E per chi avesse qualche dubbio, Sun ha cambiato il simbolo del proprio NASDAQ stock ticker da SUNW a JAVA.

Continua »

Subcontroller in Ruby on Rails

Ruby on Rails di norma organizza l’accesso ai controller secondo lo schema :controller/:action/:id, ad esempio http://www.example.com/post/view/29 dove post è il nome del controller, view è la action (ovvero la funzione definita all’interno del controller) e 29 è l’id del post che vogliamo visualizzare.

Cosa fare se vogliamo far rispondere un controller ad un url del tipo http://www.example.com/backoffice/post/view/29, per esempio per dividere i controller esposti al pubblico da quelli riservati agli amministratori?

Continua »

ActiveObject: Active Record per Java

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.

Continua »

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.

Continua »

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.

Continua »

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

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.

Continua »

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.

Continua »

« go backkeep looking »