"If anyone knows how to build a Web app, it’s these guys."
giovedì, marzo 30, 2006
The adventure of scaling...
This series of articles is meant to serve more as a case study as opposed to a generic “How To Scale Your Rails Application”.Ovvero una dettagliatissima analisi a posteriori (e in progress) di come migliorare le prestazioni di un sito con elevatissimo traffico basato su tecnologia Ruby on Rails.
giovedì, marzo 23, 2006
RadRails: un altro premio a Ruby!
RadRails is an integrated development environment for the Ruby on Rails framework.
martedì, marzo 21, 2006
Objective View
Objective View The Journal for Professional Software Developers è una rivista *GRATUITA* molto interessante.Scaricatevi i PDF!
sabato, marzo 18, 2006
Perché Ruby?
The 16th Annual Jolt Product Excellence Award è una classifica dei prodotti software che ogni anno vengono premiati per la loro eccellenza. Indovinate un po' quale tecnologia ha vinto il primo premio in ben due settori? Naturalmente Ruby! Qui trovate alcune considerazioni circa il fatto che Ruby e Rails ormai sone diventati mainstream players e qui invece la classifica completa con tutti i vincitori di tutte le categorie. Last but not least: Perché Ruby?
venerdì, marzo 10, 2006
Spostarsi da Java a Ruby on Rails

Ho trovato qui alcune considerazioni interessantissime su Ruby on Rails e Java.
Andatele a leggere di corsa (questa esortazione è un po' come quella che ci facevano i nostri genitori quando eravamo piccoli: "Di corsa a lavarsi i denti e poi subito a letto!").
In particolare - sotto il paragrafo Considerations - leggetevi bene la #15 Hiring.
La avete letta? Allora rileggetela ancora e ancora!
Credo dunque che essere in Italia sia un vantaggio ed una opportunità da non perdere al contempo. Questo perché in Italia:
- le migliori tecnologie arrivano con almeno un anno di ritardo.
- l'industria si accorge dell'arrivo di queste tecnologie con almeno un anno di ritardo.
- i programmatori ci mettono un anno ad imparare nuove tecnologie perche sono dei ritardati
P.S. Avete letto Consideration #15 Hiring? Cosa aspettate?
giovedì, marzo 02, 2006
Programmatore o Amministratore di sistemi?
Cosa hanno in comune un programmatore e un amministratore di sistemi?Purtroppo quasi sempre molto poco. Infatti queste due attività richiedono skills molto diversi tra loro ma, soprattutto, differenti modi di pensare.
Questa equazione è molto triste perché nella relatà l'assioma è:
"Ogni programmatore che non sia ancheIl motivo è uno ed è semplicissimo: per saper programmare da dio è indispensabile conoscere alla perfezione l'infrastruttura.
un ottimo sistemista,
è un mediocre programmatore."
Infrastruttura significa sistemi operativi. Uso qui il plurale perché non basta conoscere solo microsoft windows, magari anche approfonditamente. Infatti, ciè che costituisce l'infrastruttura è perloppiù UNIX e i suoi parenti (BSD, Linux etc.).
Quindi parafrasando l'assioma di cui sopra:
"Ogni programmatore che non sia anche un ottimo sistemista UNIX,Sembra banale questa frase, in fondo ho solo aggiunto la parola UNIX: ma questa parola cambia tutto il senso.
è un mediocre programmatore."
Ciò che tiene insieme tutto è Internet e Internet è UNIX, punto. Nota bene che io non becco una lira affermando queste cose! E' solo un dato di fatto.
La migliore tecnologia è quella che non si vede...
Adesso vi domando: voi vedete, nella quotidianità, UNIX? No? Infatti non lo vedete quasi mai, ma lo usate quotidianamente: internet è UNIX, al 99,9%.
Vediamo quali sono le doti indispensabili per diventare un sysadmin che si rispetti:
- voglia di divertirsi
- voglia di faticare il meno possibile
- capacità di inventare di volta in volta un metodo di lavoro
- autodisciplina ferrea
- curiosità
- pensare a più di una soluzione
- capacità di trovare scoriciatoie
- saper porre le domande a sé stessi e agli altri
- avere un cervello capace di un discreto preempitive multitasking
- sapere trovare il tempo per studiare ogni giorno qualche tecnologia invisibile...
- saper meditare
"Il computer è un cretino veloce: sa solo dare delle risposte." [-- Pablo Picasso]
mercoledì, marzo 01, 2006
Un sistema per gestire le business rules
"Business rules are one of an organisation's most valuable, yet least leveraged assets. They are strategic to the successful operation of most organisations."Common Knowledge è un sistema che consente di creare, modificare e gestire le business rules. Dategli un'occhiata e fatemi sapere.
Iscriviti a:
Commenti (Atom)