Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
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

    7 minutes of Pharo Smalltalk for Rubyists

    Avdi Grimm

    5 HN recommenders · recommended in 15 months, 2017–2026

    YouTube

    7:15 · 37K views · May 11, 2015

    Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.

    HN recommends it as a quick, compelling look at what Smalltalk tooling feels like, especially for Ruby programmers.

    Software Engineering & LanguagesProgramming language designTesting, debugging & developer toolsPython, Ruby & scripting languages
    1. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    2. 43:37
      Lambda World 2018 - What FP can learn from Smalltalk by Aditya SiramLambda World25K views • 7 years ago
    3. 1:00:56
      RailsConf 09: Robert Martin, "What Killed Smalltalk Could KO'Reilly87K views • 17 years ago
    4. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    5. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    6. 40:56
      "Liberating the Smalltalk lurking in C and Unix" by Stephen KellStrange Loop Conference25K views • 12 years ago
    7. 51:57
      Lone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks30K views • 15 years ago
    8. 51:11
      Emily Shea - "Perl Out Loud"The Perl and Raku Conference - Greenville, SC 202633K views • 7 years ago
    9. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    10. 56:55
      Q&A with Guido van Rossum, Inventor of PythonMicrosoft Reactor28K views • 5 years ago
    11. 49:06
      Perl 6 for Mere MortalsCurtis “Ovid” Poe6.3K views • 11 years ago
    12. 57:53
      Larry Wall Speaks at GoogleGoogle TechTalks81K views • 18 years ago
    13. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    14. 45:55
      Ruby Conf 12 - Boundaries by Gary BernhardtConfreaks58K views • 13 years ago
    15. 28:17
      Using Python to Code by VoiceNext Day Video348K views • 13 years ago
    16. 1:00:19
      How To Design A Good API and Why it MattersGoogle TechTalks453K views • 19 years ago
    17. 53:31
      Growing a Language, by Guy SteeleBill Pugh165K views • 14 years ago
    18. 28:34
      RailsConf 2016 - Rails to Phoenix by Brian CardarellaConfreaks12K views • 10 years ago
    19. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    20. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago

    15 comments from Hacker News

    1. @web3-is-a-scamMay 2023· in “Pharo 11”

      As a rails developer - my introduction to Pharo started with this video: this video If you're not a ruby/rails developer you can still see how awesome it is, but for rubyists specifically it can really be quite mind blowing.

      Strongly recommendsView on HN
    2. @throwatdem12311Aug 2026· in “Squeak/Smalltalk 6.1 Release Notes”

      As a Ruby developer this video about Pharo smalltalk made me a smalltalk believer — not surprising because Ruby was heavily inspired by smalltalk. this video

      Strongly recommendsView on HN
    3. @mikelevinsJan 2021· in “On Repl-Driven Programming”

      That's a good suggestion. Walking through a set of interactions is a solid idea. For what it's worth, there are some videos around of people actually doing it with Lisp and Smalltalk systems, and pjmlp already posted a pile of them elsewhere in this thread. I can add a few more: Kalman Reti walking through some interactions with a Symbolics LispM repl: [LINK] Brian Mastenbrook demonstrating Interlisp's SEDIT structure editor in the Xerox Lisp environment: [LINK] Rainer Joswig (lispm here on HN) showing us a little bit of repl and Zmacs interaction on a Symbolics Lisp Machine: [LINK] Rainer again, showing some simple interactions with Macintosh Common Lisp, which was my daily driver for years: [LINK] Ruby programmer Avdi Grimm shows some things that he found cool about Pharo Smalltalk: this video Dan Ingalls (one of the original authors of Smalltalk) in a 2017 demo of Smalltalk 76: [LINK] There are some other things I'd like to find for lists like this, but haven't been able to. In particular, a good demo of Apple's SK8 would be great. If you can imagine a full-color Hypercard that could crack open and reprogram absolutely everything on the screen, including the machine code that drew the window system's widgets, all in a repl while the code was live; in which you could grab an arbitrary widget and drop it on the repl window to get a live variable reference to the widget, and then inspect it, operate on it, and reprogram it, again, while everything continued to run; in which you

      RecommendsView on HN
    4. @mikelevinsMay 2020· in “Ask HN: Production Lisp in 2020?”

      There's this recent video showing a little of what the Pharo Smalltalk environment is like: this video The video was made by a Ruby programmer, rather than an experience Smalltalker, so it's more a newbie showing you cool things he's discovered, rather than an expert showing the power of the system. On the other hand, there's this one: [LINK] That one is an expert, Kalman Reti, showing some of what it's like to work with a Symbolics Lisp Machine. (It's not a real Lisp machine; they're all at least thirty years old now; this is an emulator running the old Symbolics OS on Linux). Go to YouTube and search for Rainer Joswig and you'll find a few video demos of Lisp Machines and MCL and so forth. Finally, here are a few images from about eighteen years ago, also from Rainer. They show various views of the Macintosh Common Lisp and SK8 environments. It's not an experienced user showing you around, but at least you can get some idea what the environments looked like: [LINK]

      RecommendsView on HN
    5. @QemNov 2022· in “Programming languages with small surface area”

      In terms of surface area, I think is hard to beat languages in the Smalltalk family. Smalltalk has only six reserved words: true , false , nil , self , super and thisContext. To emphasize the simplicity, there is even a smalltalk postcard to show the whole syntax fits on it. See [LINK] I think this postcard remark may be a bit misleading sometimes, as in practice the complexity is shifted from syntax to the large class library in the system image, that packs a lot of functionality. But yet the environment is sweet and has great discoverability, with functionality like search by example. See this video The Smalltalk flavor I strongly recommend is Pharo. There's a MOOC[1] on it, and there are several free books that cover the basics of the language itself[2][3], data visualisation[4] and numeric stuff[5]. [1]. [LINK] [2]. [LINK] ... [3]. [LINK] [4]. [LINK] [5]. [LINK]

      RecommendsView on HN