Noel Rappin
noelrap@ruby.social

Okay, I’ve normalized the naming conventions and style...

All of these move a target string to the end of an array..

gist.github.com/noelrappin/a04

In random order:

* One of these is my original try
* One is ChatGPT
* Three of them are submissions (don’t peek)
* One is ChatGPT after I asked for a refinement

Thoughts?

May 09, 2023
Noel Rappin
noelrap@ruby.social

Also, quick announcement of a new gem, Warning Signs, that helps you manage your Ruby and Rails deprecation and other warnings by giving you a convenient configuration file with all that information in one place:

github.com/noelrappin/warning_

⚠️

May 09, 2023
Noel Rappin
noelrap@ruby.social

What’s your most elegant Ruby code that does this:

* takes an array of strings and a target string
* if the target string is not in the array, return the array
* if the target string is in the array, return the array with the target string moved from its position to the end of the array.

May 09, 2023
Noel Rappin
noelrap@ruby.social

I know one place for sure that covers this ruby.social/@davetron5000/1103

May 05, 2023
Noel Rappin
noelrap@ruby.social

A bunch of book sales today:

It’s the last day to get 35% off the book with the code RailsConf_Atlanta.

Both Modern Front-End Development for Rails and Modern CSS with Tailwind second editions are 50% off this week with code WEBDEV2023.

All available at pragprog.com

May 04, 2023
Noel Rappin
noelrap@ruby.social

Apparently there’s a permanent limit on the number of OpenAI accounts you can have tied to the same phone number and also apparently deleting one of the accounts doesn’t open up a slot.

May 02, 2023
Noel Rappin
noelrap@ruby.social

Once I learned that TruffleRuby had nearly all of core Ruby implemented in Ruby, I’ve been using that as a reference for the book quite a bit. ruby.social/@p8/11029776701463

May 02, 2023
Noel Rappin
noelrap@ruby.social

Haven't updated here in a bit, status is that the draft page count is now 617, and I'm working on the final chapter, plus there are two appendices that need to be updated from previous version text.

I'm hopeful that the draft-complete beta will be out mid-May and we will also start technical review at that point.

(Watch this space for information if you want to be a reviewer)

April 30, 2023