Devlog 14
You're viewing a Gemini article on the web
It's much better to view it on Gemini!
Okay, so I went away and did some reading and I've concluded the following:
- Yes: server-side rendering is a much better approach
- HTMX is awesome
- I much prefer Java to Go
That last one might surprise some of you, but I was able to pretty much implement the entirety of what I've done with Vue/ Go over the last couple of months with Spring, HTMX, and Thymeleaf in a morning. I'm just more efficient with Java. My first real love.
Today's work
I've reimplemented nearly everything using Java for the backend and Thymeleaf for templating. Search works perfectly, and I have a much better idea of how I want things to be structured. I just need to get auth up-and-running again and we're good. I know exactly how to tackle the rest now.
What's next?
Finish up the remaining templates and auth and then work on the missing mechanisms, namely:
- Lists
- Boards
Once that's done, I think I'm ready to stick this somewhere to host it as an example. I don't plan to implement a full JSON REST API at this point, I'm sticking with just returning SSR templates.
Tell me what you think.