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

    MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk

    Confreaks

    3 HN recommenders · recommended in 6 months, 2016–2024

    YouTube

    28:06 · 27K views · Apr 28, 2014

    Noel Rappin's MountainWest RubyConf talk introduces Smalltalk to Ruby programmers. He compares the two languages' object models, blocks, 1-based arrays, simple syntax and live programming environment, and walks through sample code.

    HN commenters point Rubyists and the Smalltalk-curious to it as an approachable introduction that shows the Smalltalk system browser and Pharo environment in action.

    Software Engineering & LanguagesPython, Ruby & scripting languagesSoftware architecture & designProgramming language design
    1. 7:15
      7 minutes of Pharo Smalltalk for RubyistsAvdi Grimm37K views • 11 years ago
    2. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    3. 1:00:56
      RailsConf 09: Robert Martin, "What Killed Smalltalk Could KO'Reilly87K views • 17 years ago
    4. 43:37
      Lambda World 2018 - What FP can learn from Smalltalk by Aditya SiramLambda World25K views • 7 years ago
    5. 1:00:19
      How To Design A Good API and Why it MattersGoogle TechTalks453K views • 19 years ago
    6. 35:53
      RailsConf 2015 - Nothing is SomethingConfreaks84K views • 11 years ago
    7. 53:22
      Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks66K views • 13 years ago
    8. 1:06:39
      Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert MartinConfreaks172K views • 14 years ago
    9. 51:57
      Lone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks30K views • 15 years ago
    10. 28:34
      RailsConf 2016 - Rails to Phoenix by Brian CardarellaConfreaks12K views • 10 years ago
    11. 57:53
      Larry Wall Speaks at GoogleGoogle TechTalks81K views • 18 years ago
    12. 40:56
      "Liberating the Smalltalk lurking in C and Unix" by Stephen KellStrange Loop Conference25K views • 12 years ago
    13. 19:44
      Mountain West Ruby 2012 Capability vs. Suitability by Gary BernhardtConfreaks22K views • 14 years ago
    14. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    15. 1:01:17
      RailsConf 2014 - Keynote: Writing Software by David Heinemeier HanssonConfreaks123K views • 12 years ago
    16. 49:06
      Perl 6 for Mere MortalsCurtis “Ovid” Poe6.3K views • 11 years ago
    17. 36:53
      Rails Conf 2012 Keynote: Simplicity Matters by Rich HickeyConfreaks220K views • 14 years ago
    18. 53:31
      Growing a Language, by Guy SteeleBill Pugh165K views • 14 years ago
    19. 45:55
      Ruby Conf 12 - Boundaries by Gary BernhardtConfreaks58K views • 13 years ago
    20. 1:15:58
      October CincyRb - Jim Weirich on Decoupling from RailsLaunch Scout48K views • 13 years ago

    6 comments from Hacker News

    1. @benjaminjosephwNov 2020· in “The Early History of Smalltalk (1993)”

      I came across a video showing Pharo and Smalltalk that blew me away[0] and I completely agree with you. In some fields, we are heading back in this direction with literate programming (notebooks) and new languages like Dark that attempt to rethink some of our ingrained traditions for engineering workflows. I'm working on a project in this space too. There is still hope! [0] - MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk ( this video )

      Strongly recommendsView on HN
    2. @bencoman71Jul 2016· in “How learning Smalltalk can make you a better developer”

      > The colorful Playskool environment That was likely Squeak, not Pharo. Pharo has muted a lot of the UI colours to be more appropriate for a business environment. > How anyone could possibly be productive in such an environment. What is it that's so attractive about it to Smalltalkers? Perhaps its useful to get some outsiders perspectives.... Avdi Grimm has written a few books about Ruby. He records his experience trying Pharo in "I make you hate Ruby in 7 minutes" [LINK] Noel Rappin has written a few books about Ruby & Javascript. He provides an introduction to Smalltalk in "MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk" this video

      RecommendsView on HN
    3. @sebastianconcptAug 2023· in “Ask HN: Why Did Python Win?”

      Because it managed to produce frictionless adoption in academia. All the rest is downstream of that. MVPs in entrepreneurial initiatives are done with that. RESTful APIs are based on the prototypes that come from academia. Good libraries for data processing of lots of data required by academic studies became easily adopted there. So a less-effort/easiest-convenience law inside academia made it win. BTW, if you enjoy Ruby, watch this: this video

      RecommendsView on HN
    4. @pjmlpAug 2020· in “Emacs 27.1”

      Anders explains it better than me, "Anders Hejlsberg on Modern Compiler Construction" [LINK] Basically ability to see the language AST at all time, do time checking with broken code, incremental compilation, REPL and IDE editing experience is fused together. Here is another short examples, "7 minutes of Pharo Smalltalk for Rubyists" [LINK] "MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk" this video

      CitesView on HN
    5. @greggybApr 2020· in “Maybe visual programming is the answer, maybe not”

      You might like Smalltalk. Programs are stored as images. An image holds the entire (fully introspectable, editable) runtime and your program. You can browse through your image with a powerful suite of built-in tools. Pieces of the image can be "filed out", or serialized to a file format. You can see an example at 15:00 of this video - some snippets of code and then showing the System Browser. this video

      CitesView on HN