A tutto Ajax

200805281004.jpg

Google, ha da poco annunciato le Ajax Library. Questo nuovo servizio permette di includere nei propri siti i file .js di blasonati framework quali:

  1. jQuery
  2. prototype
  3. script.aculo.us
  4. MooTools
  5. dojo

Tutto ciò offre grossi vantaggi quali:

  1. Compressione del javascript lato server (google)
  2. Alta velocità di accesso
  3. Supporto a vita (nell'hosting)
  4. Molteplici versioni dello stesso framework
  5. Versioni snellite del framework

Da notare anche che se molti sviluppatori iniziano ad utilizzarla, diventa più probabile che il "navigatore" ha già scaricato il framework da un'altro sito, quindi quando visiterà il vostro non il suo browser non avrà bisogno di riscaricarlo... ottimo no?

Bene, ora se volete inziare a divertirvi dovete


Inviato da Davide D'Agostino il May 28, 2008 08:22


Datamapper 0.9.0.1

200805271238.jpg

Apprendo solo ora che è stato rilasciata la nuova versione di DataMapper, questa nuova build è bastata sul codice della 0.9, ma sono stati fatti grossi miglioramenti riguardo:

  1. performance
  2. refactoring
  3. supporto per più di un database "data-store"

Sinceramente ho usato pochissimo DM e ha iniziato a incuriosirmi in quanto i Merber ne fanno largo uso.

Ad essere onesti la versione direttamente precedente alla 0.9, la 0.3 non mi piaceva affatto (nonostante fosse già thread safe) per svariati motivi, quali esempio lungaggini per scrivere un has_many :through, oppure le migrazioni... che non esistevano e rendeva odioso aggiungere e rimuovere colonne...

Ma questa 0.9 inizia a diventare un buon concorrente di ActiveRecord

Vi ricordo che le build 0.9.* sono si stabili e pronte per gli ambienti di produzione, ma sono comunque pre-relase della 1.0

Vi ricordo in fine, che non è retro-compatibile con la 0.3 quindi date un occhio alla comparazione: http://datamapper.org/articles/datamapper_090_released.html

Inviato da Davide D'Agostino il May 27, 2008 08:55


Elastic Server per Ruby on Rails

200805261917.jpg

Oggi ho avuto modo di provare Elastic Server On Demand , un servizio web spettacolare.

Questo servizio permette di generare delle immagini vmware/parallels/xen/amazon custommizzate per ruby on rails.

Infatti si può scegliere, mentre si "costruisce" la propria immagine, che versione di rails usare, quale database, quale webserver, cluster ... gemme etc... il tutto ovviamente oltre ad hd e ram.

L'ho provato e debbo ammettere che è semplice, veloce e funzionale.

Molti sistemisti fanno ampio uso di Immagini Xen/Vmware e preferiscono creare su di esse l'ambiente di produzione, così nel caso in cui devono migrare su un nuovo hardware non fanno altro che un semplice copia/incolla e tutto funzionerà a dovere!

Inviato da Davide D'Agostino il May 26, 2008 17:21


Rubinius on Rails

200805191023.jpg

Sono lieto di scrivervi che pochi giorni fa Evan Phoenix ha annunciato la possibilità di eseguire Rails su Rubinius.

Rubinius è una virtual machine / compilatore di nuova concezione per Ruby. In sostanza persegue l'obiettivo di fornire elevate performance nell'esecuzione di codice Ruby.

Evan, però avverte che al momento l'esecuzione di Rails su Rubinius è ancora poco performante.

Sono contento perché come sapete ad oggi il problema delle performance di ruby iniziano a farsi sentire e pesantemente.

Le future alternative potrebbero quindi essere oltre a Rubinius:

Ruby 1.9 molto veloce, ma allo stato attuale è impossibile far girare Rails.
JRuby ottimo, in grado di eseguire rails ma poco compatibile con le svariate librerie scritte in c.

IronRuby una implementazione .net
MacRuby una implementazione bastata su Objective-C

Su MacRuby, mi riprometto di far un bel articolo!

Inviato da Davide D'Agostino il May 19, 2008 08:40


Meno Aqua nel nostro Leopard

iLeopard.jpg

Finalmente! Gli sviluppatori Apple probabilmente si sono dimenticati di togliere gli ultimi effetti aqua, per rendere il tutto più simile a iTunes. Io no!

Come avrete notato sono abbastanza amante degli standard e del conformismo (delle applicazioni) pertanto già a suo tempo avevo tolto gli scrollbar aqua da Leopard.

Ora finalmente c'è chi ha completato l'opera!

iLeopard è un "tema" che non farà altro che sostituire i rimasugli del vetusto Aqua con quelli del nuovissimo Solid Metal.

Io lo sto provando ora ed è fantastico, in un primo momento quasi non notate la differenza, ma poi...

Download

[via]

Inviato da Davide D'Agostino il May 16, 2008 17:42