Pros - it reduces the amount of code you have to write for each route. Cons - it does not attempt to be a framework like Rails (I would say this is an advantage!)
You can create full server side HTML apps or you can create a front-end heavy SPA with any of the available JS frameworks with the Roda App only serving APIs. It's really up to you.
I don't understand why they wouldn't license it under an open-source software (OSS) license if they are closing the business anyway. This would be a great opportunity to foster a community around the project. Without an OSS license, it's unlikely that anyone will invest time and submit pull requests (PRs) to a non-OSS project.
I agree with the parent comment, though - it wasn't obvious to me that this is the 'About' page of the site. Also, the link to go to the Home page is in footer right at the bottom.
Web pages have hyperlinks for us to use. Why would you ignore that?
Going back to home page should be built in and easy. I had the same issue, mobile browsers don't even show uri properly or hide menu, so manually editing address is not exactly my first thought on how to navigate a web page.
This HN thread was posted on Reddit and that programmer commented [0].
The full comment -
> Oh hey this is me. My typical setup is two terminals: one for vim, one running the compiler and other tools. I just make edits, then invoke the compiler, in a loop. As for finding a definition, most of the time I'm just familiar enough with the code that I know where it is. But when I don't, usually a well designed grep command will do the trick.
> The why: my job involves frequently doing development in environments I don't have much or any control over, and often don't even have Internet access. Over the years, I just learned to work with the basics (vim and a shell) since I can't take my favorite IDE with me to these different environments.
> Additionally, my vim configuration just involves setting up tabs to be 4 spaces and turning on line numbers. Having a complex config just became too much to try to keep in sync across environments.
reply