Tag: ruby

  • I vantaggi di usare Ruby On Rails

    I vantaggi di usare Ruby On Rails

    Perché nel 2022 (ormai 2023), come Rubynetti, proponiamo soluzioni con Ruby On Rails? Quali sono i vantaggi? Penso che Rails ha dalla sua la bellezza della semplicità: rendo lo sviluppo web facile, efficiente, moderno e standardizzato. Di seguito ho riepilogato quali sono i punti di forza di questa soluzione open source. I punti forti Ruby…

  • Perché sviluppo con Ruby on Rails?

    Perché sviluppo con Ruby on Rails?

    Sono quasi 10 anni che sviluppo con Ruby on Rails. Sono più di 5 anni che la squadra che ho formato ha deciso di lavorare con questo strumento con ottimi risultati. Perchè? Ruby on Rails nasce in un contesto in cui lo sviluppo web era spesso artigianale e privo di convenzioni. Ogni progetto avevo una…

  • Asserzioni sulle views con Ruby On Rails e assert_select

    Asserzioni sulle views con Ruby On Rails e assert_select

    Problema Su Significato Canzone (un progetto laterale sul significato delle canzoni che porto avanti da diversi anni) ho introdotto un bug dopo la riscrittura con Javascript / Vue di una parte del frontend. Ho tolto un semplice meccanismo scritto con jQuery e l’ho riscritta secondo le logiche di Vue. Il problema è che lo script…

  • Docker, come spostare immagini e volumi?

    Docker, come spostare immagini e volumi?

    L’uso quotidiano di Docker come ambiente di sviluppo crea, oltre a notevoli vantaggi, un grosso problema: l’esaurimento veloce dello spazio a disposizione. Il mio hard disk SSD si è infatti saturato dopo la Dockerizzazione di una decina di progetti. Tra volumi e immagini docker è arrivato ad occuparmi 20 giga; questo ha lasciato solo 3…

  • Hanami.rb – Primo approccio

    Come ottengo l’elenco delle rotte? Come in Rails, per ottenere l’elenco delle rotte è sufficiente scrivere nel terminale hanami routes. Come funziona un controller / azione con Hanami? La documentazione del controller è disponibile su github.com/hanami/controller. In Hanami ogni azione è una classe. Per cui per ogni azione abbiamo la possibilità di istanziare e testare…