java

Mattepuffo's logo
Visualizzare gli errori in Android Volley

Visualizzare gli errori in Android Volley

Volley è una delle più usate librerie Java per le operazioni di rete in Android.

L'unico difetto è che non è proprio immediato leggere eventuali errori.

Qui sotto un esempio di codice Java in cui andiamo a fare l'override di due metodi:

  • parseNetworkError
  • deliverError

Mattepuffo's logo
Hashing delle password in Java con Argon2

Hashing delle password in Java con Argon2

Argon2 è un algoritmo di password hashing, tra l'altro vincitore del Password Hasing Competion nel 2015.

Oggi vediamo come usarlo in Java attraverso una libreria apposita.

L'algoritmo ha tre varianti:

  • Argon2d usato principalmente per la Cryptocurrency
  • Argon2i usato principalmente per il password hashing
  • Argon2id un ibrido, da usare quando non siete sicuri

Mattepuffo's logo
Gestione del tempo in Java con LocalTime

Gestione del tempo in Java con LocalTime

LocalTime è un oggetto che rappresenta il tempo in Java.

Oggi lo usiamo per verificare che un orario sia tra due orari.

Con il metodo parse, prendiamo il tempo da una stringa; nel caso specifico, il tempo mi arrivava proprio in formato stringa da un database.