Syed Faraaz Ahmad

37 Followers
58 Following
172 Posts
Software Engineer | Relatively new Rubyist | I like to build cool things and blog about them
Websitehttps://faraazahmad.github.io
@eregon Is it possible to compile Ruby directly to machine code or is it impossible without node rewriting that GraalVM does?

If you've ever worked as a freelancer/contractor, I would love your input!

I'm building an invoice convenience and automation tool: https://reseat.vercel.app/

Would you pay for something like this?

Please repost for reach 🙏
#buildinpublic #saas

Reseat - Create professional invoices instantly

Astro description

If you want to write a Ruby extension in Zig, that's fine though (just kidding, please don't)

Matz spent so much time and effort coming up with an elegant syntax for Ruby, then I go ahead and write a Ruby program in just C

My apologies

If you finally found the solution to your coding problem in a deep comment or something after having dozens of tabs open, you should write about it in your own blog.

Really. Describe the problem in your own words and the solution for it, even if the solution seems really obvious now. Doesn’t matter. Give credit and whatever, but use your own words because you will be surprised at how many people will land on it.

Write the blog post you wish you had found.

@tenderlove 's talks always hit different:
https://www.youtube.com/watch?v=GnqRMQ0iQTg

"Some Assembly Required" is still probably my favourite

Aaron Patterson - Future of Developer Acceleration with Rails - Rails World 2023

YouTube

@eregon How come CRuby does this (considerably) faster than TruffleRuby?

MRI 3.3.0-preview1 completes this in under 4 seconds.

TruffleRuby 23.0.0 Native takes around 60 seconds.

I'm unable to wrap my head around this

@tenderlove I was looking through the TenderJIT code and it doesn't seem to be setting the control frame pointer like @k0kubun 's ruby-jit-challenge

Can you please help me understand why

@postmodern i need to use Ruby 3.2 (to get yjit) in my dockerfile and so I'm using ruby-install but seems like it's it will build Ruby from scratch every time

Can I just use a prebuilt image from docker instead? Will that have yjit compiled?

Lack of social skills should not be assumed as malicious intent