Javascript - AJAX

Mattepuffo's logo
Utilizzare DoCheck in Angular

Utilizzare DoCheck in Angular

DoCheck, o ngDoCheck, è un hook presente in Angular che intercetta e "risponde" a dei cambiamenti sulle proprietà di input o su qualsiasi cambiamento che modifica lo stato del componente.

Viene chiamato ogni volta che viene intercettato un cambiamento.

Mattepuffo's logo
Introduzione ai signals in Angular

Introduzione ai signals in Angular

Angular 17, tra le varie cose, ha introdotto i signals.

Con i signals adesso Angular è in grado di capire quale parte della pagina aggiornare, in quanto è in grado di ricevere la notifica nel caso del cambiamento del valore.

Nell'articolo introduttivo che vediamo oggi, in verità, possiamo ottenere la stessa cosa anche senza.

Mattepuffo's logo
Manipolare immagini in Node.js con sharp

Manipolare immagini in Node.js con sharp

sharp è una libreria per Node.js che ci consente di manipolare le immagini.

In pratica possiamo fare le classiche operazioni di conversione, ridimensionamento, cropping, ecc.

L'ho trovata molto facile da usare, anche se l'ho testata solo in locale.

Sul sito ci sono diverse istruzioni per diverse piattaforme.

Mattepuffo's logo
Eseguire richieste HTTP ad intervalli in Angular

Eseguire richieste HTTP ad intervalli in Angular

La necessità è questa:

  • clicco su un bottone
  • eseguo una richiesta HTTP che mi restituisce solo un numero
  • quando il numero è uguale 1 esco dalla funzione

Per eseguire richieste a determinati intervalli in Angular possiamo usare interval di rxjs.

Mattepuffo's logo
Hash delle password in Bun

Hash delle password in Bun

Bun ha già integrate tutte le funzioni che ci occorrono per l'hash delle password.

In questo articolo vediamo un paio di esempi, sia di hashing che di verifica.

Mattepuffo's logo
Creare file con Bun

Creare file con Bun

Era da un pò che volevo inizare a provare Bun, ed oggi sono finalmente riuscito a fare qualche test.

L'installazione è andata abbastanza liscia, ed anche il suo utilizzo.

In questo articolo vediamo diversi modi di creare un file ed aggiungere contenuto.

Mattepuffo's logo
Postgres embeddedable con PGlite

Postgres embeddedable con PGlite

PGlite è sostanzialmente una versione WASM di Postgres.

Possiamo usarlo sia in progetti Node.js/Bun/Deno, che direttamente nel browser.

E supporta sia lo storage in memory che persistente; nel caso lo usassimo nel browser, la persistenza si aggancerà a IndexedDB.