Home

Mattepuffo's logo
Eseguire comandi in Go

Eseguire comandi in Go

Tra i vari linguaggi che ho provato, sicuramente Go è quello con il quale è più facile eseguire comandi di sistema.

Ed è anche quello che visualizza un output più simile alla riga di comando.

In questo articolo vediamo un paio di esempi.

Mattepuffo's logo
ListView multi select in Flutter

ListView multi select in Flutter

In questo articolo vediamo come creare una ListView in Flutter che ci consente di selezionare più elementi con il tap/click (a seconda del sistema su cui gira).

Non abbiamo bisogno di librerie esterne.

Mattepuffo's logo
Usare @propertyWrapper in Swift

Usare @propertyWrapper in Swift

Una propertyWrapper in Swift ci indica come una determinata proprietà viene salvata/manipolata all'interno del nostro programma.

Viene usata spesso anche per gestire eventuali state.

In realtà detto così non significa granchè, quindi vediamo un esempio per capire meglio.

Mattepuffo's logo
Serializzazione e deserializzazione in C# con record

Serializzazione e deserializzazione in C# con record

Nella versione 10 di C# sono è stato introdotto il tipo record, che è stato introdotto anche in altri linguaggi, perchè porta con se diverse comodità.

In questo articolo vediamo come usare record per la serializzazione e deserializzazione di oggetti.

Useremo sempre JSON come formato vista la sua flessibilità e compatibilità.

Mattepuffo's logo
Troncare il testo con CSS

Troncare il testo con CSS

line-clamp è una proprietà, abbastanza nuova, di CSS che ci permette di troncare il testo ad una determinata riga.

In sostanza ci permette di ottenere lo stesso risultato che fino ad oggi otteniamo con Javascript o altri linguaggi.

Ad oggi, 22 aprile 2024, dovrebbe essere ancor ai draft; ma potete vedere da Can I use che è compatibile praticamente con tutti i browser.