Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Ruby under a microscopePat Shaughnessy

    Ruby under a microscope

    Pat Shaughnessy · 2014

    "An under-the-hood look at how the Ruby programming language runs code. Extensively illustrated with complete explanations and hands-on experiments. Covers Ruby 2.x"-- "Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax, the language is performing countless unseen tasks. Ruby Under a Microscope gives developers an inside, hands-on look at Ruby's core, using simple diagrams coupled with clear explanations. Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to demonstrate how things work. Shaughnessy's lucid illustrations will serve as a guide for developers writing Ruby programs. Developers of all stripes will find this a fascinating behind the scenes look at how programming languages work"

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    32recommend
    47mentions
    41people
    2012–2026years
    77% recommend21% neutral2% critical

    Mentions per year

    20122014201620182020202220242026

    What Hacker News says

    1. elcapitanJan 2026
      This looks quite nice. I always wished there was something like "Ruby Under a Microscope" for Python (and other languages). It was quite instrumental for my deeper understanding of the language.
      thread
    2. pasxizeisNov 2025
      Really happy to see Pat keeping it up! His first Ruby under a Microscope book but also his blog posts are amazing and a major source of inspiration for me. I did meet him personally in a Euruko conference. Such a great person.
      thread
    3. chao-Nov 2025
      I loved Ruby Under a Microscope when I first read it, and using that knowledge was able to have fun with some CTFs years ago.

      I haven't kept up with the evolving Ruby implementation internals, so I will sure as heck buy this new version of the book.

      thread
    4. killme2008Nov 2025
      Glad to see that Ruby Under a Microscope is still being updated. It’s an essential read for anyone who wants to understand how Ruby works internally — and I truly enjoy reading it.
      thread
    5. UncleOxidantNov 2025
      I used Ruby a lot from about 2002 to 2010. Haven't used it much since then, but this article really makes me want to get a copy of the upcoming version Ruby Under a Microscope.
      thread
    6. ryanchantsNov 2024
      Since you have experience, most tutorials are just going to be boring. I would focus on 3 things:

      1. Work through some books that dig deeper into technologies you already know. This will help you re-familiarize without being too simple. For RoR, I would look at Ruby Under a Microscope, Rebuilding Rails.

      2. Just write code. Get back into thinking about different approaches, and explaining the pros/cons of each. Some of this could be leetcode style for interview prep(advent code starts in a few weeks). But also just building apps in Rails. If you don't have any ideas, just go through the standard "build your own X", where X could be twitter, instagram, reddit, etc.

      3. Review your resume. Go back to thinking about what you did in your last job. It's likely, with a break, that you can't easily remember what you accomplished at previous roles. If you start thinking ahead of time you can work to recover some of those memories. Start building the stories around them so you'll be ready for the "tell me about time that X" questions/discussions.

      thread

    Related

    Cover of The Ruby programming language
    2008–2023

    The Ruby programming language

    David Flanagan
    14 recommend · 37
    Cover of Metaprogramming Ruby
    2009–2026

    Metaprogramming Ruby

    Paolo Perrotta
    33 recommend · 49
    Cover of Design Patterns in Ruby
    2009–2025

    Design Patterns in Ruby

    Russ Olsen
    15 recommend · 26
    Cover of The well-grounded Rubyist
    2009–2023

    The well-grounded Rubyist

    David A. Black
    31 recommend · 47
    Cover of Practical Object Oriented Design In Ruby
    2012–2025

    Practical Object Oriented Design In Ruby

    Sandi Metz
    46 recommend · 72
    Cover of The Ruby Way
    2007–2023

    The Ruby Way

    Hal Fulton
    8 recommend · 12
    Cover of Beginning Ruby
    2007–2019

    Beginning Ruby

    Peter Cooper
    recommend · 45
    18
    Cover of Why's (Poignant) Guide to Ruby
    2007–2026

    Why's (Poignant) Guide to Ruby

    Why The Lucky Stiff
    85 recommend · 107