Home

Mattepuffo's logo
Usare il pattern Strategy in C#

Usare il pattern Strategy in C#

Il pattern Strategy fa parte dei behavioral design pattern, e permette di definire una famiglia di "algoritmi" e renderli facilmente interscambiabili.

In sostanza possiamo richiamare un algoritmo, farci delle operazioni, e poi cambiarlo a runtime.

Nel nostro esempio avremo un metodo per la somma e uno per la sottrazione.

Nell'esempio non ho considerato eventuali gestione degli errori (ad esempio la sottrazione non può essere negativa, ecc).

Mattepuffo's logo
Creare una web api in Dart con shelf

Creare una web api in Dart con shelf

Chi ha detto che Dart è valido solo se usato con Flutter?

In realtà è un linguaggio che può essere usato per un sacco di cose, anche lato desktop o server.

In questo articolo vediamo come usare shelf per creare una web api.

Mattepuffo's logo
Creare app con GUI in Go e Fyne

Creare app con GUI in Go e Fyne

Fyne è un GUI toolikit multi piattaform per Go.

In questo articolo vediamo come usarlo per creare la nostra prima finestra.

Ci sono alcuni passaggi da fare, e la prima compilazione può durare anche 10 minuti.

Mattepuffo's logo
Leggere file CSV in Rust

Leggere file CSV in Rust

In questo articolo vediamo come leggere un file CSV in Rust.

Ci serviranno due librerie:

  • serde per la deserializzazione (non è obbligatorio, ma ve lo consgilio)
  • csv

Mattepuffo's logo
Creare un socket client in Go

Creare un socket client in Go

Avevo la necessità di effettuare dei test su un socket server.

Invece di usare solo strumenti come netcat, ho pensato di crearmi un piccolo client in Go per sperimentare.

In questo articolo vi riporto la versione più basica da cui partire.

Mattepuffo's logo
Scambiare i colori in Gimp

Scambiare i colori in Gimp

Piccola procedura, facile e veloce, per scambiare i colori in una immagine con Gimp.

Dopo aver aperto l'immagine, ovviamente, andate su: Colore -> Mappa -> Scambio colore.