6 ms·
Stories – Medium clone built with Rails
- johnklos 8y agoThe web site linked has very few details. Whenever I read "Ruby on Rails", I can't help but think back to when it was the latest fad and everyone was playing with it, but then every single project would break whenever any of the 82 dependencies needed to be updated due to security issues. Since this site has no details, I've lost interest since I have no intention of revisiting that shitshow without someone telling me it's somehow different, that the dependency nightmare is now fixed. Pretty or not, projects which require significant energy to just keep up with security updates aren't worth it.
- JustSomeNobody 8y agoYeah, people have moved onto another dependency shitshow with modern JavaScript.
- swerveonem 8y agoThey have not moved on, rails has matured and now requires less public debate.
- bdcravens 8y agoAren't you describing a situation that persists with virtually every framework that relies upon external libraries and manages dependencies?
- erokar 8y agoWhat would be an example of a language/framework for web development that avoids the dependency shitshow you describe?
- slig 8y agoNot OP, but it's completely possible to build a complete webapp with just two dependencies: Python/Django and a database adaptor for PostgreSQL/MySQL.
- erokar 8y agoOf course. The same is true for Rails. Realistically though, wouldn't a Django developer -- like say a Rails developer, a C# developer or a JS developer -- usually add some convenient packages?
- Epskampie 8y agoIf you’re looking for a self-hosted blog that looks like medium I can also recommend Ghost: https://ghost.org https://ghost.org Pretty easy to set up, quite simple and open source.
- benbristow 8y agoOr just use a static site generator like Jekyll (https://jekyllrb.com/ https://jekyllrb.com/)
- ageitgey 8y agoAnd if you want to move over your existing medium content to Ghost -https://github.com/ageitgey/medium_to_ghost https://github.com/ageitgey/medium_to_ghost
- wtvanhest 8y agoDo you know what the best recipe hosting sites are? I'd like to host some recipes for myself as I test different cooking methods and have poked around but figured someone here would know something good.
- usaphp 8y agoYou can use Wordpress and install a recipe theme to add recipes.
- bdcravens 8y agoLooks to just be an implemented instance of Stories. Github is here: https://github.com/hibiken/stories https://github.com/hibiken/stories Project appears stale, unless someone else has picked up the development.
- sctb 8y agoThanks. Since the submission seems to be intended to be about the platform itself, we've updated the link from https://dante-stories.herokuapp.com/ https://dante-stories.herokuapp.com/.
- erokar 8y agoI've just revisited Rails after being away for 4-5 years, mostly doing frontend development. First impressions are it's extremly productive. With Turbolinks and Webpacker you can get a very near SPA responsiveness just using traditioional server side rendering and sprinkels of JS. Most of it comes out of the box, while the setup for a similar approach in e.g. Django would require a lot of time spent on setting up things, researching best practices, etc. Did a simple test to evaluate: Make a simple note taking app with user auth and sprinkle in a React component. Took me half an hour to have the basic functionality in place. So far I haven't seen any framework with Rail's level of productivity.
- _hardwaregeek 8y agoIt's actually very annoying. I want Node or Go or Kotlin or something to eat Rails' lunch. It's good to have competition. But nobody has come close to the developer ergonomics and the sheer development speed of Rails.
- dcwca 8y agoCounterpoint: Rails is not efficient for new developers who need to get up to speed on it. Other tools are more straightforward to onboard devs; just follow the API docs and read the code. With Rails you need Rails experts.
- erokar 8y agoWhat are the other more straightforward tools?
- ben_jones 8y agoI will hazard a guess that expressJS in the Node ecosystem, and Flask in the python ecosystem, would be two tools the OP would agree are significantly more straightforward (at least for initial application development) then rails.
- 8y ago
- BI440ZX 8y agoIs there any reason why devs choose elasticsearch to implement basic site search functionality when Postgres full text search functionality would be sufficient? Real question, because introducing another dependency like elastic over postgresql seems overkill.
- petepete 8y agoI implemented full text search in Rails with a PostgreSQL the other day and it was very straightforward. I used the pg_search gem but rolling my own query wouldn't have been too difficult. The best part is I can simply merge my search scope into the usual record-displaying eager loading Rails code and everything just works.
- ben_jones 8y agoIt's because the application developer isn't expecting, or is naive to the difficulty, of maintaining complex infrastructure for an extended period of time.
- thomasfedb 8y agoIt was definately the done thing for a while. Might just be muscle memory.
- ksec 8y agoElastic Search is many times better than Postgre in search, especially with unicode character or CJK index. Integration is easy, and it is battle tested, I would actually think not using Elastic would be the wrong approach. Something even better would be using Vesper, the search engine from Yahoo, that would definitely be overkill.
- gt5050 8y agoOP! Nice of you to ship this. We need more of editors and self publishing platforms. I tried creating an editor a few years ago at my last job [1]. It is really hard to get all things correct when implementing your editor, with all quirks that contendeditable has. [1](http://hindi.yourstory.com/editor http://hindi.yourstory.com/editor)
- Beefin 8y agoCtrl + f “flask” no results - what gives
- phodo 8y agoWhat is the modern, best practice for * quickly * integrating rails with python based ML like scikit learn or keras for an mvp?
- tim333 8y agoNot sure about best but there's this https://www.practicalai.io/using-scikit-learn-machine-learning-library-in-ruby-using-pycall/ https://www.practicalai.io/using-scikit-learn-machine-learni...
- pankajdoharey 8y agoRails isnt very intriguing in 2018, atleast for the minds that seek novelty. A Blog Engine in Rails in 2018 is like, A Website written in Java in 1999. If you are someone who is re-visiting Rails after a few yrs, you realise they haven't learnt anything, they are still creating breaking changes entire API rewrites, new methods that do the same stuff that old ones did, but atleast makes it sound new. Mostly vanity changes.
- tim333 8y agoThere have been some improvements like adding instant messaging and webpack. Here's the end of DHHs 2018 keynote: >Let's continue to compress the concepts that are worth keeping, reject the ones that aren't, broaden the base of people who can actually have a chance to write this software that's eating the world, such that the software that we end up with is software the benefits the world. I think that's what's interesting - reducing the technical complexity to allow more focus on building things that are interesting in the real world.