Programmazione

Tutta la programmazione che volete

Mattepuffo's logo
Operazioni su JSON con Python

Operazioni su JSON con Python

In questo articolo vi do qualche tips su varie operazioni che si possono fare sui JSON con Python.

Almeno quelle più basiche.

Non ci sono da installare librerie esterne, in quanto Python ha già il modulo per il JSON.

Mattepuffo's logo
Connessione a KeyDB in Node.js

Connessione a KeyDB in Node.js

KeyDB è un fork diretto di Redis, ed è compatibile al 100%.

Inoltre, dicono, sia anche più performante.

Comunque ho deciso di testarlo, e me lo sono installato con Docker.

In questo articolo vediamo come connetterci in Node.js usando la libreria per Redis.

Mattepuffo's logo
Creare unit test in PHP senza librerie

Creare unit test in PHP senza librerie

PHP ha delle ottime librerie per creare unit test.

Ma su un progetto molto piccolo potrebbero non essere necessarie.

In questo articolo vediamo un paio di esempi di unit test senza usare librerie.

Mattepuffo's logo
Sanitizzazione HTML in Javascript con DOMPurify

Sanitizzazione HTML in Javascript con DOMPurify

DOMPurify è una libreria Javascript di sanitizzazione HTML che protegge le applicazioni web dagli attacchi XSS (Cross-Site Scripting).

In pratica prende del codice HTML potenzialmente pericoloso (ad esempio inserito da un utente) e restituisce solo la parte sicura, rimuovendo tutto ciò che potrebbe eseguire codice Javascript malevolo.

Può essere usato sia nel browser, che lato server; noi vediamo qualche esempio di utilizzo in Node.js.

Mattepuffo's logo
Connessione a MariaDB in Spring Boot con Kotlin e MyBatis

Connessione a MariaDB in Spring Boot con Kotlin e MyBatis

MyBatis è un framework di persistenza che si "frappone" tra strumenti completi come Hibernate, e l'usare JDBC e scrivere tutto da zero.

In sostanza ci leva alcune operazioni che dovremmo fare usando JDBC, ma ci lascia un pò più di flessibilità rispetto ad Hibernate.

Oggi vediamo un esempio di utilizzo in Kotlin e Spring Boot, con un db MariaDB.

Mattepuffo's logo
Connessione a KeyDB in Kotlin con Lettuce

Connessione a KeyDB in Kotlin con Lettuce

KeyDB è un fork diretto di Redis, ed è compatibile al 100%.

Inoltre, dicono, sia anche più performante.

Comunque ho deciso di testarlo, e me lo sono installato con Docker.

In questo articolo vediamo come connetterci in Kotlin usando Lettuce, una delle varie librerie per Java/Redis.