ps

Mattepuffo's logo
Connessione a CockroachDB in Python con psycopg

Connessione a CockroachDB in Python con psycopg

In questo articolo vedremo come connetterci ad un db CockroachDB in Python usando psycopg (versione 3).

Ho specificato psycopg perchè in verità possiamo usare anche altro, che magari vedremo in un articolo.

Do per scontato che abbiate già un account e le credenziali.

Mattepuffo's logo
Upsert in Ktorm

Upsert in Ktorm

In un precedente articolo abbiamo visto come connetterci ad un db MySQL/MariaDB in Kotlin con  Ktorm.

In questo vediamo come fare l'upsert, cioè come gestire l'insert quando troviamo un valore impostato come univoco.

Mattepuffo's logo
Usare HTTPS in Spring Boot con SelfSignedCertificate

Usare HTTPS in Spring Boot con SelfSignedCertificate

L'API che sto sviluppando in Java con Spring Boot girerà in modalità standalone, e sarà contattabile direttamente tramite indirizzo ip.

Ovviamente, il client che gira su HTTPS blocca la chiamata al server, in quanto di default gira su HTTP.

In questo articolo vediamo come configurare Spring Boot per HTTPS con SelfSignedCertificate.

Mattepuffo's logo
Upsert in Diesel Rust

Upsert in Diesel Rust

Per upsert in generale si intende il comportamento che deve avere la funzione quando incontra un chiave univoca ed un valore che già esiste nella tabella.

In Diesel possiamo usare la funzione on_conflict alla quale possiamo indicare due azioni:

  • do_nothing -> equivale ad un INSERT IGNORE
  • do_update -> equivale ad un ON DUPLICATE KEY (per gli utilizzatori di MySQL/MariaDB)

In questo articolo vederemo l'update.

Mattepuffo's logo
Verificare che stiamo usando Systemd

Verificare che stiamo usando Systemd

Non tutti amano Systemd, ma è comunque diventato lo standard nella maggior parte delle distro Linux.

In questo articolo vediamo alcuni metodi per verificare che stiamo usando Systemd piuttosto che un altro sistema.