Tagged: ruby
65 posts · 11 videos · 13 audio
Posts
It's time for Lisp! Third in our series about langauges that influced Ruby. I've been a little nervous about approaching Lisp because, while I have actually done projects in Lisp, it's been a while. And I assume there's a whole cadre of Lisp-knowers waiting to jump on misstatements. Hi, Lisp-knowers! Let's talk about (lisp).
Smalltalk was the second major influence on Ruby's design. A different kind of influence, since almost nothing of Smalltalk's syntax made into Ruby. But many of the details of how objects work are directly inspired by Smalltalk, including the idea that every piece of data is part of the object system.
I've been in kind of a writers block, for all kinds of reasons, personal and professional. I started to think about an article that I could write that would get my fingers typing. And I was thinking about how the answer to "where did this Ruby feature come from?" is often "Perl". And then I realized that Perl has vanished so completely that there's probably a large group of Ruby developers that don't know much about it.
Videos
Ruby 4.0
SF Ruby Meetup · 2025
The Dynamic Ruby Toolkit
SF Ruby · 2025
Does Ruby Love Me Back
Chicago Ruby Meetup · 2025
Workshop: No Static Types? No Problem!
RubyConf · 2024
Ruby's Legacy and Ruby's Future
SF Bay Area Meetup · 2024
Rails on Ruby: How Ruby Makes Rails Great
RailsConf · 2023
In Defense of Ruby Metaprogramming
RubyConf · 2022
High Cost Tests and High Value Tests
RubyConf · 2017
The Road To Legacy Is Paved With Good Intentions
WindyCityRails · 2017
Test Doubles Are Not To Be Mocked
RubyConf · 2016
What We Talk About When We Talk About Testing (Ruby Remote Conf Version)
Ruby Remote Conf · 2015
Audio
Tech Done Right
with Sandi Metz
with James Coglan
with Penelope Phippen, Justin Searls
with Avdi Grimm, Sarah Mei