Ruby e Ruby on Rails: scopriamoli nell’intervista a Claudio Marai

Ruby e Ruby on Rails: scopriamoli nell’intervista a Claudio Marai

Dopo aver parlato approfonditamente di Django e Python, non potevamo fare un torto a Ruby e Ruby on Rails: eccoli spiegati dal nostro co-founder Claudio.Qualche settimana fa ho scritto un articolo su Django e Python, due linguaggi di programmazione molto usati all'intero di DevInterface; oggi, invece, ti racconterò più in dettaglio Ruby e Ruby on Rails (dei quali avevamo accennato brevemente anche nell'articolo citato sopra), altri due pilastri della nostra realtà: per rac...

Leggi tutto
Le 15 migliori gemme per web applications ruby on rails

Le 15 migliori gemme per web applications ruby on rails

In questo post vorrei condividere lo stack tecnologico che utilizziamo in DevInterface per realizzare web applications in Ruby on Rails.A mio avviso, le gemme che indicherò nel seguito dell’articolo rappresentano le migliori opzioni per adottare un modello si sviluppo Agile, DRY e per realizzare soluzioni complesse nel minor tempo possibile.Queste gemme rappresentano il “core” di ogni nostro Gemfile perchè permettono...

Leggi tutto

Registrazione in due step con Devise

[** UPDATE: 24/05/2012 **]: Grazie a Kevin Triplettora c'è una pagina sul wiki di Devise che fa riferimento a questo post combinando anche i vari commenti e contributi ricevuti. Visitate la pagina, soprattutto se utilizzate Rails 3 e Devise 2: https://github.com/plataformatec/devise/wiki/How-To:-Two-Step-Confirmation Nei miei progetti in Ruby on Rails generalemente utilizzo Devise come gem per l'autenticazione degli utenti. Nell...

Leggi tutto

revenire la registrazione di login riservate

Ogni volta che si realizza una web application dove gli utenti possono registrarsi, è buona cosa escludere alcuni username o login in modo che non possano essere utilizzati. Un esempio classico è la login "admin". Credo che nessuno desideri che sulla sua applicazione c...

Leggi tutto

Come spedire email in modo asincrono con Devise e Rails3

Ciao a tutti.Vorrei mostrare un workaround per inviare email in modo asincrono usando Devise e Rails3.Supponiamo di avere già in piedi la nostra applicazione, con Devise e delayed_job installati correttamente.Un primo tentativo è stato quello di aggiungere in config/initializers il seguente file devise_async.rb:12345678910111213141516#devise_async.rb module Devise module Mo...

Leggi tutto

Ruby Enumerables: Operazioni con le hash

Nel mio ultimo post ho parlato delle hash di Ruby. Oggi riprendo e completo l'argomento descrivendo alcune delle operazioni che si possono eseguire sulle hash per manipolarne i valori. 1. Accedere ai valori iterativamente La classe Hash di ruby mette a disposizione tre d...

Leggi tutto

Ruby Enumerables: Hashes

Il più famoso framework basato sul linguaggio Ruby, Ruby on Rails, fa largo uso delle hash. E visto che nel nostro blog parliamo principalmente di sviluppo con Ruby on Rails mi pare giusto approfondire alcuni costrutti del linguaggio largamente utilizzati dal nostro framework di riferimento. In questo e nei prossimi post voglio presentare in breve le caratteristiche e le proprietà di alcuni dei costrutti più utilizzati, cominciando appunto dalle ha...

Leggi tutto