strategy

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 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
Rimuovere l'hash dall'url in Angular

Rimuovere l'hash dall'url in Angular

In Angular (al momento uso la versione 11) di default il path ha il simbolo hash (#) che però non mi piace.

Levarlo non è difficile, e adesso vediamo come fare.

L'unica nota è che ancora non so cosa comporti averlo o meno; in ambiente locale funziona tutto.