REST
REST è l’acronimo di Representational Transfer State, ed è un paradigma per la realizzazione di applicazioni Web che permette la manipolazione delle risorse per mezzo dei metodi GET, POST, PUT e DELETE del protocollo HTTP. Basando le proprie fondamenta sul protocollo HTTP, il paradigma REST restringe il proprio campo d’interesse alle applicazioni che utilizzano questo protocollo per la comunicazione con altri sistemi.
Il termite REST è stato coniato nel 2000 da Roy Fielding, uno degli autori del protocollo HTTP, per descrivere un sistema che permette di descrivere ed identificare le risorse web.
Ruby on Rails 2.0 disponibile
La notizia non è ancora apparsa sul blog ufficiale di Ruby on Rails, me la nuova versione è diponibile come gemma. (provare con un gem list --remote per credere)
rails (2.0.0, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.6, 1.1.5,
1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.0, 0.14.4, 0.14.3, 0.14.2, 0.14.1,
0.13.1, 0.13.0, 0.12.1, 0.12.0, 0.11.1,
0.11.0, 0.10.1, 0.10.0, 0.9.5, 0.9.4.1,
0.9.4, 0.9.3, 0.9.2, 0.9.1, 0.9.0,
0.8.5, 0.8.0, 0.7.0, 0.6.5, 0.6.0)
Web-application framework with template engine, control-flow layer,
and ORM.
Per aggiornare la propria versione è sufficiente lanciare gem install rails -y --source http://gems.rubyonrails.org.
Update
La notizia dell’update è apparsa sul blog ufficiale di Ruby on Rails, insieme ad una nuova versione di Ruby on Rails, la 2.0.1.
NetBeans 6 per Ruby on Rails
NetBeans 6 è stato finalmente rilasciato nella sua versione finale. Il motivo di tanta attesa per la comunità Ruby on Rails sembra essere stato ripagato per chi ha necessità di un’IDE completa che sia ben integrata con il framework Web.
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.
Localhost @ MSN Live Search
Sun == Java
E per chi avesse qualche dubbio, Sun ha cambiato il simbolo del proprio NASDAQ stock ticker da SUNW a JAVA.
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?
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.
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.
« go back — keep looking »