19 ms·
Ruby website redesigned
- Sparkyte 10mo ago[flagged]
- elcapitan 10mo agoMeta, 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 10mo agoIt 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 10mo agoNice! 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 10mo agoThe top right character definitely looks like Matz!
- troupo 10mo agoSo, 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 10mo agoYou 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 :)
- 0x073 10mo agoThe site is for developers and most of the rare species are developers. The designer fail to target their audience.
- dijit 10mo agoRuby is not targeting those kind of developers though. It's C/C++ developers that typically prefer a no-fluff approach.
- pjmlp 10mo agoAs polyglot developer, I am also for a no-fluff approach and vanilajs for the win. One of the reasons Next.js is attractive to me, is exactly they have rediscovered why so many of us have stayed with SSR.
- christophilus 10mo ago> no-fluff … Next.js Hmm. We can agree to disagree on the definition of fluff.
- continuational 10mo agoNot 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.
- ModernMech 10mo ago"Programmer's best friend" is precisely the wrong thing to do though (it says nothing and only makes the reader confused. Are we talking about a language or a pet? I'm not looking for a friend.). They took a step back with that. For reference this is the old one, which is much better: https://www.ruby-lang.org/images/about/screenshot-ruby-lang-old.png https://www.ruby-lang.org/images/about/screenshot-ruby-lang-... From: https://www.ruby-lang.org/en/about/website/ https://www.ruby-lang.org/en/about/website/ The old one was better because it said something about what the language is and how it benefits the user. "Best friend" is not descriptive. "dynamic language with minimal syntax that is easy to read and write" at least tells me something about Ruby, its priorities, and value proposition. I'm very concerned about a language that claims it wants to be my friend.
- port11 10mo agoDunno, it's a comfy tagline. I never got into Ruby but it always feels to me like it's a really ergonomic and cozy language. Sure, the best friend thing is a stretch, but it's honestly a slogan. How many people land on this page with no knowledge of what Ruby is and will confuse it with an app to make friends?
- ModernMech 10mo agoIt sure is a comfy tagline, but because it doesn't really mean anything you could say it about any language, and it only works if you already know what Ruby is. It's not that anyone would confused Ruby with an app to make friends, but it doesn't really say anything about Ruby at all. As other pointed out, the page doesn't even make clear that Ruby is a programming language.
- phoronixrly 10mo ago[flagged]
- zhisme 10mo agoWell 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?
- ifndbdb 10mo agowow 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
- monooso 10mo agoIt's as fast as HN for me.
- DetroitThrow 10mo agoIf you break out the Lighthouse perf score it's more visible. It's between 2 and 3 orders of magnitude slower than HN for me.
- Kwpolska 10mo agoSo many Web designers put zero thought into how their page looks when it is not loaded or not scrolled exactly past the trigger. So many sites say "0 happy customers", because someone thought showing incrementing numbers is cool. On this page, it opens up with a "100%" loading indicator, for a site that appears to have no interactivity that would require JS, just to show a pointless animation.
- MrJohz 10mo agoYeah, I thought those code samples would run immediately, in which case maybe the loading would be justified (although surely very easy to avoid). Instead, they're links to a different page that has the same code sample and a link to run the code, meaning I need to press twice to see what the code does when it runs, which isn't a lot but is surely at least one (possibly two) clicks more than necessary. That said, it's cool seeing some of those samples, because they're honestly not really what I expected. For example, I didn't expect the list subtraction to work at a set operation, so seeing that example gives me a feel for what sort of things I can do with Ruby code.
- ModernMech 10mo ago> I need to press twice to see what the code does when it runs, which isn't a lot I don't know the exact numbers, but the figures show you lose a high percentage of viewers with each click. So if you have 100 people who view the first page, 10 of them might click the link to the second page, and only 1 of them might click the link to the third page. If having customers view the running code is crucial, you'd want it on the very first page, above the fold.
- firefax 10mo agoI really like the 90s-esque aesthetic of sites like HN. Low bandwidth, minimal in an artistic way. I wish less sites would try to make them look like a wordpress from the early twenty aughts.
- Elfener 10mo ago
- Hackbraten 10mo agoI wonder why Sandi Metz is missing in the testimonial section. One of the most influential persons in software analysis and design in the Rubyverse.
- rpdillon 10mo agoHad the same exact thought. That DHH was included and Sandy was not really surprised me.
- jrochkind1 10mo agoI think dhh's quote just isn't very good -- of course someone who has so much identity invested in the ecosystem is going to say "I looked around and still nothing is better than ruby!" Well maybe not even of course, not even every "BDL" is as cringingly self-promotional as dhh, some have a bit of humility. i agree it's not a great look. Hopefully the website will keep getting regularly updated and tweaked (software, is a living organism!), instead of being frozen in amber for a decade like the last version!
- tovej 10mo ago[flagged]
- dijit 10mo ago
- weiwenhao 10mo agoVery nice, my nature-lang references the old ruby design, now maybe I can reference the new one.
- novoreorx 10mo agoRefreshing and delightful! I know how the home page looks doesn't reflect the programming itself, but this design really makes me want to try Ruby again :)
- latexr 10mo ago> I know how the home page looks doesn't reflect the programming itself It does reflect what the language creators pay attention to. Way back when, when I was undecided between learning Python or Ruby, after visiting countless resources I noticed Ruby websites in general looked way nicer and clearer than Python websites, so I picked Ruby. Now, years of experience with both languages later, I have zero doubt that to me that was the right choice at the time. I would’ve been frustrated with Python to no end. I no longer need either language regularly, but given the choice again I would not hesitate to go for Ruby. All that said, I do agree with some other comments on the thread regarding the disappointing reliance on JavaScript here. Should just be static.
- ngcazz 10mo ago[flagged]
- tovej 10mo ago[flagged]
- _zagj 10mo ago[flagged]
- ksec 10mo agoRuby has had YJIT for some time and being deployed and used in production, from Github to Shopify. The current experimental JIT is ZJIT. And the fastest Ruby JIT Runtime is TruffleRuby. ( I wish JRuby gets more love )
- Alifatisk 10mo ago> somehow, the Ruby community [...] think it's acceptable to have a standard implementation that does neither AOT nor JIT native code compilation Ruby have YJIT, which is a production ready JIT compiler that generates native machine code. But it requires enabling via flag "--yjit" rather than running by default. Why? I think it's primarily to avoid build time dependencies on Rust and prevent unexpected overhead for users. This keeps binary light and avoids forcing Rust installation on users, especially for those who run interpreter only, where YJIT adds no value. Note that including YJIT also bloat binaries by 5 to 10MB (Rust static lib + code cache structures) for source builds and complicates cross compilation since Rust targets vary by architecture (focus x86-64 and arm64, not all platforms). Also, Rails 7.1+ enables YJIT by default, so JIT (to native code) in Ruby is being utilized when actually needed.
- block_dagger 10mo agoDo you often rant like this based on completely incorrect info? Could save yourself some time and downvotes by doing basic research first.
- Someone 10mo agoOn my iPad, without scrolling, the screen shows almost nothing, just a download button and some text that, I think users will ignore. I think that’s a waste of valuable screen estate. Also, apart from a quote from David Heinemeier Hansson the home page doesn’t even mention that ruby is a programming language. For comparison, the following all mention that above the fold, with a short phrase indicating what you would want to use the language. - https://www.python.org/ https://www.python.org/ has “Python is a programming language that lets you work quickly and integrate systems more effectively. Learn More” - https://www.perl.org/ https://www.perl.org/ has “Perl is a highly capable, feature-rich programming language with over 37 years of development” - https://www.php.net/ https://www.php.net/ has “A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.” - https://www.swift.org/ https://www.swift.org/ has “Swift is the powerful, flexible, multiplatform programming language. Fast. Expressive. Safe.”
- rubyfan 10mo agoFunny how these statements seem to preempt alternative descriptions, misconceptions or criticisms. Python is pretty well known as a data, analytic and machine learning oriented language, and they lean into a more broad characterization. Perl might be described as dead/dying, and they characterize its development as ongoing. PHP might be described as a web scripting language, and they characterize it as general purpose and broad. Swift might be described as an Apple platform a language, and they really want us to know its multi-platform.
- Someone 10mo agoThat’s not funny; it’s good use of the most prominent part of the site. A site (re)design starts with determining who’s your audience, and what you want to tell them. These sites will want to serve both existing and new developers. What they want to tell them will be different for the two groups, but the existing ones won’t be chased away by a short description aimed at newcomers, but newcomers can easily turn away by the lack of such a description. As to what to put in the description: it sort-of is an advert, so you often don’t exactly say what you are, but more what you want to be. https://www.swift.org https://www.swift.org is a clear example. They definitely want to tell everybody that Swift is multiplatform, giving cloud services, command line tools and embedded development more prominence than iOS apps. I think they do that particularly well, much better than this ruby site (https://www.ruby-lang.org/en/ https://www.ruby-lang.org/en/) For example, on the swift site, they claim ‘embedded’. If you click on that, you get examples for various platforms such as Raspberry Pi and STM32 (https://www.swift.org/get-started/embedded/ https://www.swift.org/get-started/embedded/). That allows you to verify that claim. In contrast, this Ruby site makes claims such as 'Easy to write, easy to read. Natural syntax like spoken language’, 'Do more with less code', but it’s not easy for users to check whether that’s true.
- hit8run 10mo agoRuby is GOATED. You can say what you want but Ruby coupled with Rails is the most productive web stack period. Why you might ask? - Omakase Stack - high level is good for business processes - modern concepts without JS ecosystem churn - great testing capabilities - great ecosystem - highly effective stack for LLMs (conventions) Is it fast in Benchmark Games - not by any means. Will you be able to finish projects and make money with it? Absolutely.
- gfvbeecv 10mo ago[dead]
- jarek83 10mo agoI like how it looks. I don't like to see how badly it is crafted tech-wise - not optimized images by size and deferring, JS for things that work natively in the browser, bloat of tailwind instead of nice clean and modern CSS. Knowing ruby I can tell that the relaxed approach to the website does not correspond with sophistication in the language itself. If I wouldn't know ruby, that would be a put off for me, thinking that if they don't want to convince me tech-wise by their site, it might be similarly annoying to deep-dive into the language.
- igravious 10mo ago> not optimized images by size and deferring, JS for things that work natively in the browser, bloat of tailwind instead of nice clean and modern CSS. care to elaborate?
- jarek83 10mo agoSure: - images: none are visible above the fold - all should be lazy loaded (like it is done with all conference images) and the pragdave.jpeg one does not need to be that large; - JS: navigation toggle, including chevron rotation can be done in CSS using :has combined with checkbox/radio input. Similarly for header-navigation and theme-toggle (here combined with cookie store). Then toc.js - seems like something easy to do in the backend. Hero-animation - I haven't looked much through it but seems like at least some parts can be done in CSS; - CSS/tailwind - well it would probably take less typing to do it just in CSS, the site does not seem to be that much componentized to benefit from tailwind.
- azangru 10mo ago> Similarly for header-navigation and theme-toggle The theme toggle has three states. How do you model this with a checkbox?
- jarek83 10mo agoIt could be done with :indeterminate state (so key in a cookie would be absent or removed when switching), but I'd probably would do it with radios instead
- mkl95 10mo agoThe Lighthouse report is telling. It scores 100% for Best practices and SEO, but 54% for Performance. Pages like these used to be caricatures of the modern web, but are now acceptable. DHH's statement doesn't help either.
- mabedan 10mo agoI dreaded the thought of scrolling down because I knew I’m gonna stumble upon his face.
- prh8 10mo agothe only thing his statement was missing was thank you for your attention to this matter
- lelandfe 10mo agoHonestly, the synthetic Lighthouse tests would be great but for the fact that they're using Google Fonts. It's like the only major thing in their critical path.
- mabedan 10mo agoLoading percentage in the middle? I haven’t seen one of those since Micromedia flash days.
- mrcwinn 10mo agoMacromedia!
- auxide 10mo agoThis is just straight-up unappealing, really gaudy, if that's the right word. Otherwise I can't put it into words well.
- Alifatisk 10mo agoI like the new design, however, I strongly believe the website could've been optimized further and used much less JS. Opening the website with JS turned off makes the code examples not load and the front page freezes as "0%" loading. What does it do exactly? It just fetches[1] to another part of site and retrieves static text[2] to be displayed. This part could've been kept as part of the html, no need for this artificial loading. It's not a webapp, it's a website. 1. https://www.ruby-lang.org/javascripts/try-ruby-examples.js https://www.ruby-lang.org/javascripts/try-ruby-examples.js 2. https://www.ruby-lang.org/en/examples/i_love_ruby https://www.ruby-lang.org/en/examples/i_love_ruby In this day and age, it is possible to have an appealing, responsive, lightweight website with no JS (maybe except for darkmode toggle).
- lelandfe 10mo ago> used much less JS The homepage loads 9.7kB of JS. Navigating to every single link in the main nav results in no additional JS being loaded. The site is fine.
- spiralganglion 10mo agoThis page doesn't need JS. It doesn't need a loading indicator for said JS. It could just be html and css, otherwise unchanged.
- deleted 10mo ago[deleted]
- satvikpendem 10mo agoSometimes people want things we don't need. It doesn't need Javascript but it allows certain nice to have features, like instantaneous page loads.
- Alifatisk 10mo ago> it allows certain nice to have features, like instantaneous page loads Right, but I do not think this is the case here
- Hendrikto 10mo agoVery form over function, with JS for everything, including static content, and bad performance. This signifies what’s wrong with “modern” webdev.
- rubiii 10mo agoPutting DHH right next to Matz must be some kind of sick joke
- Arubis 10mo agoQuickly followed by folks talking about a warm and welcoming community. Which in fairness, is true! DHH is the counterexample. Platforming him in 2025 seems nonsensical.
- TrappedInCorner 10mo agoWhy is platforming him in 2025 nonsensical?
- blitz_skull 10mo agoBecause he said things that some people on the internet interpreted as mean, so therefore he’s mean and we should never associate with mean people.
- Arubis 10mo agoAh yes, the "fuck your feelings" reductive response. But no, what I meant to get at is that DHH's ego is radioactive. RailsConf tried to open their keynote to having Maybe Perhaps Someone Else Talk Sometime and DHH's response was, as it were, [off the rails](https://world.hey.com/dhh/no-railsconf-faa7935e https://world.hey.com/dhh/no-railsconf-faa7935e). RailsWorld started the next year and, happy to have DHH keynote, took off. RailsConf swiftly died. If you're running an ecosystem with a vocal community, is that a fire you want to play with?
- blitz_skull 9mo agoThe guy that started Rails wants to keep giving the keynote. I’m having a hard time seeing the crime against humanity here.
- 10mo ago
- ngsown 10mo ago[dead]
- notpachet 10mo ago[flagged]
- aristofun 10mo agoI don't know what others are complaining about here, it loads for me as fast as this HN, but looks nicer.
- artursapek 10mo ago[flagged]
- replwoacause 10mo agoReally? I thought GitHub and Shopify used it. Hard to imagine billion dollar companies choosing an unserious language to power their businesses.
- tomhow 10mo agoPlease don't fulminate or initiate flamewar about programming languages – of all things – on HN. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- kshahkshah 10mo agoI used cursor over the past three weeks to update a 12 year-old Ruby on rails project. While it has been slightly updated throughout the years, this was my first proper modernization of the code base. It’s been a real pleasure getting back into Ruby after so many years in typescript, python, and rust. Happy to see the update. Real shame about the haters here, the Ruby community is a supportive and positive bunch that has shipped real products while others seem to worship at the altar of computer science alone… that’s about as counter snarky as I want to be here
- DonHopkins 10mo ago[flagged]
- znpy 10mo ago[flagged]
- DonHopkins 10mo ago[flagged]
- periodjet 10mo ago[flagged]
- tovej 10mo ago[flagged]
- eudamoniac 10mo agoSo everyone born in USA is a native American, right?
- 10mo ago
- deleted 10mo ago[deleted]
- pmkary 10mo agoI loved the old website. It was one of the few "good old things" I used to check out when I got nostalgic. What a waste...
- jrochkind1 10mo agoSo much better. The website was looking like abandonware, which was not helpful in projecting ruby as an actual thriving ecosystem.
- _cenw 10mo agoDHH praising himself in the testimonials, funny.
- mindaslab 10mo agoLooks like base camp website.
- mindaslab 10mo agoFeels like base camp website.
- mindaslab 10mo agoLol, it does not load when JavaScript is disables. I wonder if Ruby still sticks to Free Software principles.
- tiffanyh 10mo agoThe old site as a comparison. https://web.archive.org/web/20251113164224/https://www.ruby-lang.org/en/ https://web.archive.org/web/20251113164224/https://www.ruby-...
- InsideOutSanta 10mo agoThat's certainly less fancy and looks outdated, but it's a lot more functional.
- unethical_ban 10mo agoOutdated meaning not flashy, but the layout is great. Here's what this is, here is are news, here's all the resources you need to get started.
- djoldman 10mo agoIs there a manifesto out there saying that one should build with html and only if needed add css then svg then js? It seems this site doesn't work so well without JS.
- InsideOutSanta 10mo agoI think this is the first time I've seen a website where the download button, which is just a link, requires JavaScript to render.
- hessart 10mo agoMaybe it was vibe coded, considering that Claude is the #3 committer in the website's repo[1]. [1] https://github.com/ruby/www.ruby-lang.org/graphs/contributors https://github.com/ruby/www.ruby-lang.org/graphs/contributor...
- Alifatisk 10mo agoClaude is on the list because some commits by users have "Co-Authored-By: Claude ...". Does not necessarily have to be vibe coded.
- librasteve 10mo agoI thought it would be interesting to try the showcase examples in Raku (since I am always saying how good Raku's imitation of Ruby is)... - https://glot.io/snippets/he42jpfm27 - https://glot.io/snippets/he42trx6w6 - https://glot.io/snippets/he434b6ryj Obviously Raku leans more to `{}` and `my $var` than Ruby - but otherwise I think it does a credible job. Obviously these are carefully chosen Ruby snippets to highlit its unique abilities in strings, "array math" and classes. On the string interpolation, I would say that Raku has the slight edge (and has the whole Q-slang for a lot of fine grained control). On the array math, I had to apply the (built in) Raku set diff operator ... so I guess that Ruby is a little more natural for this (rather quirky) feature. On the class stuff, again very close. Raku has much more powerful OO under the hood ... multi-inheritance, role-composition, punning, mixins, MOP, and yet is a delight to use in this lightweight way.
- christophilus 10mo agoMan. Haven’t thought about Raku for a while. Does it have a good web framework these days?
- yawaramin 10mo agoSee https://rakujourney.wordpress.com/2025/03/30/the-harc-stack/ https://rakujourney.wordpress.com/2025/03/30/the-harc-stack/
- librasteve 10mo agoThe leading web framework for Raku is Cro (https://cro.raku.org https://cro.raku.org) . Cro has deep support for distributed architectures and middleware pipes and a nice templating language. my Cro $service; # geddit? There are others, notably the more lightweight Humming-Bird https://raku.land/zef:rawleyfowler/Humming-Bird https://raku.land/zef:rawleyfowler/Humming-Bird Also, if you want a more opinionated, HTMX centric web application library, then https://harcstack.org https://harcstack.org was used to make the new https://raku.org https://raku.org site
- librasteve 10mo agothat’s a name I haven’t heard in a while
- t1234s 10mo agoI'm glad to see they didn't use wordpress.
- yoan9224 10mo agoThe site looks great visually but the technical implementation is disappointing. Here's what's wrong: 1. Code examples are fetched via JS instead of being in the HTML. They're static text - there's zero reason for this. 2. The "0%" loading spinner blocks everything. It's literally just displaying a download button and some text. 3. With JS disabled, you get nothing. A language website should be the poster child for progressive enhancement. The irony is that Ruby itself has always emphasized developer happiness and doing things "the right way." This site feels like it was built with the modern JS framework mindset rather than the Ruby philosophy. Still, huge improvement over the 2005-era design. Just wish they'd optimized it properly.
- ModernMech 10mo agoThe number of times Matz is mentioned and depicted on the homepage is offputting. MINASWAN feels too close to WWJD for me. I can't think of another programming language community that does this, and I'm including Wolfram in that assessment.
- canyp 10mo agoIn C++ we just constantly bash the committee for its bad decisions and pretend we would've done better than Stroustrup. Seems like a more grounded and healthier approach to programming languages.
- zaitsev1393 10mo agoI don't get the people who complain about the website not working with disabled js. Maybe I miss something and a large part of users disable / have js disabled in their browsers for some reason? Why the target audience of the ruby, probably primary web developers, whould do that? Or is this a some kind of secret handshake so community accept you (to build a website that can work with no js)?
- MyOutfitIsVague 10mo agoIt's a common philosophy for developers with standards of robustness and accessibility to not hard depend on js for things that don't need js to function. > Why the target audience of the ruby, probably primary web developers, whould do that? In my experience, it's mostly web developers who care about this in the first place.
- azuanrb 10mo ago> mostly web developers who care about this in the first place. I’m not sure what you mean by this. We care about our users and how they use our websites. JavaScript is everywhere and has been the de facto frontend standard for the past few years. Supporting no-JS is starting to feel like supporting a new browser. As much as I’d like to, from a business and product point of view, the numbers are just too small for us to even consider it.
- MyOutfitIsVague 10mo agoI didn't imply that all web developers care about it, but that most of the people who care about it are web developers. I won't deny that it's still a minority.
- zaitsev1393 10mo agoI can understand the aspiration to have the system that can be run from the lowest level out of box tools, but then, I am doing frontend for almost a decade and this is porbably the first time I'm seeing such attention to this specific 'no js' use case, as in this thread. Maybe I'm not reading enough webdev forums. I agree though that things that don't required js should be written in no js way.
- self_awareness 10mo agoI really wanted to like Ruby, but the ecosystem is just... broken. Comparing to Python, where virtualenv is de facto default, and pyls works by default, the experience with Ruby is not that great. New website looks like a website for a startup project that will be closed in 2 years.
- prh8 10mo agoWhat is broken in your mind? What things did you have a "not that great" experience with? There are de facto standards and defaults in Ruby as well.
- self_awareness 10mo agoWell, for starters, I never got LSP to properly work with Ruby at the same level as other languages, i.e. so it's possible to browse the standard library.
- azuanrb 10mo agoWhich LSP are you using? I'm using both solargraph and ruby-lsp and both works fine by me (in neovim). Although those who really care about LSP support usually will use RubyMine IDE instead. Some of my colleagues are going that route, and they're mostly coming from Java (or similar background)
- self_awareness 10mo agoI'm not really "using it", I'm just trying every now and then, and I keep encountering errors, hangups, and lack of functionality. Now I've tried ruby-lsp, and it just sits there on "Starting Ruby LSP...\n" Couldn't even install Solargraph, once it errors out with 'Kernel#require': cannot load such file -- yard, other time it installs, but "solargraph scan" fails in runtime with "missing gem date" error. Sorbet doesn't even work in VSCode, some bugs are over 5 years old. But yeah, downvote my original post, because apparently all of the above is obviously my fault. RubyMine was paid until recently, now it's free only for non-commercial use. It's also not really suitable for small scripting. Historically, one insanely huge advantage of Ruby was that it was pre-installed on macOS'es, but I think they've stopped doing that since some macOS version.
- omoikane 10mo agoI see that this coincides with Ruby 3.4.8 release[1]. I wonder we will get another Ruby release on 2025-12-25, since Ruby has made a Christmas day release for 13 consecutive years[2]. [1] https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/ https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-rele... [2] https://www.ruby-lang.org/en/downloads/releases/ https://www.ruby-lang.org/en/downloads/releases/
- weaksauce 10mo agoyeah it will be ruby 4.0
- adsteel_ 10mo agoIt looks great, but it's missing the one thing I want most in the site - the ability to select the version of the language documentation in some way other than editing the URL directly. I use ruby-lang almost exclusively for the documentation. I also wish the documentation search parameter were saved in the URL. This would allow people to create a custom Chrome search engine like @ruby and dramatically speed up doc searching.
- yoan9224 10mo agoThe visual refresh is great, but the technical implementation is disappointing. Code examples are static text fetched via JavaScript instead of being in the HTML. With JS disabled, you get a frozen "0%" loading screen. This is ironic because Ruby has always emphasized doing things "the right way" and developer happiness. A language website should be a poster child for progressive enhancement - especially one that champions elegance and proper practices. Still, huge improvement over the 2005-era design. Just needs optimization work to align the implementation with Ruby's philosophy.
- jelder 10mo agoHaven’t seen a loading progress spinner on a landing page in a while. The Ruby website now loads almost as slowly as Ruby on Rails boots up.
- deleted 10mo ago[deleted]
- rhgraysonii 10mo agoBad branding community wise to quote DHH on the frontpage. Will immediately turn away many. He isn’t worth wasting the reputational loss that comes with printing his words.
- canyp 10mo agoI'm outta the loop; what did DHH do or say to invite the wrath of the Kraken?
- blitz_skull 10mo agoHe acknowledges that mass importing Muslims into the UK is killing the country. For some reason there’s a large swath of people who really don’t like people saying that.
- canyp 10mo agoI assume you are quoting the Great Replacement theory, which is a whole bunch of far-right nonsense. Or maybe people extrapolated his statements to that, then the Kraken was unleashed.
- desireco42 10mo agoAwww... I really love it, not that it wasn't good before, but really nice to see refresh.
- Ono-Sendai 10mo agoI find this distasteful: cities = %w[ London Oslo Paris Amsterdam Berlin ] Do it properly with quotes you lazy people :) EDIT: typical ruby (on rails) code: saves a few characters, breaks readily (Hint: consider "New Orleans")
- slimebot80 9mo agoThe irony of the inclusive imagery above DHH's head.