ktor-chuck-norris-sample
ktor-chuck-norris-sample copied to clipboard
A Ktor sample project that returns Random Chuck Norris jokes
Ktor Chuck Norris Sample
A Ktor sample project that returns Random Chuck Norris jokes.
This project contains all the code used in some articles published on my website.
1. Structuring a Ktor project
- Article: https://www.marcogomiero.com/posts/2021/ktor-project-structure/
- Code: part1 folder
2. How to persist Ktor logs
- Article: https://www.marcogomiero.com/posts/2021/ktor-logging-on-disk/
- Code: part2 folder
3. How to use an in-memory database for testing on Ktor
- Article: https://www.marcogomiero.com/posts/2021/ktor-in-memory-db-testing/
- Code: part3 folder
4. How to handle database migrations with Liquibase on Ktor
- Article: https://www.marcogomiero.com/posts/2022/ktor-migration-liquibase/
- Code: part4 folder
5. Generate API documentation from Swagger on Ktor
- Article: https://www.marcogomiero.com/posts/2022/ktor-setup-documentation/
- Code: part5 folder
6. How to schedule jobs with Quartz on Ktor
- Article: https://www.marcogomiero.com/posts/2022/ktor-jobs-quartz/
- Code: part6 folder
Ktor 1.6.x
In the ktor-1.6.x folder, the entire project is implemented with Ktor 1.6.x.
Ktor 2.x
In the ktor-2.x folder, the entire project is implemented with Ktor 1.6.x.
The data used for the databases are from the Chuck Norris IO project.