Neat! I do gotta say, since I wasn't able to find their Github at all through the website (I will totally believe I just missed it), they're currently failing my "clicks to code" test. Given that it's not necessarily aimed at engineers, that's fine tho. (the winner, at zero, remains https://sinatrarb.com/). - Source: Hacker News / about 2 months ago
To create a Ruby web application, our best option is to use Sinatra, one of the most popular Micro Frameworks in the Ruby world. We might need to install some additional gems:. - Source: dev.to / 4 months ago
Hello I created this sub for those that love to work with sinatra https://sinatrarb.com/. - Source: Reddit / 5 months ago
To wrap up my current phase of learning, I've been tasked to create a React application that utilizes Sinatra. As an avid D&D fan, I decided that for this project I'd create a character manager. I thought it would be a challenging way to create a backend database of users who manage their characters. I also created a DB Diagram to show my tables and relationships:. - Source: dev.to / 6 months ago
In the context of yada and Rails, it's worth considering Sinatra, a Ruby library released in 2007 which is similar in scope to yada or any other of the Clojure web "libraries". It's interesting that even though Sinatra has been available alongside Rails for almost 15 years, I don't think I've seen any job postings for "Sinatra" developers lately (though I'm sure they're out there, just like Clojure devs). - Source: Reddit / 6 months ago
I'm a big fan of Sinatra, but recently I came across Roda which is by Jeremy Evan's whose wonderful ORM gem Sequel I've used in several projects. Looking at the documentation, Roda seems quite nice and performance gain is always appreciated. - Source: Reddit / 7 months ago
My most recent project was a Bingo game, with a focus on backend development. (The repo for the backend is here, and the frontend is here.) The frontend is a pretty basic React application, and the backend uses a SQLite database with the Active Record ORM, and Sinatra to handle the routes. - Source: dev.to / 9 months ago
If not rails, perhaps you want to wrap it in sinatra? http://sinatrarb.com/. - Source: Reddit / 11 months ago
If you want to install a lightweight web framework, you can try Sinatra [0] or Roda [1] . [0]: http://sinatrarb.com/ [1]: http://roda.jeremyevans.net/. - Source: Hacker News / 12 months ago
Not everything written in Ruby is using Rails (although it's quite likely). If I remember correctly, Stripe used to be big on Sinatra (http://sinatrarb.com). - Source: Hacker News / about 1 year ago
You can get very bare bones with Ruby though. The Sinatra framework is a router + templating engine. Everything else is up to you. It's my go to choice for when I just want a few endpoints wrapped up in a few files. For example, I built a simple web app that reads a CSV file written by the WiiScale app (for Mac), and displays a chart using HighCharts. My app.rb file is 175 lines of code. Very simple. - Source: Reddit / about 1 year ago
Ratpack is idealized in the simplicity of the sinatra (ruby) framework in its goal, and attempts to be an alternative to other async HTTP frameworks such as tower, warp, axum, and tide. - Source: Reddit / about 1 year ago
Steve: Well, it was a Sinatra app at the end of the day. And I was tailing the Heroku logs as the 500s were occurring and hot patching it. There was no CSV upload. It was me FTP-ing them in. And it was a lot of chewing gum and duct tape. - Source: dev.to / over 1 year ago
Sinatra - a domain-specific language used to build the API framework for the app. - Source: dev.to / over 1 year ago
Comparing Node to Ruby on Rails seems misguided, wouldn't a more apt comparison be something like Next.js or Svelte Kit to Ruby on Rails? Ruby has its fair share of minimalist[1] web libraries and small gems that aren't very different from Node web servers and npm packages. [1] http://sinatrarb.com/. - Source: Hacker News / over 1 year ago
Dave: Yeah. I've also done a little bit of Sinatra. In fact, my last major client was doing some stuff with Sinatra and starting to get into some other interesting stuff about separating bits of this monolith out into more composable pieces. But I had to leave eventually in order to retire. - Source: dev.to / over 1 year ago
Sinatra is a Ruby framework that helps you quickly create web applications, APIs and microservices. Its minimalism not only attracted a lot of developers, but it also inspired Flask in Python and Express in Node.js. - Source: dev.to / over 1 year ago
For example, if you were to fork and clone this repo from GitHub you would have a file structure set up with ActiveRecord and Sinatra, among various other gems, after you ran the command 'bundle install' within your terminal. This paired with creating a REACT APP would give you all of the file structures necessary to begin a full-stack web-application. For the explanations on CRUD below, I will assume you've had... - Source: dev.to / over 1 year ago
Rails is definitely a good thing to know. It's an entirely different philosophy of web development than the Node way. Also, for just setting up quick and dirty web sites, or even more complicated stuff, Sinatra http://sinatrarb.com is an awesome barebones framework and shows off what ruby can do in a more understandable way than Rails. - Source: Reddit / over 1 year ago
I am finishing my time at The Flatiron School and wanted to showcase my new learnings by re-creating a very simple Sinatra application that I made earlier this year. Now that I had all this great knowledge of React I could combine it with my knowledge of Ruby on Rails to create a full-stack application. - Source: dev.to / over 1 year ago
Also note that while Rails is the biggest web framework in the Ruby ecosystem, not everything has to be a Rails app. There's Sinatra for small things, Padrino and now Hanami for larger more structured web apps. Ruby is also used a lot in the backend scripting, ETL work (Extract Transform Load), DevOps, etc. - Source: Reddit / over 1 year ago
Do you know an article comparing Sinatra to other products?
Suggest a link to a post with product alternatives.