HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk

Confreaks3 HN recommenders · recommended in 3 months, 2016-2024
YouTube
27K views · 12 years ago · talk · evergreen

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.

Python, Ruby & scripting languagesSoftware architecture & designProgramming language design#smalltalk#ruby#pharo#livecoding#object-orientedprogramming

6 comments from Hacker News

@sebastianconcpt2024 · in “Smalltalk simplicity and consistency vs. other languages (2022) [video]”

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk - ▶ this video 7 minutes of Pharo Smalltalk for Rubyists - link

CitesView on HN
@sebastianconcpt2023 · 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
@benjaminjosephw2020 · 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
@pjmlp2020 · 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
@greggyb2020 · 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
@bencoman712016 · 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
7 minutes of Pharo Smalltalk for Rubyists7:15

7 minutes of Pharo Smalltalk for Rubyists

Avdi Grimm
37K views • 11 years ago
RailsConf 09:  Robert Martin, "What Killed Smalltalk Could K1:00:56

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K

O'Reilly
87K views • 17 years ago
Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram43:37

Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram

Lambda World
25K views • 7 years ago
RailsConf 2014 - All the Little Things by Sandi Metz38:47

RailsConf 2014 - All the Little Things by Sandi Metz

Confreaks
190K views • 12 years ago
RailsConf 2015 - Nothing is Something35:53

RailsConf 2015 - Nothing is Something

Confreaks
84K views • 11 years ago
How To Design A Good API and Why it Matters1:00:19

How To Design A Good API and Why it Matters

Google TechTalks
453K views • 19 years ago
Larry Wall Speaks at Google57:53

Larry Wall Speaks at Google

Google TechTalks
81K views • 18 years ago
Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg51:57

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg

Confreaks
30K views • 15 years ago
"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell40:56

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

Strange Loop Conference
25K views • 12 years ago
October CincyRb - Jim Weirich on Decoupling from Rails1:15:58

October CincyRb - Jim Weirich on Decoupling from Rails

Launch Scout
48K views • 13 years ago
Mountain West Ruby 2012 Capability vs. Suitability by Gary Bernhardt19:44

Mountain West Ruby 2012 Capability vs. Suitability by Gary Bernhardt

Confreaks
22K views • 14 years ago
Perl 6 for Mere Mortals49:06

Perl 6 for Mere Mortals

Curtis “Ovid” Poe
6K views • 11 years ago
RailsConf 2016 - Rails to Phoenix by Brian Cardarella28:34

RailsConf 2016 - Rails to Phoenix by Brian Cardarella

Confreaks
12K views • 10 years ago
Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin1:06:39

Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin

Confreaks
172K views • 14 years ago
RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson1:01:17

RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson

Confreaks
123K views • 12 years ago
Yehuda Katz - Why Rails is Hard (Railsberry 2012)53:12

Yehuda Katz - Why Rails is Hard (Railsberry 2012)

applicake
29K views • 14 years ago
Q&A with Guido van Rossum, Inventor of Python56:55

Q&A with Guido van Rossum, Inventor of Python

Microsoft Reactor
28K views • 5 years ago
Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich53:22

Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich

Confreaks
65K views • 13 years ago
Google Developers Day US - Python Design Patterns44:03

Google Developers Day US - Python Design Patterns

GoogleDeveloperDay
90K views • 19 years ago
Four Languages from Forty Years Ago - Scott Wlaschin1:01:45

Four Languages from Forty Years Ago - Scott Wlaschin

NDC Conferences
33K views • 8 years ago