Gary Bernhardt gave this talk at RubyConf 2012. He discusses testing, APIs, and the different levels/aspects of programs we write. As usual, he is funny, interesting, and thought-provoking.
Gary Bernhardt gave this talk at RubyConf 2012. He discusses testing, APIs, and the different levels/aspects of programs we write. As usual, he is funny, interesting, and thought-provoking.
We all talk about “object-oriented programming,” but what do we mean by that? In this talk, veteran developer Josh Susser describes what an object is, and what object-oriented development means.
Mark Bates introduces the Go language to a community of Ruby programmers, pointing to the reasons why many Rubyists are using Go in high-performance situations.
Charles Max Wood, Eileen Uchitelle, and Jeremy Kemper talk about Ruby on Rails 4.2, which was released in mid-December.
The late, great Jim Weirich gave this talk about threading (and concurrency, in general) in Ruby.
How do you debug software? Bithe Rocher, with a PhD in physical chemistry, suggests that we use the scientific method — which will not only help us to find problems in our code, but also help us to learn.
Elixir is a dynamic functional language. At Elixir Conf 2014, this talk explained the benefits of functional programming in general (and Elixir in particular) to Ruby developers.
Liz Abinante’s talk from RubyConf 2014 talks about the current trend toward teaching everyone to program. Is this a good idea? Are the participants in the various code schools really succeeding?
Ruby expert Patrick Shaughnessy describes functional techniques in Ruby.
Yesterday, we learned about garbage collection in general, and about Java’s garbage collection in particular, In this talk, Hemant Kumar talks about Ruby’s garbage collection, and specifically how the generational portion of Ruby’s garbage collector works.