Programmazione

Tutta la programmazione che volete

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.

Mattepuffo's logo
Introduzione ad Hive, un database per Dart e Flutter

Introduzione ad Hive, un database per Dart e Flutter

Hive è un database, di tipo key:value, per Dart e Flutter.

Non fermatevi agli esempi che trovate sulla pagina pub.dev, ma andate alla documentazione per iniziare....

Io l'ho testato su un programmino in Dart, e non in una app in Flutter; anche se comunque le cose sono abbastanza simili.

Mattepuffo's logo
Usare le SliverAppBar in Flutter

Usare le SliverAppBar in Flutter

In Flutter le SliverAppBar sono delle app bar potenziate, con delle impostazioni in più per quanto riguarda il layout e lo stile.

In sostanza abbiamo la possibilità di controllarne il comportamento quando facciamo lo scroll, come avviene in molti menu dei siti web.

In questo articolo vediamo un paio di esempi.