Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.
The difficulty to deploy Next.js is greatly exaggerated in my opinion. It's mostly if you care about some of the more advanced features, like image optimization and hosting static assets on a different origin it can become difficult, but these are features no Next.js alternative generally provide anyway.
Show HN: Kan.bn – An open-source alterative to Trello
21–30 of 236 posts
Re: Show HN: Kan.bn – An open-source alterative to Trello
#22Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.
What’s more painful is deployment to other serverless providers because historically they’ve had to reverse-engineer a few details for more advanced features. This is being fixed now in https://github.com/vercel/next.js/discussions/77740 but that work is ongoing.
Re: Show HN: Kan.bn – An open-source alterative to Trello
#23Re: Show HN: Kan.bn – An open-source alterative to Trello
#24Hey HN, I couldn’t find an open-source alternative to Trello that I liked so I built my own. It’s fast, free and fully-customisable. You can self host it, or use the cloud version if you don’t want to manage your own infra. Repo -> https://github.com/kanbn/kan Cloud -> https://kan.bn Roadmap -> https://kan.bn/kan/roadmap I’d love feedback, bug reports, or any feature suggestions!
How does it compare to the existing open-source boards, such as: https://wekan.github.io/ https://taiga.io/ https://kanboard.org/
Re: Show HN: Kan.bn – An open-source alterative to Trello
#25Some years ago, I used Kanboard (it written in php): https://kanboard.org/ . It was ugly but useful (and easy to install because I remember that it didn't need any data base).
Re: Show HN: Kan.bn – An open-source alterative to Trello
#26Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.
My experience is that a basic deployment is very easy—it’s like a ten line Dockerfile to build a distroless nodejs container of the standalone build and if you deploy it, it just works.
Then, as performance demands grow, there’s increasingly more complexity in the efforts that must be taken to squeeze additional performance out of it. An easy win is to host the static resources more efficiently with a static file server or better yet a CDN.
A more complex performance optimization is to implement caching.
At some point you start thinking about how to separate the middleware execution from the app so that it can be hosted in more regions or at the edge.
Vercel provides all of those optimizations for free in terms of operational complexity, and charges a lot for it monetarily, but it’s not all that surprising to me that when I host an application it takes some effort to get performance and feature parity with a dedicated hosting provider for that service, just like how I am not surprised that RDS is a little more complicated, more performant, and more reliable than renting the equivalent EC2 and installing Postgres from the package manager.
Caveat: as a backend dev, I’ve never written anything that relied entirely on NextJS as the server side, so I’m approaching this with a certain amount of baseline complexity already assumed. I’ve not touched NextJS static sites or incremental static regeneration.
Do other frontend frameworks make it much easier to incorporate those performance optimizations? My impression is that it’s not all that hard to deploy NextJS, it’s just hard to manage the complexity of optimizing it to the extent that Vercel’s hosting does.
Re: Show HN: Kan.bn – An open-source alterative to Trello
#27It works quite well, and then you can review the cards (as files) and then ask another AI agent running as whatever role is suitable for that card, to pick up the card by name and do the work.
But there is no kanban board, it's just .md files in a folder.
I am continuing to test this, as transfer of context between AI sessions is an interesting challenge, and leveraging md files as if they are kanban / agile style cards, is interesting.
Re: Show HN: Kan.bn – An open-source alterative to Trello
#28Im curious about the choice of Next.js for an open source project as Next.js is notoriously painful to deploy to anything other than Vercel.
The difficulty to deploy Next.js is greatly exaggerated in my opinion. It's mostly if you care about some of the more advanced features, like image optimization and hosting static assets on a different origin it can become difficult, but these are features no Next.js alternative generally provide anyway.
What's the alternative? Hosting the static assets on the same place as the backend? Usually adding the CORS headers is enough to solve that (on the backend side), the frontend is still just HTML,CSS and JS running from nginx.
Is it common to do a different type of deployment with Next.js? It's a pretty basic deployment scenario (having the frontend on a different origin than the backend it communicates with), so not sure why that'd be so difficult with Next.js compared to basically anything else.
Re: Show HN: Kan.bn – An open-source alterative to Trello
#29Earlier quoted context omitted.
How does it compare to the existing open-source boards, such as: https://wekan.github.io/ https://taiga.io/ https://kanboard.org/
Or this one that I've been self-hosting for my team: https://vikunja.io/