Hacker News new | past | comments | ask | show | jobs | submit | thunderbong's comments login

The first time I heard that word was in Sourceforge, decades ago.

Yes. A better Sinatra, IMHO

Have you tried Roda? Mind sharing the pros and cons? Roda seems very focused towards the routing part.

Roda, like Sinatra, starts from the routing side. After that it's really up to you how you structure it.

There are a bunch of plugins available at - https://roda.jeremyevans.net/documentation.html

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.


Thanks!

> This codebase is available as-is and is not actively maintained by the Campsite team

see also https://www.campsite.com/blog/campsite-winding-down

sounds like there won't be a team to maintain it.


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.

Most probably as part of the agreement of being bought by Notion, to prevent competition.

I think it's because our peripheral vision is able to observe movements faster.



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.


> it wasn't obvious to me that this is the 'About' page of the site

What kind of browser are you using? Aside from the url ending "/about", the first thing I see on the page is a big bold heading that reads "About".


I was using a mobile browser; on many mobile browsers it's hard to see/edit the URL, unfortunately.


Sorry you were having such trouble.

On a positive note, the next time you land on a similar page, you'll know two more methods of finding a solution:

  1. Check the URL. 

  2. Check the footer.


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.


I recently came across a VS Code extension that does pretty much what you're looking for -

> Out-of-Code Insights is a Visual Studio Code extension that allows you to add annotations, notes, and comments without modifying your source files.

https://marketplace.visualstudio.com/items?itemName=JacquesG...

GitHub:

https://github.com/JacquesGariepy/out-of-code-insights/


Neat, I was looking for something like that from some time.


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.

[0]: https://reddit.com/comments/1hld3s4/comment/m3ladrs



Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: