Together with | |
|
📊 Towards Ruby 4 JIT— Essentially 'the state of the JIT union' with a look to Ruby's future from a member of the YJIT team at Shopify. Note that it’s just a slidedeck (for now) so lacks a little context, but the slides are quite illustrative and it's good to see the thinking here. Takashi Kokubun |
Pitchfork: New Ruby HTTP Server Optimized for Latency and Memory— A pre-forking HTTP server for Rack apps designed to minimize memory usage by focusing on Copy-on-Write performance. Don’t rip out Puma from your apps just yet, though, as it’s still considered experimental. There’s more about the creator’s motivation in this thread. Pitchfork is fresh, but not entirely new, though, as it began life as a fork of Unicorn so some of that lives on under the hood: “In short it’s basically Unicorn, but with a MUCH lower memory usage.” Jean Boussier (Shopify) |
Heroku Alternative - But On Any Cloud— The convenience of PaaS, but on any cloud & in any region, with persistent storage, custom traffic rules, zero downtime deployments, blue/green & canary releases, WAF, & more. Try it today for free, plus $100 in credits with the code: RubyWeekly! Cloud 66 sponsor |
Some Security Best Practices for Rails Apps— While Rails has a lot of good security-oriented defaults, there’s a lot more you can do to ensure you “sleep well at night”, as Paweł puts it, like forcing SSL, handling CORS, and using scopes to avoid data leaks. Paweł Dąbrowski |
How to Run Multiple Rails Apps with Puma-dev— Puma-dev is a zero-config dev server (for macOS and Linux) letting you use less artificial URLs in local development, such as http://web.test instead of http://locahost:3001 , say. This is especially useful if you need to run multiple Rails apps locally. Lewis Buckley (37signals) |
📖 Articles, Stories & Videos |
Shopify's Engineering Story Behind 'Flex Comp'— Hearing about Shopify’s employee compensation plan sounds dull, but this post is really about how they approached building the employee facing app to manage it, the related privacy aspects, and their frontend vs backend approaches. It’s interesting to see how much structure a company like Shopify places around building its systems. Eric Poirier (Shopify) |
The Hundred-Year Programming Language— How could a programming language live for 100 years? Is it all down to performance or expressiveness? Or a community that comes together and stays together by evolving the language? Noah, well known for his Ruby benchmarks, thinks it over. Noah Gibbs |
Ruby on Rails Developer— We're looking for a dev to help us build a collaborative video planning and AI-powered editing app. Compensation is 5.5-7k USD/mo.
Synura |
Find Ruby Jobs Through Hired— Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired |
|
|