From the editor: This is a re-send of yesterday's issue of Ruby Weekly. 'Google Safe Browsing' flagged RubyGems․org as a malware site in error and, because we linked to it, they decided our email was a problem too. |
Many thanks to everyone who sent us notifications about yesterday's issue being tagged as malware or being sent to spam, but everything seems to be okay now. Maciej Mensfeld tweeted about the problem initially and it was resolved several hours ago. This issue also broke the entire use of RubyGems for numerous users using DNS systems protected by Google Safe Browsing, so we hope to feature some sort of post-mortem in the next issue. If you received and enjoyed yesterday's issue, you can delete this one and enjoy the rest of your day. If you did not get yesterday's issue due to the above problem, here you are: |
|
A Few Words on the State of Ruby Type Annotations— If you spend much time on dev-oriented social media, static typing seems to be having quite the renaissance. Ruby, though, has remained fully dynamic, with the compromise being the addition of RBS, a way to describe type signatures for Ruby code, plus third party tools like Sorbet. Victor lays out the entire state of type annotations in Ruby and wants us to consider if there’s a sensible way forward. Victor Shepelev 🇺🇦 |
▶ Exit(ing) Through the YJIT— Somehow this talk escaped my attention till now, but if you want to really understand the work going on with YJIT, one particular recent enhancement to its development, and how the Rust rewrite is going, this is for you. At just 29-minutes, the value per minute is high. Eileen M Uchitelle |
📕 Tutorials, Articles, and Videos |
Let's Make a Blog with Bridgetown— Jekyll is probably the best known Ruby static site generator but Bridgetown is the best, claims Seb Wilgosz. See the basics either in an 8-minute screencast or the accompanying article. Hanami Mastery |
Litestack 0.20: Embedded Services for Ruby Webapps— An interesting project that tries to provide an extended but contained environment for Ruby webapps with an SQLite backed database, job processing system, cache, and even pub/sub mechanism. v0.20 adds LiteCable, an SQLite driver for ActionCable opening up even more real-time opportunities. Mohammad A. Ali |
Find Ruby Jobs with Hired— Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired |
Senior Backend Engineer (Remote - EMEA)— Booqable prides itself on being a global company with team members working together from across the world. We are remote-first, so you can join us from wherever you are.
Booqable |
|
|