Autore: Alessandro Descovi
-
Come si usa Docker Entrypoint all’interno di un progetto Rails.
Scrivo questi appunti come forma di esercizio personale per approfondire l’argomento e cercare di fissare nella mia mente i concetti che vi stanno dietro. Come sviluppatori web rails usiamo docker insieme a rails tutti i giorni sia in ambiente di sviluppo che in produzione con evidente vantaggi. Purtroppo il concetto di entrypoint mi affatica e…
-
Come Rails Developer cosa bisogna fare?
Come Rails Developer, il compito principale è quello di creare e mantenere applicazioni web utilizzando il framework di sviluppo web Ruby on Rails. Rails è un framework popolare, noto per la sua capacità di aiutare gli sviluppatori a creare applicazioni complesse e scalabili in modo rapido e semplice. Uno dei compiti principali di uno sviluppatore…
-
REST e Rails: un rapporto fondamentale
Come lo tratto? Tra le cose più importanti che Rails insegna e “impone” agli sviluppatori c’è l’architettura REST. Si tratta di una imposizione gentile per rendere lo sviluppo web facile e prevedibile. Solitamente quando insegno questo framework è tra le prime cose che insegno. La facilità e la prevedibilità nello sviluppo di una applicazione web…
-
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?
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…
-
Come segnare le ore di lavoro?
Ho provato diversi strumenti per segnare le ore di lavoro. Non ho mai trovato una soluzione che si adattasse alle mie specifiche esigenze. Per quello ho creato un mio strumento che ho successivamente reso disponibile a tutti: momento. Ho creato momento molti anni fa e da allora continuo ad usarlo tutti i giorni insieme alla…
-
Spread Operator!
Come funziona e che cosa è lo Spread Operator in Javascript? Li avresti visti i temuti tre puntini A prima vista potrebbe sembrare un errore di battitura. Magari un gatto ha saltellato sopra la tastiera.. e invece no. I tre puntini sono un operatore molto specifico. Cosa rappresentano? Chi sono? Da dove vengono? Perché la…
-
Come si usano i colori con Tailwind.css?
Usare i colori con Tailwind Css è molto semplice. È sufficiente utilizzare la seguente struttura: selettore–colore–peso_cromatico Esempio: I selettori a disposizione sono: I colori a disposizione sono: I pesi / sfumature a disposizione sono da 100 a 900. Dal meno luminoso al più scuro. Per vedere un elenco riassuntivo è sufficiente esplorare la tabella fornita…
-
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?
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…