Sunday, July 21, 2024
HomeRuby On RailsRuby Weekly Challenge 708: June 20, 2024

Ruby Weekly Challenge 708: June 20, 2024

The Design Choices and Evolution of Methodology Definitions — In case you loved Victor’s collection of posts digging into Ruby syntax final yr (discovered right here), he’s again with a brand new collection finding out Ruby language design choices. He begins with a give attention to methodology definitions and the myriad of options accessible when defining strategies.

Victor Shepelev

▶  SaaS on Rails on PostgreSQL — A 25-minute speak given finally week’s POSETTE Postgres convention flying by lots of the issues and methods concerned in utilizing and scaling using Postgres when constructing fashionable Rails apps.

Andrew Atkinson

WorkOS: Trendy Id Platform for B2B SaaS — Begin promoting to enterprise prospects with only a few strains of code. WorkOS offers versatile, easy-to-use APIs to combine SSO, SCIM, and RBAC in minutes. It is utilized by a few of the hottest startups on the planet together with Perplexity, Vercel, & Webflow.


Introducing a cd Command to IRB — Whereas not an entire port of the favored Pry command, this brings simpler object introspection into IRB. It’s (largely) constructed on high of popws and pushws, so extra syntactic sugar than a brand new characteristic.

Stan Lo

📄 Articles, Tutorials & Movies

Inertia.js in Rails: A New Period of Easy Integration?Inertia permits constructing “fashionable single-page React, Vue, and Svelte apps utilizing traditional server-side routing”. Whereas its predominant goal is PHP’s Laravel framework, it may possibly combine with Rails too, and assist you to bridge the SPA / HTML rendering divide.

Svyatoslav Kryukov and Travis Turner (Evil Martians)

So We have Obtained a Reminiscence Leak… — A neat put up masking the ideas and concepts which may come up once you encounter what seems to be a reminiscence leak in an app, adopted by the sensible steps to really take.

Steven Harman

💡 In associated information, v1.0.2 of the MemoryProfiler gem has simply been launched.

command_kit: A Toolkit for Constructing Strong CLI Instructions — Outline instructions for a CLI app utilizing plain-old Ruby lessons with choices and arguments declared as attributes. command_kit then wires all the pieces up in good UNIX / POSIX style and provides options like interactive enter, terminal dimension detection, and man pages.


Do not Threat Out of Date Ruby & Rails Variations — Get a free safety evaluation and focus on how our incremental improve service — CodeCare Protect — can enhance the velocity, safety and stability of your app.

reinteractive/CodeCare® Protect

MiniMagick: A Mini Substitute for RMagick — For once you don’t want the total energy of RMagick and simply need entry to ImageMagick / GraphicsMagick’s command line options for resizing, rotating, changing, and inspecting pictures.

Corey Johnson

  • Kamal 1.7 – The container-based app deployer. Kamal’s configuration is now validated and unknown keys will increase errors.

  • PublicSuffix 6.0 – Area title parser based mostly on the Public Suffix Checklist.

  • Grape 2.1 – Opinionated framework for creating REST-like APIs. Changelog.

  • counter_culture 3.6 – Turbo-charged counter caches for Rails apps.


Subsequent week, I am attending the AI Engineer World’s Truthful and sit up for seeing if any of the hopes for Ruby to play a task in the way forward for AI engineering are coming to fruition!

It is is perhaps a bit late to attend in individual except you are based mostly in SF (we have a ticket low cost in case you can, although) however you may subscribe to the AI Engineer YouTube channel to be notified when the livestreams go reside subsequent Wednesday and Thursday.

In case you do occur to be there, come and say hello, or observe me on X/Twitter for updates 🙂

— Peter Cooper, your editor



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments