DragonRuby Game Toolkit is sponsoring Nokia Jam 3, a one-week long jam where you build a game that has the resolution limitations of the old school Nokia 3310. Here's your chance to get a free license to the game engine and participate in something fun :-) nokiajam.dragonruby.org

aaaaand released digest-crc 0.6.1 because of course I forgot that bundler requires rake be listed as a dependency, even though it's bundled with ruby. Now digest-crc will successfully install/compile under bundler.

Show thread

FYI digest-crc 0.6.0 is out. 40x performance improvement for CRuby! If you use ruby-kafka (which uses digest-crc) run `bundle update digest-crc` to take advantage of the performance boost.

So remember when I was saying Zoom is a privacy and security train wreck? Apparently, that was an understatement:

“Zoom has ‘rolled their own’ encryption scheme [with] significant weaknesses … [and transmits] meeting encryption keys through China.”


Via @ScottMortimer

I'll commit the code here as I stream. So feel free to clone the repo and code along if you want:


Show thread

In Ruby you can call a parent class’s method from another method in a child:

class Parent
def foo

class Child < Parent
def foo

def bar
).bind(self).call - foo
# == -1

I've updated the eligibility requirements for getting a free commercial license to DragonRuby Game Toolkit. The income eligibility has been relaxed. And I've added a bullet point for teachers, mentors, parents. You can read it all at dragonruby.org

Please boost <3

“Here, a generation after Boeing’s initial lurch into financialization, was the entirely predictable outcome of the byzantine process by which investment capital becomes completely abstracted from basic protocols of production and oversight: a flight-correction system that was essentially jerry-built to crash a plane.”

Wow this article.

Show thread

Vertical Platformer, running in the browser, written in 150 lines of Ruby: Vertical Platformer in 150 lines of Ruby. Running in the browser: fiddle.dragonruby.org/?share=h

Show thread

This is your hourly reminder that A Dark Room has been released to the Nintendo Switch. We've added new storyline elements, music, dev commentary, and couch co-op. At least add the game to your wishlist so I can get the warm and fuzzies: nintendo.com/games/detail/a-da

PS: The game is made with

Yes. Ruby can do *real* game dev. It gives trash runtimes like Unity and GameMaker a run for their money.

Ruby caused an upheaval of web dev with Rails.

This same upheaval will occur of game dev by a fire-breathing dragon. Wait and see.

Show thread

Heck yea! I finally was able to give approval to post my talk from the conference. Here's the first half of it!!! youtu.be/o0d4sjcUfCg

(second half coming soon) please pretty please boost

HTTP/2 frame headers are amazing because they contain both a 24-bit and a 31-bit number, which no programming language I know of can read from a stream innately. 😂

The 24-bit number is unusual but the 31-bit cracks me up primarily because the 1-bit field preceding it has no purpose. They could've just made it a 32-bit number.

Show thread

1999: dang all the cool kids have a Dreamcast

2019: dang all the cool kids have a Dreamcast

This is quite interesting!
Hey ya'll! I'm learning Ruby from Launch School which is an online school for Software Engineers. Cheers everyone✨

Hi, I'm Jan, also known as halfbyte on the internet. Together with Florian, who's not on the Fediverse, I run Depfu.com, your friendly dependency update robot factory. I'm interested in weird and odd uses of ruby. I occasionally speak at conferences. I co-run the Hamburg Ruby Usergroup.

Show older

A Mastodon instance for Rubyists & friends