#102 ๐Ÿ’Ž Ruby 3.4.0 Preview, AI/ML Deep Dive, Optimizing Passenger + Nginx, and More...

Happy Wednesday!

Here is issue #102 of our newsletter with news and the best tools for your current or future Rails projectsโ€ฆ

1.๐Ÿ”’Need to find security issues in your dependencies? Check out our security risks resources pageโ€‹

2. ๐Ÿค– When we are not working on technical debt remediation projects, our team has invested time in โ€‹ AI/MLโ€‹ projects for some clients. Amanda recently published a deep-dive into Prompt Engineering Techniques (Part 1)

3. ๐Ÿ“– In one of our recent Tune Report performance optimization engagements, Francois and Rishi found this resource insightful: Minimizing process spawning in your Passenger server ๐Ÿš€


๐Ÿ“š Frustrated with blog posts, FAQs, and ChatGPT responses that don't address your concerns?

Schedule a 45-minute call with our CTO. ๐Ÿš€

Whether you want to geek out, talk shop, technical debt, legacy code, or Ruby/Rails upgrades, Ernesto has some availability to answer these questions.

โ€‹Schedule a call here! โ˜Ž๏ธ


4. ๐Ÿ“š This post explains steps you could take to optimize the performance of your server if you make use of Passenger and Nginx: Optimizing Passenger + Nginx - Passenger Libraryโ€‹

5. ๐Ÿ’Ž Ruby 3.4 enables frozen_string_literal by default โ€“ you can test the Ruby 3.4 preview release today! There isnโ€™t a huge performance improvement, but some benchmarks show it could be 1% more performant.

6. ๐Ÿ’Ž โ†’ Oh yeah, did we mention that Ruby 3.4.0.preview1 has been released? Here are a couple of notable changes:

โ€‹

Bookmark them, share them, or save them. We hope you found these links helpful ๐Ÿ˜‰

Know anyone who would love to get this newsletter? Tell them to subscribe to the Rails Upgrade News newsletter by FastRuby.ioโ€ฆ

Best,

The โ€‹FastRuby.ioโ€‹ Team

โ€‹
โ€‹

Don't wait to bring your Rails application up to date.

We will get on a quick call and recommend a couple of options to start upgrading your Rails app.