HNHacker News
TopNewBestAskShowJobs

mstef9

31 karma · joined January 10, 2022

submissionscomments
mstef9··on Show HN: Copper – A Go framework for your projects
what do you think of Ent [1]?

[1] https://entgo.io/

mstef9··on Show HN: Copper – A Go framework for your projects
Devs interested in this may also be interested in Pagoda [1], a rapid, easy full-stack web development starter kit in Go that I wrote. It leverages popular frameworks and modules that you can easily swap out, if desired. The readme contains full documentation and it's very much batteries-included.

[1] https://github.com/mikestefanello/pagoda

mstef9··on Show HN: A Full-Stack Web Framework for Go
People interested in this might also find my project Pagoda [0] interesting. It's a full-stack web dev starter kit for Go, rather than a framework with any strict patterns or lock-in. It leverages Echo (web) and Ent (ORM) but they can be easily swapped out, if desired.

It also has HTMX [1] integration to create slick/modern UI behavior without writing any JS.

[0] https://github.com/mikestefanello/pagoda [1] https://htmx.org

mstef9··on Back-end languages are coming to the front-end
You can achieve full support with JS disabled using HTMX as well. It takes a little more work but HTMX provides headers[0] which you can evaluate on the backend to determine if you should return a partial or not. If JS is disabled, the HTMX headers will be missing and you know it's not an HTMX request.

[0] https://htmx.org/reference/#request_headers

mstef9··on Back-end languages are coming to the front-end
I was going to say that I was surprised htmx wasn't mentioned in the article. It's backend-agnostic and extremely easy to use. Drop in Alpine.js and I think you have a really powerful setup without writing any JS. I've been using this with Go[0] and enjoying it.

[0] https://github.com/mikestefanello/pagoda