at

Mattepuffo's logo
Usare gli Attributes in PHP

Usare gli Attributes in PHP

Da PHP 8 abbiamo la possibilità di usare gli Attributes, che sostanzialmente fungono da decorators/annotations.

Solo che non ho trovato banale il loro uso, quindi cerco di farvi un esempio basico esplicativo.

In pratica dobbiamo segnare come Attribute una classe che poi verrà "richiamata" da un'altra classe o da un metodo (cosa che farò nell'esempio).

Mattepuffo's logo
Creare una chat in Flutter con flutter_chat_ui

Creare una chat in Flutter con flutter_chat_ui

flutter_chat_ui è un package per Flutter che ci consente di creare un sistema di chat.

Ovviamente ci aiuta nella parte di costruzione della UI, non si occupa del salvataggio dei dati su db.

Anche noi, nell'esempio qui sotto che ricalca quello ufficiale, non salveremo i dati su db.

Ma installeremo comunque varie librerie per renderlo il più possibile vicino alla realtà.

Mattepuffo's logo
Splittare stringhe in SQL Server

Splittare stringhe in SQL Server

Supponiamo di avere su un db un campo che ha stringhe che vogliamo splittare.

Ad esempio un classico uno,due,tre (che magari sono tag di un qualche record).

In SQL Server possiamo splittare le stringhe usando STRING_SPLIT!

Mattepuffo's logo
La concorrenza in Dart

La concorrenza in Dart

In questo articolo vediamo due esempi di concorrenza in Dart, validi anche per Flutter.

In sostanza in Dart la concorrenza è supportata in due modi:

  • con async-await
  • con isolate

Qui sotto vediamo entrambi gli esempi.

Mattepuffo's logo
Troncare le date in SQL Server con DATETRUNC

Troncare le date in SQL Server con DATETRUNC

Necessità strana in realtà, ma mi è capitato di dover troncare delle date.

In un caso specifico l'ho fatto direttamente da query; in SQL Server possiamo farlo con DATETRUNC!

Negli esempi, per la data di partenza, ho usato GETDATE per semplicità, ma potete usare quello che volete.