GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 13:32:15 JST NEETzsche NEETzsche

    Is Django actually worth learning? What about any of those NodeJS backend frameworks? How about any of the Go backend frameworks? Is it worthwhile to get back on the framework treadmill right now as a Rails guy?

    In conversation Tuesday, 26-Sep-2023 13:32:15 JST from iddqd.social permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Tuesday, 26-Sep-2023 13:56:02 JST Alex Gleason Alex Gleason
      in reply to
      @NEETzsche Not really. You're better off using Gatsby or Next.js for most sites. If you need a heavy database, you should learn Phoenix.
      In conversation Tuesday, 26-Sep-2023 13:56:02 JST permalink
      NEETzsche likes this.
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 14:03:10 JST NEETzsche NEETzsche
      in reply to
      • Alex Gleason
      @alex Gatsby is a frontend. I've done a little bit of Phoenix work just by dint of fiddling with Pleroma and writing a few MRFs. What's the point of picking up Phoenix really? Does it make you more hireable?

      There's another concern that I have with Phoenix and that it is not as mature as Rails, or Ruby, the language it's written in. Whenever I want to do something that is non-trivial, I just type in whatever that thing is and then "Ruby gem" into Google and I almost always get something that works pretty well. It's actually what kept me in Ruby as long as it has, alongside the fact that once you get over Ruby's learning curve the language is quite elegant.

      When you combine the maturity of both rails and basically the entire Ruby world with the fact that Ruby code is actually very elegant to read, it does for the most part makeup for its performance flaws. It's why I'm pretty reluctant to accept it face value claims that it's "dead."
      In conversation Tuesday, 26-Sep-2023 14:03:10 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 14:05:32 JST NEETzsche NEETzsche
      in reply to
      • Alex Gleason
      @alex here's an example

      https://github.com/wilsonsilva/nostr

      I typed in Ruby Nostr and it came right up with no issue. This sort of thing really does keep me in the Ruby space
      In conversation Tuesday, 26-Sep-2023 14:05:32 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        GitHub - wilsonsilva/nostr: Asynchronous Nostr client
        Asynchronous Nostr client. Contribute to wilsonsilva/nostr development by creating an account on GitHub.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Tuesday, 26-Sep-2023 14:10:06 JST Alex Gleason Alex Gleason
      in reply to
      @NEETzsche Gatsby isn't a frontend, it's a way to build static sites with React. It compiles React code into plain HTML pages that don't require any JavaScript to run.

      Phoenix is good because of Elixir. But you're right that it's less mature.
      In conversation Tuesday, 26-Sep-2023 14:10:06 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Tuesday, 26-Sep-2023 14:12:53 JST Alex Gleason Alex Gleason
      in reply to
      @NEETzsche Most Ruby shops are moving to Elixir if they haven't already. It's modeled after Ruby and is meant to be its successor.
      In conversation Tuesday, 26-Sep-2023 14:12:53 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 14:13:14 JST NEETzsche NEETzsche
      in reply to
      • Alex Gleason

      I think the main argument in favor of something like Elixir is precisely that it’s more performant than Ruby, but if I were to lean into performance as an argument for something I’d probably pick up Rust or Go instead. I know that functional spergs will wig out at me for that but it’s true.

      I really like Ruby “metaprogramming” too. Something about it is just so… muah, so sweet. But then again, that might just be my own acclimation to it speaking.

      In conversation Tuesday, 26-Sep-2023 14:13:14 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Tuesday, 26-Sep-2023 14:17:16 JST Alex Gleason Alex Gleason
      in reply to
      @NEETzsche In Rust and Go you have to think harder about scaling. Elixir makes vertical scaling an afterthought because it does a lot of the work for you.
      In conversation Tuesday, 26-Sep-2023 14:17:16 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 14:49:35 JST NEETzsche NEETzsche
      in reply to
      • Alex Gleason
      • Another Linux Walt Alt

      I’ve been on the fence with this shit for years now. All these meme languages and frameworks and shit, with this expectation that I give a shit about them when they all just do permutations on the same handful of things.

      In conversation Tuesday, 26-Sep-2023 14:49:35 JST permalink
    • Embed this notice
      Another Linux Walt Alt (lnxw37b2@shitposter.club)'s status on Tuesday, 26-Sep-2023 14:49:36 JST Another Linux Walt Alt Another Linux Walt Alt
      in reply to
      • Alex Gleason
      @alex @NEETzsche What about Crystal? From what I've heard, it is similar to Ruby, but compiled, so much faster.

      (I've never tried it, so that is all hearsay.)
      In conversation Tuesday, 26-Sep-2023 14:49:36 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 15:05:15 JST NEETzsche NEETzsche
      in reply to
      • Alex Gleason
      • Another Linux Walt Alt

      Actually the main reason I’m even bringing this up is marketability. Everything I intend to write I can write in Rails, and everything else I want to write but don’t intend to I could write in C. That doesn’t leave much of an argument for these meme frameworks/languages outside of money.

      In conversation Tuesday, 26-Sep-2023 15:05:15 JST permalink
    • Embed this notice
      Another Linux Walt Alt (lnxw37b2@shitposter.club)'s status on Tuesday, 26-Sep-2023 15:05:16 JST Another Linux Walt Alt Another Linux Walt Alt
      in reply to
      • Alex Gleason
      @NEETzsche @alex I understand that. And unless you choose something and commit, the list grows monthly.

      I'm going to have to commit to something. I can't learn every framework and language, and I'm planning to dump $EMPLOYER in the first half of next year, even if I wind up working at Home Depot.
      In conversation Tuesday, 26-Sep-2023 15:05:16 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 16:21:07 JST NEETzsche NEETzsche
      in reply to
      • ✙ dcc :pedomustdie: :phear_slackware:
      @dcc I mean I did list it
      In conversation Tuesday, 26-Sep-2023 16:21:07 JST permalink
    • Embed this notice
      ✙ dcc :pedomustdie: :phear_slackware: (dcc@annihilation.social)'s status on Tuesday, 26-Sep-2023 16:21:08 JST ✙ dcc :pedomustdie: :phear_slackware: ✙ dcc :pedomustdie: :phear_slackware:
      in reply to
      @NEETzsche Why not go?
      In conversation Tuesday, 26-Sep-2023 16:21:08 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Tuesday, 26-Sep-2023 16:38:54 JST NEETzsche NEETzsche
      in reply to
      • ✙ dcc :pedomustdie: :phear_slackware:
      @dcc I mean, a lot of nice projects use a lot of things. A great deal of things I want to do really can be implemented with fucking Ruby on Rails. I'm kind of doing a marketability query in this thread if I'm being honest with you
      In conversation Tuesday, 26-Sep-2023 16:38:54 JST permalink
    • Embed this notice
      ✙ dcc :pedomustdie: :phear_slackware: (dcc@annihilation.social)'s status on Tuesday, 26-Sep-2023 16:38:55 JST ✙ dcc :pedomustdie: :phear_slackware: ✙ dcc :pedomustdie: :phear_slackware:
      in reply to
      @NEETzsche Lol, what i can say is a lot of nice projects use it
      In conversation Tuesday, 26-Sep-2023 16:38:55 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.