Home

Mattepuffo's logo
Inviare form con Alpine.js

Inviare form con Alpine.js

In questo articolo vediamo come inviare un form in Alpine.js.

Invieremo i dati in POST.

A livello grafico il form usa Bootstrap, ma ovviamente non è obbligatorio.

Mattepuffo's logo
ReorderableListView in Flutter

ReorderableListView in Flutter

In questo articolo vediamo come usare il widget ReorderableListView, che in sostanza è una ListView che può essere ordinata con il drag-and-drop.

Non ci sono widget esterni da installare, e sostanzialmente l'uso è molto simile a quello di una ListView "classica".

Solo che metteremo una icona che ci permette di trascinare le varie righe.

Mattepuffo's logo
Download file da FTP con Laravel

Download file da FTP con Laravel

In pratica da Laravel devo connettermi ad un FTP, listare i files nella cartella, e scaricarli in una directory sul server.

Prima di tutto dobbiamo installare una libreria apposita.

Mattepuffo's logo
Rimuovere l'hash dagli url in Flutter

Rimuovere l'hash dagli url in Flutter

In Flutter, come in molti altri framework orientati al web, abbiamo due url strategy:

  • hash strategy, che in genere è quello di default e che prevede un hash (#) negli url
  • path strategy

In questo articolo vediamo come impostare il path strategy usando un package apposito: url_strategy!

Mattepuffo's logo
Usare i Google Fonts in Flutter

Usare i Google Fonts in Flutter

Attraverso il package google_fonts possiamo usare i Google Fonts nelle nostre Flutter app.

Possiamo sia decidere di fare il fetching dalla rete, che salvare i fonts nella app.

Ovviamente ci sono i soliti pro e contro.

Io non li salverò, ma nella documentazione è spiegato come fare.

Mattepuffo's logo
Convertire un form in JSON con Javascript

Convertire un form in JSON con Javascript

In questo articolo vi propongo due metodi per serializzare un form usando Javascript.

Quello che otterremo sarà un JSON con le chiavi che corrispondono al name del campo, e il value che corrisponde al valore.