Creare uno scheduler in Ktor con cron4j
cron4j è una libreria per Java che ci permette di creare degli scheduler in stile CRON.
In questo articolo la usiamo in Kotlin per creare uno scheduler all'avvio del server di Ktor.
Uno dei linguaggi basati su JVM
cron4j è una libreria per Java che ci permette di creare degli scheduler in stile CRON.
In questo articolo la usiamo in Kotlin per creare uno scheduler all'avvio del server di Ktor.
Ktor è un framework per Kotlin per la creazione di web api.
Facile da usare ha parecchie librerie a disposizione.
In questo articolo vediamo come impostare CORS.
Apache PDFBox è un'ottima libreria per lavorare con i PDF in Java.
In questo articolo vediamo come usarla in Kotlin per unire più files PDF atraverso PDFMergerUtility.
RxKotlin è una implementazione per Kotlin di ReactiveX, un API per la programmazione asincrona.
In questo articolo vediamo un esempio del suo utilizzo.
Premetto che su Kotlin non ho approfondito molto per mancanza di tempo; mi sono solo fatto un'idea.
Per leggere e scrivere file CSV in Kotlin possiamo usare la libreria Apache Commons CSV, che possiamo installare come dipendenza.
Se usate Gradle:
dependencies {
implementation("org.apache.commons:commons-csv:1.10.0")
}
Ktor è un web framework per Kotlin per la creazione di applicazione asincrone sia client che server.
In questo articolo vediamo come usarlo per creare una web api; ovviamente faremo un esempio basico.
Io ho creato il progetto partendo dalla pagina di start, aggiungendo i plugins GSON e Routing.
In un piccolo programmino in Kotlin, avevo bisogno di capire se una serie di indirizzi IP interni erano online o no.
Usando InetAdress è abbastanza semplice.
Datafaker è una delle tante librerie per Java, e compatibile con Kotlin, per la creazione di fake-data da usare nelle nostre applicazioni.
Ha moltissimi provider tra cui scegliere, e in diverse lingue.
In questo articolo vediamo come usarla in Kotlin.
DuckDB è un database che potremmo usare al posto del classico SQLite.
Come potete vedere dalla documentazione, supporta parecchi linguaggi; inoltre pare essere più veloce e performante rispetto a SQLite.
In questo articolo vediamo come usarlo in Kotlin.
Instancio è un'ottima libreria per Java che ci permette di valorizzare gli oggetti con dati random, in modo da poter testare le nostre applicazioni senza avere dati reali.
Rispetto ad altre librerie è meno facile da usare, ma ci molte possibilità.
In questo articolo vediamo come usarla in Kotlin!