Using Java for a K8s Greenfield Project
So, you finally took the decision to run your little side project and registered an own domain name? Turns out the project is not done then. This talk walks through the steps from creating an initial application, testing it properly and optimizing for your own developer experience and happiness. You want simplicity and speed over everything else in that setup, as you don’t speed a ton of time on this. We will take a Javalin application, add authentication, figuring out which persistence layer to use, implementing business logic, adding a custom CSS framework build and backend developer friendly frontend libraries to iterate fast. Technologies shown: Javalin, JDBI, pac4j, JTE, Digital Ocean App Platform, Tailwind CSS, htmx, Apache Echarts, Docker, gradle, errorprone, forbidden APIs.
Alexander Reelsen