Ruby website redesigned

(ruby-lang.org)

69 points | by psxuaw 2 hours ago

8 comments

  • continuational 41 minutes ago
    Not long ago I was looking through programming language sites to figure out how to best introduce the language I'm working on.

    ruby-lang.com stood out with a text in a big font:

    Ruby is...

    Followed by a paragraph about what makes Ruby special. I think that was an exceptionally simple and natural way of introducing something as complex as a programming language.

  • elcapitan 1 hour ago
    Meta, but it's kind of ironic that the main Ruby language website shows a "0%" Ruby symbol with javascript deactivated, and doesn't even show the code examples, which are all just links to some sandbox anyway.
    • chrisandchris 1 hour ago
      It annoys me so much when developers think they can do it better and link with JavaScript. Interactions (like opening a dialog) witj JS - yes. Navigating to sites/positions in-site - that is just dumb. So many pages break the "open in new tab" behaviour with this implementation.
  • Syzygies 1 hour ago
    Nice! There is a Japanese feel to the lead graphic, their prevalence of cartoon imagery, that one might not recognize without having traveled in Japan.

    Is the design debate public? I'd imagine it would make great reading.

    • lloeki 1 hour ago
      The top right character definitely looks like Matz!
  • ifndbdb 17 minutes ago
    wow that loads slow

    I like the design and content. Being able to immediately try a language online is huge

    But there has to be a way to load that content in a progressive manner. Loading a static version first and then hydrating the content if you need interactive actions

  • troupo 1 hour ago
    So, in order to show a single download link it needs to load an animation with visible loading progress even on a gigabit connection. It takes a few seconds to appear. All to show a scaling animation that can be achieved with a couple of lines of CSS.

    Same for absolutely static code examples that take a few seconds to load and shift the content away.

    Why?

    • sixtyj 1 hour ago
      You are a rare species, on the verge of extinction.

      Unfortunately, most people today probably don't care about what you're talking about. (I do, but I've decided not to comment on it anymore, because it would probably drive me crazy :)

    • timeon 1 hour ago
      > couple of lines of CSS

      This is bit too much to ask. Just check the source it is swollen with Tailwind.

      • troupo 1 hour ago
        Tailwind maps directly to CSS (well, it is pure CSS) and doesn't require a loading progress for a one-line animation: https://tailwindcss.com/docs/animation
        • timeon 1 hour ago
          Sure but if someones duplicates 50x this:

          > flex-shrink-0 transition-transform duration-300 hover:scale-105 w-[160px] h-[144px] 2xl:w-[200px] 2xl:h-[180px]

          just to avoid CSS, not sure they would bother with CSS animation.

  • zhisme 20 minutes ago
    Well well well. Now can we stop arguing about ruby death? It is even got a site redesign! What a fresh look. Previous design was from 2005?
  • phoronixrly 37 minutes ago
    [flagged]
  • Sparkyte 1 hour ago
    It is a nice site, but I've not been interested in Ruby since 2017.