24 tools da terminale che forse non conoscevi

Ne conoscevo solo 9. Notevole tpp, un precursore di showoff: tpp stands for text presentation program and is an ncurses-based presentation tool. The presentation can be written with your favorite … [Read more...]

Deploy rapidi con Capistrano

Niente di che, percarità, ma quando cap deploy inizia a metterci cinque buoni minuti, averlo fa … [Read more...]

Tapir: indicizzatore di post per siti statici

I ragazzi olandesi di 80beans hanno preparato in una settimana circa Tapir, un servizio (gratuito) basato su Tire in grado di fetchare ed indicizzare feed esterni con una cadenza di 15 minuti (o … [Read more...]

Come assumere programmatori

  Filter out candidates who don’t have a github/blog/portfolio Pair with remaining candidates     You’ll learn 95% of what you need to know from pairing. Can they code? … [Read more...]

Batman.js

Una interessante alternativa agli MVC lato client. Opzionalmente è in grado di occuparsi anche del lato server, in Node.js, con possibilità di condividere il codice e le validazioni dei modelli. Mi … [Read more...]

Usa oggetti Ruby nei form Rails con Informal

"Informal is a small gem that enhances a Plain Old Ruby Object so it can be used with Rails 3 form helpers in place of an ActiveRecord model. It works with the Rails form_for helper, … [Read more...]

CoffeeBeans: AJAX con CoffeeScript su Rails

Il pezzo che ancora mancava a Rails 3.1: scrivere anche le risposte AJAX in CoffeeScript. Con questo plugin è sufficiente creare viste con suffisso .coffee, e verranno automaticamente convertite in … [Read more...]

Aggiungere target=”blank” sui link esterni con un Rack middleware

Quante volte avete sentito, magari a termine dei lavori, la richiesta “tutti i link verso l’esterno dovrebbero aprirsi in un tab separato”? Questo è un tipico esempio di lavoro tremendamente noioso da … [Read more...]

Learning Advanced Javascript

E’ difficile trovare buoni esempi per spiegare in poche righe di codice alcuni degli aspetti più controversi e meno intuitivi del mondo Javascript. Le famose closures, il possibile cambio di contesto … [Read more...]

Un task Capistrano per backuppare il DB di produzione

Recentemente, per riprodurre un bug che si presentava solo in produzione, ho pensato bene di creare un piccolo task Capistrano per copiare in locale l'intero contenuto del DB remoto. Il task funziona … [Read more...]