Zed Shaw scuote la comunità Ruby

Zed Shaw chiude il 2007 con una logorroica declamazione che non risparmia vittime tra le fila di sviluppatori Ruby e Rails. In un post storico, Zed ha lanciato più di 6000 parole come fossero fuochi d’artificio al fine di proclamare il proprio abbandono della comunità che lo ha reso celebre. Cerchiamo dunque di capire come si è arrivati a questo punto, chi è Zed Shaw, cosa c’è di veritiero nella sua critica, quali sono le reazioni del mondo Ruby e, soprattutto, se c’è una morale o una lezione in questa storia.

[Read more…]

Abuso dell’uso

Finalmente disponibili i video di RubyConf 2007

Rubyconf-1Confreaks ha reso disponibili i video degli interventi della conferenza RubyConf 2007, tenutasi lo scorso Novembre a Charlotte in North Carolina. Le registrazioni sono tutte di altissima qualità, visto che utilizzano lo standard H.264 e i file scaricabili hanno dimensioni che vanno dai 100 ai 400 Megabyte circa l’uno. Per chi non ha avuto modo di partecipare all’annuale conferenza d’oltreoceano, ce n’è davvero per tutti i gusti, con particolare enfasi verso gli usi avanzati del linguaggio e le implementazioni alternative dello stesso, di cui abbiamo parlato nell’articolo Ruby contro Ruby.

Per gli interessati a Ruby, il sito offre gratuitamente anche i video di alcune conferenze minori dai contenuti comunque notevoli: Mountain West Ruby Conference a Marzo, Ruby Hoedown ad Agosto ed infine la quarta edizione della RejectConf, simpatica iniziativa tenutasi la sera della prima giornata di RubyConf 2007. Ci sentiamo di raccomandarli vivamente ai più angolfoni perché tra questi video ci sono, è il caso di dirlo, delle gemme da non perdere.

Le novità di Rails 2.0

Venerdì 7 dicembre è stata rilasciata,
dopo oltre un anno di sviluppo, la release 2.0 (subito seguita dalla 2.0.1 e
ora dalla 2.0.2)
di Ruby on Rails, l’ormai celebre
framework per lo sviluppo di applicazioni Web reso noto da progetti come Basecamp e Twitter, e adottato anche per il remake di A List Apart.

[Read more…]

Ruby 1.9, lo spirito del Natale futuro

Preciso come un orologio svizzero, anzi, giapponese, Yukihiro “Matz” Matsumoto ed il suo team hanno annunciato il rilascio di Ruby 1.9 il giorno di Natale, mantenendo la consuetudine nata con la versione 1.8.2, rilasciata il 25 Dicembre 2004.

La versione 1.9 è stata attesa a lungo da tutti gli amanti del linguaggio nato nella terra del sol levante, perché introduce per la prima volta al mondo la nuova virtual machine, che promette di risolvere una grossa fetta dei problemi di performance di cui Ruby, spesso a ragione, viene accusato.

[Read more…]

Progetto Eulero: Problema 1

Primo problema. Livello: Facile.Project Euler è un sito che propone più di un centinaio di problemi a carattere matematico. Alcuni di questi possono essere affrontati con carta, penna e un pizzico di astuzia matematica, ma di base si tratta di una sfida algoritmica pensata per programmatori e appassionati di programmazione. C’è da chiedersi se la sfida sia più tra le migliaia di programmatori (con tanto di classifica) o contro se stessi. Infatti Project Euler è ideale per rinfrescarsi la memoria in materia di algoritmi e matematica, oltre ad essere un valido ausilio per misurare i propri progressi nello studio di un nuovo linguaggio di programmazione.

[Read more…]

Rails 2 di Ryan Daigle tradotto in italiano

Per oltre un anno, Ryan Daigle ci ha tenuti informati sugli ultimi sviluppi dal trunk di Rails.
In ottobre è uscito il suo PDF, pubblicato da Peepcode, in cui spiega più in dettaglio le maggiori novità introdotte dall’ultima versione dell’ormai famosissimo framework. Da ieri, il PDF è disponibile tradotto in italiano.

[Read more…]

I linguaggi di programmazione più popolari in Italia nel 2007

Google Trends permette agli utenti di confrontare la popolarità di alcune chiavi di ricerca. Il servizio offerto da Google limita il confronto a cinque keyword, ma consente di definire la locazione geografica di interesse. Spinto dalla curiosità, ho deciso allora di confrontare la popolarità in Italia di alcuni linguaggi di programmazione (per l’anno 2007). Chi sarà il più popolare?

[Read more…]

Ruby contro Ruby

Due anni fa circa, dopo essere stato assunto dai laboratori di ricerca IBM
(per l’esattezza nel Toronto Software Lab), ricordo di aver presentato in un
meeting i pregi del linguaggio di programmazione Ruby a un gruppo di persone
influenti nell’azienda. Dopo avermi ascoltato in un silenzio quasi religioso,
il primo commento arrivò da un Distinguished Engineer che mi disse:
«Interesting but… hmmm, it sounds slow». La sua poteva essere deformazione
professionale, visto che è specializzato nel campo dell’ottimizzazione delle
prestazioni di sistemi informatici; ma come tutti i programmatori Ruby sanno,
la sua affermazione rimane alquanto attuale ed accurata.

[Read more…]

Ruby on Rails 2.0 è pronto

RailsDopo un anno di preparativi, David Heinemeier Hansson e il suo team di hacker, ha rilasciato Ruby on Rails 2.0.1, una maggiore release del popolare framework MVC per lo sviluppo web in Ruby. Oltre ad introdurre diverse novità, Rails 2 punta a risolvere i bug esistenti, ripulire il codice e rendere il framework più coerente e snello.

[Read more…]