Five Ruby Links #3

First steps into game development with DragonRuby, discover Ruby's Smalltalk neighbors, Hunt a Ruby memory bug, See arguments against RSpec shared examples, and color Deterministic Mesh Dradient Avatars with Ruby

If I were to recommend five articles published last week to read, here is what I would recommend:

1️⃣Julian Rubisch published a new article about An Introduction to Game Development with DragonRuby

This is a great exploration about how Ruby can be used outside of web apps and I always wanted to try Dragon Ruby. This post gives you enough information to get you excited to have fun with Dragon Ruby.

2️⃣ Noel Rappin published a new article about Ruby And Its Neighbors: Smalltalk

I liked very much to read this exploration about Smalltalk and understand more from Noel who used it professionally. It covers ome very nice innovations that Smalltalk had and this deep dive into Smalltalk helped me understand more about what Ruby borrowed from there.

3️⃣ Maciej Mensfeld published a new article about When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug

This reads like an professional investigator looking at a very suspicious problem and taking us along the way. I enjoyed going with Maciej on this trip and finding clues along the way and learning a bit more about Ruby memory model.

4️⃣ Jason Swett published an article about RSpec shared examples unmasked

Jason goes over BetterSpec recommendation for using shared examples and builds up an argument for why in testing DRY might not be a good principle to follow.

5️⃣ Avo published a new article about Deterministic Mesh Gradient Avatars in Rails

Avo continues to publish on their blog deep dive good tutorials and this one is no exception. Using ChunkyPNG and a bit of math you will generate some very nice mesh gradient avatars with Ruby.

You can find a lot more articles to read in the full edition of Short Ruby Newsletter at https://newsletter.shortruby.com/p/edition-156

Reply

or to participate.