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.