Home

Mattepuffo's logo
Usare Grid.js in Svelte

Usare Grid.js in Svelte

Abbiamo già visto Grid.js in un altro articolo; in questo vediamo come usarlo con Svelte!

Prima di tutto installiamo la libreria con npm:

npm install gridjs gridjs-svelte

Mattepuffo's logo
Usare ON DUPLICATE KEY UPDATE in Laravel

Usare ON DUPLICATE KEY UPDATE in Laravel

Lo ammetto, sono un grandissimo amante dell'istruzione ON DUPLICATE KEY UPDATE di MariaDB/MySQL.

In Laravel possiamo usare la funzione upsert di Eloquent per ottenere lo stesso risultato.

Dovrebbe essere compatibile almeno con le versioni 9 e 10 di Laravel; e da quello che ho capito, upsert funziona anche con altri db che non hanno questa istruzione.

Mattepuffo's logo
Implementare il Bubble sort in Python

Implementare il Bubble sort in Python

Da Wikipedia:

In informatica il Bubble sort o ordinamento a bolla è un semplice algoritmo di ordinamento di liste di dati. In esso l'insieme di dati viene scansionato, ogni coppia di elementi adiacenti viene comparata ed i due elementi vengono invertiti di posizione se sono nell'ordine sbagliato. L'algoritmo continua nuovamente a ri-eseguire questi passaggi su tutta la lista fino a quando non vengono più eseguiti scambi, situazione che indica che la lista è ordinata.

In questo articolo ne vediamo una implementazione in Python.

Mattepuffo's logo
Visualizzare dati da API in Svelte

Visualizzare dati da API in Svelte

Di default Svelte non ha una libreria specifica per eseguire richieste HTTP; nel senso che usa quella standar di Javascript: fetch!

Ovviamente potete usarne anche altre; in questo articolo vediamo come usare fetch per recuperare dati da una API e visualizzarli in tabella.

Mattepuffo's logo
Cambiare titolo dinamicamente in Svelte

Cambiare titolo dinamicamente in Svelte

Svelte è totalmente differente ad altri "competitors" come Angular o React.

Ho cominciato questi giorni un pò a studiarlo, e non sembra per nulla male.

In questo articolo vediamo qualcosa di molto soft, e cioè come cambiare titolo ad una pagina in maniera dinamica.

Mattepuffo's logo
Usare i web workers in React

Usare i web workers in React

In Javascript i web workes ci permettono di eseguire dei long task in background, senza impattare sulla UI.

In questo articolo vediamo un esempio basico di come usarli in React.

Mattepuffo's logo
Usare le ConcurrentHashMap in Java

Usare le ConcurrentHashMap in Java

Le ConcurrentHashMap fanno parto delle Java Collections, ed implementano l'interfaccia Map.

Sono sostanzialmente delle strutture dati chiave:valore thread safety.

Ma rispetto ad altre strutture simili, hanno dei vantaggi in termini di performance.

Mattepuffo's logo
Gestire gli state in React con Zustand

Gestire gli state in React con Zustand

Personalmente mi trovo già bene con il modo standard con cui React gestisce gli state.

Però ho voluto provare Zustand, che pare essere una libreria sempre più usata per questo scopo.

In questo articolo vediamo un pò di codice; il mio progetto si basa su Typescript, ma la libreria supporta anche Javascript.